linux查看系统的硬件信息,并不像windows那么直观,这里我罗列了查看系统信息的实用命令,并做了分类,实例解说。
cpu
lscpu命令,查看的是cpu的统计信息.
lscpu
查看/proc/cpuinfo,可以知道每个cpu信息,如每个CPU的型号,主频等。
上面输出的是第一个cpu部分信息,还有3个cpu信息省略了。
内存
概要查看内存情况
free -m
这里的单位是MB,总共的内存是3926MB。,如果用free -h单位就是G
查看内存详细使用
查看内存硬件信息
我的主板有4个槽位,只用了一个槽位,上面插了一条4096MB的内存。
磁盘
查看硬盘和分区分布
lsblk
显示很直观
如果要看硬盘和分区的详细信息
fdisk -l
用df -Th还可以看分区等
网卡
查看网卡硬件信息
lspci | grep -i 'eth'
查看系统的所有网络接口
ifconfig -a
或者是
ip link show
如果要查看某个网络接口的详细信息,例如eth0的详细参数和指标
其他
查看pci信息,即主板所有硬件槽信息。
如果要更详细的信息:lspci -v 或者 lspci -vv
如果要看设备树:lscpi -t
查看bios信息
dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。
如果要查看所有有用信息
dmidecode -q
里面包含了很多硬件信息。