查看系统版本:
cat /etc/redhat-release
rpm -q centos-release
查看硬件配置
查看cpu信息:
cat /proc/cpuinfo | grep name
总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
内存情况:
cat /proc/meminfo | head -4
查看内存硬件信息
cat /proc/meminfo
dmidecode -t memory
查看内存总量
grep MemTotal /proc/meminfo
查看空闲内存量
grep MemFree /proc/meminfo
列出加载的内核模块
lsmod
网卡信息:
查看网卡硬件信息
lspci | grep -i 'eth'
查看系统所有网络接口
ifconfig -a
查看某个网络接口的详细信息
ethtool eth0
主板所有硬件槽PCI信息:
lspci
更详细的lspci -v 或者 lspci -vv
lscpi -t 设备树
查看bios 信息:
dmidecode -t bios
查看系统运行时间、用户数、负载:
uptime
查看系统负载磁盘和分区
cat /proc/loadavg
查看系统负载 磁盘和分区:
cat /proc/loadavg
查看所有安装的软件包:
rpm -qa
查看所有进程:
ps -ef
查看所有监听端口:
netstat -lntp
查用户与组信息:
cut -d: -f1 /etc/passwd 查看系统所有用户
cat /etc/passwd |more 显示长系统用户并分页
cut -d: -f1 /etc/group 查看系统所有组
cat /etc/group|more 显示长系统所有组并分页