WindowsLinux系统巡检常⽤命令
⼀、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
linux登录命令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 守护进程启动和停⽌相关的⽇志消息
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论