
服务器 硬件查看是一个涉及多个方面的任务,包括CPU、内存、硬盘、网卡等关键组件的识别与信息获取,以下是对服务器硬件查看的详细指南:
一、查看 CPU信息
1、 lscpu命令 :显示CPU架构、型号、核心数、线程数等信息。
2、 /proc/cpuinfo文件 :结合cat和grep命令查询CPU型号、物理CPU个数、每颗物理CPU的核心数及逻辑CPU个数。
查看CPU型号:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
查看物理CPU个数:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
查看每个物理CPU的核心数:
cat /proc/cpuinfo | grep "cpu cores" | uniq
查看逻辑CPU个数:
cat /proc/cpuinfo | grep "processor" | wc -l
3、 dmidecode命令 :用于获取详细的系统硬件信息,包括CPU信息。
dmidecode -t processor | grep ID
二、查看内存信息
1、 free命令 :查看当前内存大小及使用情况。
2、 /proc/meminfo文件 :查询机器最大支持的内存总量。
grep MemTotal /proc/meminfo
3、 dmidecode命令 :用于获取内存条数、内存插槽数、内存速率等详细信息。
查看内存使用情况:
dmidecode -t memory | head -45 | tail -23
查看最大支持内存:
dmidecode | grep -P 'Maximum\s+Capacity'
查看已安装的内存总量:
grep MemTotal /proc/meminfo
三、查看硬盘信息
1、 fdisk命令 :查看挂接的分区状态。
fdisk -l | grep Disk
2、 lsblk命令 :列出所有块设备及其挂载点。
3、 df命令 :查看磁盘空间使用情况。
4、 hdparm命令 :查看硬盘设备配置信息。
hdparm -i /dev/[shv]d[[:alpha:]]
四、查看网卡信息
1、 ethtool命令 :查看网卡的链路状态和速度。
ethtool 网卡名 | egrep -i 'eth|link'ethtool eth0
2、 dmesg命令 :查看网卡设备配置信息。
dmesg | grep -i Ethernet
3、 lshw命令 :列出所有网络接口卡的信息。
lshw -c network
五、查看主板信息
1、 dmidecode命令 :用于获取主板型号、BIOS版本等信息。
dmidecode | grep -A16 "System Information$"
六、查看服务器序列号和厂商信息
1、 dmidecode命令 :用于获取服务器的序列号和厂商信息。
查看服务器SN(序列号):
dmidecode | grep -A10 'System Information' | grep -o 'Serial Number: .*'dmidecode | sed -n '/System Information/,/Serial Number: /s@^[[:space:]]@@p' | sed '/Serial Number/!d'dmidecode -s system-serial-numberdmidecode -s system-serial-number | sed '/^#/d'dmidecode -t system | grep -i 'serial number'
查看服务器厂商和型号:
dmidecode | awk '/System Information/,/Product Name: /' | sed 's|^[[:space:]]*||'dmidecode | sed -n '/System Information/,/Product Name: /p' | egrep -o 'Manufacturer.*|Product Name.*'
七、查看IPMI信息
对于支持IPMI的服务器,可以使用ipmitool命令查看IPMI信息,包括产品序列号等。
ipmitool fru print | grep "Product Serial"ipmitool fru print | awk '/Product Serial/' | awk -F 'Product Serial[[:space:]]*[:][[:space:]]+' '{print $NF}'
相关问题与解答栏目
问题1 :如何查看Linux服务器的CPU型号和核心数?
答案
:可以使用命令查看CPU的详细信息,包括型号和核心数,也可以使用
cat /proc/cpuinfo
命令结合来提取特定信息,如CPU型号和核心数。

问题2 :如何查看Linux服务器的最大支持 内存容量 ?
答案
:可以使用命令并结合来查找“Maximum Capacity”字段,以获取服务器最大支持的内存容量,也可以查看
/proc/meminfo
文件中的字段来了解已安装的内存总量。
到此,以上就是小编对于“ 服务器硬件查看 ”的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。

ubuntu 怎么查看硬件配置
按快捷键ctrl+Alt+T打开终端,输入命令sudo lshw即可在终端中查看到各中硬件的型号及详细信息。
如何查实际配置
方法1、开机启动自检时,及时按“Pause Break”键方法2、右击“我的电脑”选“属性”:在“常规”和“硬件”选项卡.方法3开始——运行——dxdiag方法4(XP)开始——运行——CMD——systeminfo有硬件详细信息的就是:evenest此软件了...例如:点击 开始->运行,在对话框中敲入dxdiag然后回车,等待一会,就出现direct的配置界面,在这个界面中会显示你的CPU类型、内存大小,(系统的处理器与内存)点击该对话框的显示标签,可以查看到显卡的类型以及显存的大小可以看到显示中的:DAC类型,芯片类型,估计内存总数点击该对话框的显示标签,可以查看到显卡的类型以及显存的大小
如何查看linux cpu个数
1查看物理cpu个数grep physical id /proc/cpuinfo | sort -u2查看核心数量grep core id /proc/cpuinfo | sort -u | wc -l3查看线程数grep processor /proc/cpuinfo | sort -u | wc -l
发表评论