本文概述
- 查找CPU信息
- 查找内存信息
如果不熟悉管理命令, 则支持生产应用程序将具有挑战性。
因此, 你应该熟悉Windows, 这将有助于你以管理员身份进行故障排除, 并在日常生活中支持应用程序。
以下在Windows 8上进行了测试。
查找CPU信息 解决性能问题或进行容量规划时通常需要CPU信息。
1.检查有多少个CPU
- 转到任务管理器
- 单击” 性能” 选项卡, 查看可用的CPU数量
文章图片
你也可以使用wmic命令获取CPU信息。
- 打开命令提示符
- 在命令下方输入并按Enter
wmic cpu
2.检查CPU处理器类型
- 右键单击计算机, 然后单击属性
- 在” 系统” 部分下查找处理器详细信息
文章图片
你也可以使用” wmic cpu” 命令获取此信息。
查找内存信息 通常需要结合使用CPU对应用程序性能问题进行故障排除。
3.检查已安装的内存和利用率
- 转到任务管理器
- 单击” 性能” 选项卡> > 内存
文章图片
如你所见, 总内存/可用内存/已利用内存
你也可以使用” 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>
使用任务管理器杀死
- 打开任务管理器
- 右键单击要杀死的进程, 然后单击” 结束任务” 。
文章图片
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管理相关的任务。如果你是新手, 强烈建议你参加此在线课程。
推荐阅读
- 7个称为系统管理员的服务器监视工具
- 如何修复virtualenv(在CentOS 6上找不到命令)
- Linux环境下的Oracle Weblogic 12c安装指南
- IT生产支持转移,按需移交模板
- 帮助解决3个关键Web应用程序问题的工具
- 系统管理员必须了解的11个Linux性能命令
- 系统管理员备忘单的最终列表
- 如何解决phantom/lib/shim.js CPU高利用率问题()
- 如何在GUI模式下启动CentOS 7(桌面环境)