个性化阅读
专注于IT技术分析

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

本文概述

如果你是生产支持/中间件管理员, 则很可能必须在Linux和Windows OS上工作。

如果不熟悉管理命令, 则支持生产应用程序将具有挑战性。

因此, 你应该熟悉Windows, 这将有助于你以管理员身份进行故障排除, 并在日常生活中支持应用程序。

以下在Windows 8上进行了测试。

查找CPU信息

解决性能问题或进行容量规划时通常需要CPU信息。

1.检查有多少个CPU

  • 转到任务管理器
  • 单击”性能”选项卡, 查看可用的CPU数量
cpu信息

你也可以使用wmic命令获取CPU信息。

  • 打开命令提示符
  • 在命令下方输入并按Enter
wmic cpu

2.检查CPU处理器类型

  • 右键单击计算机, 然后单击属性
  • 在”系统”部分下查找处理器详细信息
处理器类型

你也可以使用” wmic cpu”命令获取此信息。

查找内存信息

通常需要结合使用CPU对应用程序性能问题进行故障排除。

3.检查已安装的内存和利用率

  • 转到任务管理器
  • 单击”性能”选项卡>>内存
内存信息

如你所见, 总内存/可用内存/已利用内存

你也可以使用” systeminfo”命令检查可用的物理内存。

C:\Users\Chandan Kumar>systeminfo | findstr Memory
Total Physical Memory:     4, 239 MB
Available Physical Memory: 3, 422 MB
Virtual Memory: Max Size: 7, 951 MB
Virtual Memory: Available: 7, 099 MB
Virtual Memory: In Use:   852 MB
C:\Users\Chandan Kumar>

4.检查正常运行时间/启动时间

如果你的Windows服务器意外重启, 并且需要找出确切的时间, 那么这将非常方便。在命令提示符下使用以下命令。

C:\Users\Chandan Kumar>systeminfo | findstr Boot
System Boot Time:         2/21/2016, 11:02:26 AM
Boot Device:               \Device\HarddiskVolume1
C:\Users\Chandan Kumar>

如果你需要在Windows中找出进程开始时间, 则可以在这里参考。

5.检查TCP数据包错误

如果你要解决与网络相关的问题, 那么这可能是首先要检查的内容。使用netstat命令检查是否有任何错误。

C:\Users\Chandan Kumar>netstat -s | findstr Errors
Received Header Errors            = 0
Received Address Errors           = 0
Received Header Errors             = 0
Received Address Errors           = 0
Errors                   0           0
Errors                   0           0
Receive Errors       = 0
Receive Errors       = 0
C:\Users\Chandan Kumar>

6.检查所有正在运行的进程

要列出所有使用其PID和内存使用情况运行的任务, 可以使用tasklist命令。

C:\Users\Chandan Kumar>tasklist
Image Name                     PID Session Name       Session#   Mem Usage
========================= ======== ================ =========== ============
System Idle Process             0 Services                   0         20 K
System                           4 Services                   0     1, 264 K
smss.exe                       304 Services                   0       928 K
csrss.exe                     408 Services                   0     3, 548 K
wininit.exe                   480 Services                   0     3, 368 K
services.exe                  568 Services                   0     6, 876 K

如果你需要检查特定进程是否在运行, 则可以将tasklist与findstr一起使用。

例如:

C:\Users\Chandan Kumar>tasklist | findstr cmd
cmd.exe                       240 Console                    2     2, 160 K
C:\Users\Chandan Kumar>

或者, 你也可以使用任务管理器查看其CPU /内存/磁盘/网络利用率的所有正在运行的进程。

7.终止正在运行的进程

如果进程没有响应并且你需要终止它, 则通常使用它。你可以使用” taskkill”命令或任务管理器终止该进程。

使用taskkill杀死

  • 打开命令提示符
  • 使用进程PID执行taskkill命令
C:\Users\Chandan Kumar>taskkill -pid 312
SUCCESS: 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>whoami
win-nffe5b9pda0\chandan kumar
C:\Users\Chandan Kumar>

检查所属的组

whoami /groups

10.执行DNS查找

” nslookup”命令将有助于找出DNS解析IP地址。

C:\Users\Chandan Kumar>nslookup geekflare.com
Server: UnKnown
Address: 172.16.179.2
Name:   geekflare.com.localdomain
Addresses: 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=yes
Trace configuration:
-------------------------------------------------------------------
Status:             Running
Trace File:         C:\Users\Chandan Kumar\AppData\Local\Temp\NetTraces\NetTrace.etl
Append:             Off
Circular:           On
Max Size:           250 MB
Report:             Off
C:\Windows\system32>

停止捕获

netsh trace stop

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

赞(0)
未经允许不得转载:srcmini » 11个有用的Windows系统知识,可作为系统管理员

评论 抢沙发

评论前必须登录!