一、Windows系统巡检(windows+R运行cmd执行以下命令):
1、查看服务器型号:wmic csproduct get name
2、查看服务器序列号:wmic bios get serialnumber
3、一次性查询型号和序列号:wmic csproduct get name,identifyingnumber
4、查看操作系统版本:winver
5、操作系统详细配置信息,systeminfo
6、查看CPU信息:wmic cpu或者gwmi -class win32_proccessor
7、查看CPU序列号:wmic CPU get ProcessorID
8、查看windows系统磁盘序列号:cmd–diskpart–list disk–select disk 0,选择磁盘–detail disk即可显示
9、查看硬件信息:运行-cmd-systeminfo查看或者dxdiag
10、查看内存数量:wmic memorychip list brief 或者 wmic MEMPHYSICAL list brief
11、查看内存信息:wmic memorychip
12、查看系统日志,eventvwr.msc用事件查看器查看系统日志、应用日志、安全日志,无错误日志或者错误日志不会影响系统的正常运行;日志在电脑的c:\windows\system32\config目录,AppEvent.evt即应用程序日志,SysEvent.evt即系统日志,SecEvent.evt即安全性日志;
二、Linux系统巡检:
1、查看服务器型号:dmidecode | grep ‘Product Name’ 或者 dmidecode -t system 或者 dmidecode -t 1 或者dmidecode | grep “Product”
2、查看主板的序列号:dmidecode |grep ‘Serial Number’ 或者 dmidecode -t system | grep ‘Serial Number’
3、统一查看服务器SN序列号和型号: dmidecode | grep “System Information” -A9 | egrep “Manufacturer|Product|Serial”
4、查看内核/操作系统: uname -a/r
5、查看操作系统版本: head -n 1 /etc/issue #是数字1不是字母L
查看centos操作系统版本:cat /etc/centos-release
查看版本:cat /proc/version #类似uname -r
6、查看CPU信息(型号):cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
7、查看物理CPU个数:cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l
8、查看每个物理CPU中core的个数(即核数):cat /proc/cpuinfo| grep “cpu cores”| uniq
9、查看逻辑CPU的个数:cat /proc/cpuinfo| grep “processor”| wc -l
10、查看内存信息:cat /proc/meminfo或者free 命令 或者cat /proc/meminfo |grep MemTotal
查看内存信息:dmidecode -t memory 或者dmidecode -t memory | grep Size
查看内存总量:grep MemTotal /proc/meminfo
查看空闲内存量:grep MemFree /proc/meminfo
11、查看所有swap分区的信息:cat /proc/swaps
查看内存使用量和交换区使用量:free -m
12、查看磁盘信息:fdisk -l 或者fdisk -l |grep Disk
查看各分区使用情况: df -h
13、列出所有启动的系统服务:chkconfig –list | grep on
14、查看磁盘IO的性能:iostat -x 10
15、列出所有PCI设备:lspci -tv
列出所有USB设备:lsusb -tv
列出加载的内核模块:lsmod
查看pci设备的信息 :cat /proc/pci
16、列出所有USB设备的linux系统信息命令:lsusb -tv
17、查看计算机名:hostname
18、查看指定目录的大小:du -sh < 目录名>
19、查看系统运行时间、用户数、负载:uptime
查看系统负载:cat /proc/loadavg
20、查看所有用户的定时任务:crontab -l
21、查看挂接的分区状态:mount | column -t
22、查看所有网络接口的属性:ifconfig
23、查看防火墙设置:iptables -L
24、查看路由表:route -n
25、查看所有监听端口:netstat -lntp
26、查看所有已经建立的连接:netstat -antp
查看网络统计信息:netstat -s
27、查看设备io端口:cat /proc/ioports
29、查看中断:cat /proc/interrupts
30、查看环境变量:env
31、查看所有进程:ps -ef
实时显示进程状态:top
32、查看活动用户:who
33、查看磁盘参数(仅适用于IDE设备):hdparm -i /dev/hda
查看启动时IDE设备检测状况:dmesg | grep IDE
34、查看指定用户信息:id < 用户名>
35、查看用户登录日志:last
36、查看系统所有用户:cut -d: -f1 /etc/passwd
37、查看系统所有组:cut -d: -f1 /etc/group
38、安全检查:cat /etc/passwd cat /etc/group
39、查看DB2数据库的表空间详情:db2 list tablespaces show detail
40、日志查看:
dmesg <目录/日志文件>
cat /var <目录/日志文件>
tail -f <目录/日志文件>
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息