1 查看服务器型号和设备序列号:
# dmidecode |grep -A5 'System Information'
2 查看物理CPU个数、总核数
# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
# cat /proc/cpuinfo| grep "cpu cores"| uniq
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
3 查看CPU使用情况:top
Cpu(s): us表示用户使用0.2%,sy表示系统使用,id表示空余的cpu
4 查看磁盘分区、使用情况:
# df -h
5 查看内存大小、使用情况:
# free -g
"-/+ buffers/cache:"开头的这行才是实际的占用内存和可用内存
total(总) used(用) free(余)
6 查看端口情况:
# netstat -ntlp
7 查看某端口所对应的服务:
# lsof -i:92561(查看端口的pid)
# ps -ef |grep pid(根据pid找服务)
8 一条命令显示当前系统ip
# ifconfig |grep -Po 'addr:\K.*(?=B)'
9 查看数据包的情况:
# sar -n DEV 1 4
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包