11个有用的Windows系统知识,可作为系统管理员

本文概述

  • 查找CPU信息
  • 查找内存信息
如果你是生产支持/中间件管理员, 则很可能必须在Linux和Windows OS上工作。
如果不熟悉管理命令, 则支持生产应用程序将具有挑战性。
因此, 你应该熟悉Windows, 这将有助于你以管理员身份进行故障排除, 并在日常生活中支持应用程序。
以下在Windows 8上进行了测试。
查找CPU信息 解决性能问题或进行容量规划时通常需要CPU信息。
1.检查有多少个CPU
  • 转到任务管理器
  • 单击” 性能” 选项卡, 查看可用的CPU数量
11个有用的Windows系统知识,可作为系统管理员

文章图片
你也可以使用wmic命令获取CPU信息。
  • 打开命令提示符
  • 在命令下方输入并按Enter
wmic cpu

2.检查CPU处理器类型
  • 右键单击计算机, 然后单击属性
  • 在” 系统” 部分下查找处理器详细信息
11个有用的Windows系统知识,可作为系统管理员

文章图片
你也可以使用” wmic cpu” 命令获取此信息。
查找内存信息 通常需要结合使用CPU对应用程序性能问题进行故障排除。
3.检查已安装的内存和利用率
  • 转到任务管理器
  • 单击” 性能” 选项卡> > 内存
11个有用的Windows系统知识,可作为系统管理员

文章图片
如你所见, 总内存/可用内存/已利用内存
你也可以使用” systeminfo” 命令检查可用的物理内存。
C:\Users\Chandan Kumar> systeminfo | findstr MemoryTotal Physical Memory:        4, 239 MBAvailable Physical Memory: 3, 422 MBVirtual Memory: Max Size: 7, 951 MBVirtual Memory: Available: 7, 099 MBVirtual Memory: In Use:    852 MBC:\Users\Chandan Kumar>

4.检查正常运行时间/启动时间
如果你的Windows服务器意外重启, 并且需要找出确切的时间, 那么这将非常方便。在命令提示符下使用以下命令。
C:\Users\Chandan Kumar> systeminfo | findstr BootSystem Boot Time:                2/21/2016, 11:02:26 AMBoot Device:                            \Device\HarddiskVolume1C:\Users\Chandan Kumar>

如果你需要在Windows中找出进程开始时间, 则可以在这里参考。
5.检查TCP数据包错误
如果你要解决与网络相关的问题, 那么这可能是首先要检查的内容。使用netstat命令检查是否有任何错误。
C:\Users\Chandan Kumar> netstat -s | findstr ErrorsReceived Header Errors                       = 0Received Address Errors                    = 0Received Header Errors                        = 0Received Address Errors                    = 0Errors                                    0                    0Errors                                    0                    0Receive Errors            = 0Receive Errors            = 0C:\Users\Chandan Kumar>

6.检查所有正在运行的进程
要列出所有使用其PID和内存使用情况运行的任务, 可以使用tasklist命令。
C:\Users\Chandan Kumar> tasklistImage Name                                        PID Session Name            Session#    Mem Usage========================= ======== ================ =========== ============System Idle Process                        0 Services                                    0                20 KSystem                                                    4 Services                                    0        1, 264 Ksmss.exe                                            304 Services                                    0            928 Kcsrss.exe                                        408 Services                                    0        3, 548 Kwininit.exe                                    480 Services                                    0        3, 368 Kservices.exe                                  568 Services                                    0        6, 876 K

如果你需要检查特定进程是否在运行, 则可以将tasklist与findstr一起使用。
【11个有用的Windows系统知识,可作为系统管理员】例如:
C:\Users\Chandan Kumar> tasklist | findstr cmdcmd.exe                                            240 Console                                      2        2, 160 KC:\Users\Chandan Kumar>

或者, 你也可以使用任务管理器查看其CPU /内存/磁盘/网络利用率的所有正在运行的进程。
7.终止正在运行的进程
如果进程没有响应并且你需要终止它, 则通常使用它。你可以使用” taskkill” 命令或任务管理器终止该进程。
使用taskkill杀死
  • 打开命令提示符
  • 使用进程PID执行taskkill命令
C:\Users\Chandan Kumar> taskkill -pid 312SUCCESS: Sent termination signal to the process with PID 312.  C:\Users\Chandan Kumar>

使用任务管理器杀死
  • 打开任务管理器
  • 右键单击要杀死的进程, 然后单击” 结束任务” 。
11个有用的Windows系统知识,可作为系统管理员

文章图片
8.找出IP, 子网掩码; MAC地址
ipconfig是查找Windows服务器IP地址的便捷命令。这将显示整个以太网适配器及其IP地址。
ipconfig

如果你需要深入了解细节, 则可以使用/ all语法。
ipconfig /all

要刷新DNS缓存, 可以使用/ flushdns语法。如果你做了一些DNS更改, 但由于缓存中存储的数据而没有反映出来, 这通常会很有用。
ipconfig/flushdns

9.显示用户和组信息
” whoami” 命令将帮助你检查已登录用户及其所属组的用户详细信息。
C:\Users\Chandan Kumar> whoamiwin-nffe5b9pda0\chandan kumarC:\Users\Chandan Kumar>

检查所属的组
whoami /groups

10.执行DNS查找
” nslookup” 命令将有助于找出DNS解析IP地址。
C:\Users\Chandan Kumar> nslookup geekflare.comServer: UnKnownAddress: 172.16.179.2Name:    geekflare.com.localdomainAddresses: 162.159.243.243                162.159.243.243  C:\Users\Chandan Kumar>

如果你的网络管理员阻止nslookup到外部DNS, 则可以使用在线工具来执行DNS查找。
11.捕获网络跟踪
如果未安装Wireshark或其他捕获软件, 则可以使用netsh命令捕获跟踪。
C:\Windows\system32> netsh trace start capture=yesTrace configuration:-------------------------------------------------------------------Status:                        RunningTrace File:                C:\Users\Chandan Kumar\AppData\Local\Temp\NetTraces\NetTrace.etlAppend:                        OffCircular:                    OnMax Size:                    250 MBReport:                        OffC:\Windows\system32>

停止捕获
netsh trace stop

我希望以上内容可以帮助你熟悉一些与Windows管理相关的任务。如果你是新手, 强烈建议你参加此在线课程。

    推荐阅读