<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="Linux查看硬件信息命令">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2021-07-07 19:19<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
Linux查看硬件信息命令

一、查看服务器硬件信息

（1）查看服务器型号、序列号

dmidecode|grep &quot;System Information&quot; -A9|egrep  &quot;Manufacturer|Product|Serial&quot;

（2）查看主板型号

dmidecode |grep -A16 &quot;System Information$&quot;

（3）查看BIOS信息

dmidecode -t bios

（3）查看内存槽及内存条

dmidecode -t memory | head -45 | tail -23

（4）查看网卡信息

dmesg | grep -i Ethernet

（5） 查看pci信息，即主板所有硬件槽信息

lspci | head -10

二、查看CPU信息

（1）查看cpu型号

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

（2）查看系统中实际物理CPU的数量（物理）

grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l

（3）系统中实际物理CPU的数量（核数）

cat /proc/cpuinfo |grep 'processor'|wc -l

（4）查看每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo |grep &quot;cores&quot;|uniq

（5）查看CPU的主频

cat /proc/cpuinfo |grep MHz|uniq

（6）查看CPU的详细信息

cat /proc/cpuinfo | head -20

（7）查看CPU的相关信息

lscpu

（8）查看cpu运行模式

getconf LONG_BIT

（9）查看cpu是否支持64bit

cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

三、查看内存信息

（1）查看内存硬件信息

root@Master ~]# dmidecode -t memory | head -45 | tail -24

（2）最大支持多少内存

dmidecode|grep -P 'Maximum\s+Capacity'

（3）Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大：

dmidecode|grep -A5  &quot;Memory Device&quot; |grep Size|grep -v Range

（4）Linux 查看内存的频率：

dmidecode|grep -A16 &quot;Memory Device&quot;|grep 'Speed'

（5）Linux 查看内存的详细信息：

cat /proc/meminfo |head -20

（6）Linux 查看内存的使用情况

free -m   

// -b,-k,-m,-g show output in bytes, KB, MB, or GB

四、查看硬盘信息

（1）查看挂接的分区状态

fdisk -l |grep Disk

（2）查看硬盘和分区分布

lsblk

（3）查看硬盘和分区的详细信息

fdisk -l          

（4）查看挂接的分区状态

mount | column -t

（5）查看挂接的分区状态

swapon -s  

（6）查看硬盘使用情况

df -hT

（7） 硬盘检测命令smartctl

smartctl -a /dev/sda

五、查看网卡信息

（1)查看网卡硬件信息

lspci | grep -i 'eth'

 (2)查看系统的所有网络接口

ifconfig -a

ip link show

 (3)查看某个网络接口的详细信息，例如eth0的详细参数和指标

ethtool eth0

 (4)查看所有网卡的链路状态

for i in `seq 0 9`;do ethtool eth${i} | egrep 'eth|Link';done

六、列出所有PCI设备信息

lspci -tv | more

系统必须组件安装：

apt-get -y install dmidecode

apt-get -y install usbutils

apt-get -y install pciutils

apt-get -y install net-tools

apt-get -y install smartmontools


</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
