在Linux服務(wù)器運(yùn)維中,查看硬件信息是基礎(chǔ)操作——排查故障、擴(kuò)容升級(jí)、性能優(yōu)化都離不開(kāi)它。但服務(wù)器硬件涵蓋CPU、內(nèi)存、硬盤、網(wǎng)卡等多個(gè)維度,不同硬件需要對(duì)應(yīng)不同命令,新手往往不知從何下手。那么Linux如何查看服務(wù)器硬件信息?請(qǐng)看下文。
在Linux系統(tǒng)中,查看服務(wù)器硬件信息是系統(tǒng)管理和故障排查的重要環(huán)節(jié)。通過(guò)命令行工具可以快速獲取CPU、內(nèi)存、主板、BIOS、磁盤等詳細(xì)信息。其中l(wèi)shw和dmidecode是兩個(gè)功能強(qiáng)大且常用的工具。
lshw:全面列出硬件配置
lshw能夠以樹(shù)狀結(jié)構(gòu)展示系統(tǒng)的完整硬件信息,支持文本、XML、HTML等多種輸出格式。
常用命令示例:
lshw:顯示完整的硬件樹(shù)狀圖
lshw -short:以簡(jiǎn)潔表格形式列出設(shè)備,便于快速瀏覽
lshw -class memory:僅顯示內(nèi)存相關(guān)信息
lshw -class cpu:只查看CPU信息
lshw -html > hardware.html:將硬件信息導(dǎo)出為HTML文件,方便查看或分享
dmidecode:解析DMI表獲取主板與BIOS信息
dmidecode 工具直接讀取系統(tǒng)的DMI數(shù)據(jù)表,提供關(guān)于主板、BIOS、序列號(hào)、內(nèi)存條規(guī)格等底層硬件信息。
注意:部分信息如內(nèi)存大小、插槽位置等需使用 sudo lshw 才能完整顯示。
常見(jiàn)使用方式:
sudo dmidecode -t bios:查看BIOS廠商、版本、發(fā)布日期等
sudo dmidecode -t system:獲取整機(jī)序列號(hào)、制造商、產(chǎn)品名稱
sudo dmidecode -t baseboard:查看主板型號(hào)與廠商
sudo dmidecode -t memory:詳細(xì)列出每個(gè)內(nèi)存插槽的狀態(tài)、容量、速率、類型
sudo dmidecode -s system-serial-number:直接輸出系統(tǒng)序列號(hào)
該命令依賴root權(quán)限,因其訪問(wèn)的是系統(tǒng)固件數(shù)據(jù)。