1. lshw
使用lshw命令可以查看服務(wù)器硬件配置的詳細(xì)信息。使用它可以在支持DMI的x86或IA-64系統(tǒng)以及某些PowerPC機(jī)器上打印內(nèi)存配置、固件版本、主板配置、CPU版本、G4可以工作)。目前該命令支持 CPU頻率、緩存、總線速度等信息(已知PowerMac DMI(僅限x86和IA-64)、OpenFimware設(shè)備樹(僅限PowerPC)、PCI/AGP、CPUID(x86)、IDE/ATA/ATAPI、PCMCIA(僅在x86上測試)、SCSI和USB等信息的查看。
使用方法:
lshw [ -version ]
1.命令行選項(xiàng)
- -version:顯示lshw程序的版本號(hào)。
- -help:顯示可用的命令行選項(xiàng)。
- -X:啟動(dòng)X11 GUI(如果可用的話)。
- -html:將設(shè)備樹輸出信息保存為HTML格式文件(不支持與-short選項(xiàng)同時(shí)使 用)。
- -xml:將設(shè)備樹輸出信息保存為XML格式文件(不支持與-short選項(xiàng)同時(shí)使用)。
- -short:輸出簡短的顯示硬件路徑的設(shè)備樹信息,非常類似于HP-UX的ioscan輸出 格式。
- -businfo:輸出總線信息的設(shè)備列表(包含總線地址信息),詳細(xì)說明SCSI、 USB、IDE和PCI的總線地址。
- -class:僅顯示給定的硬件類別信息。有效值為使用lshw -short或lshw -businfo輸出信息中的class名稱(輸出第三列值)。-C為-class的別名,相當(dāng)于簡短格式選項(xiàng)。
- -enable/-disable:啟用或禁用某項(xiàng)檢測。有效值如下。
dmi,用于DMI/SMBIOS擴(kuò)展。
device-tree,用于OpenFirmware設(shè)備樹。
spd,用于內(nèi)存串行存在檢測。
memory,用于內(nèi)存大小猜測啟發(fā)式。
cpuinfo,用于內(nèi)核報(bào)告信息中的CPU檢測。
cpuid,用于CPU檢測。
pci,用于PCI/AGP訪問。
isapnp,用于ISA PnP擴(kuò)展。
pcmcia,用于PCMCIA/PCCARD。
ide,用于IDE/ATAPI。
usb,用于USB設(shè)備。
scsi,用于SCSI設(shè)備。
network,用于網(wǎng)絡(luò)接口檢測。 - -quiet,不顯示狀態(tài)。
- -sanitize,從輸出信息中刪除可能敏感的信息(如IP地址、序列號(hào)等)。
- -numeric,顯示數(shù)字ID(用于PCI和USB設(shè)備)。
2.查看硬件型號(hào)
先使用lsblk命令查看磁盤的設(shè)備名稱和容量的對(duì)應(yīng)關(guān)系:
root@VM-4-5-ubuntu:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 17M 0 rom
vda 252:0 0 40G 0 disk
└─vda1 252:1 0 40G 0 part /
再使用ip addr命令查看網(wǎng)卡接口名稱和IP地址的對(duì)應(yīng)關(guān)系:
root@VM-4-5-ubuntu:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 52:54:00:56:11:4f brd ff:ff:ff:ff:ff:ff
inet 10.0.4.5/22 brd 10.0.7.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fe56:114f/64 scope link
valid_lft forever preferred_lft forever
接下來使用lshw命令可以一次性查看大部分設(shè)備的型號(hào)信息(也可以不使用簡短格式,但是詳盡格式內(nèi)容過長,文本格式不便閱讀):
root@VM-4-5-ubuntu:~# lshw -short
H/W path Device Class Description
================================================
system CVM
/0 bus Motherboard #主板型號(hào)
/0/0 memory 96KiB BIOS
/0/400 processor Intel(R) Xeon(R) Gold 6133 CPU @ 2.50GHz #CPU型號(hào)
/0/1000 memory 2GiB System Memory #使用簡短格式無法看到內(nèi)存型號(hào)
/0/1000/0 memory 2GiB DIMM RAM
/0/100 bridge 440FX - 82441FX PMC [Natoma]
/0/100/1 bridge 82371SB PIIX3 ISA [Natoma/Triton II]
/0/100/1.1 storage 82371SB PIIX3 IDE [Natoma/Triton II]
/0/100/1.2 bus 82371SB PIIX3 USB [Natoma/Triton II]
/0/100/1.2/1 usb1 bus UHCI Host Controller
/0/100/1.3 bridge 82371AB/EB/MB PIIX4 ACPI
/0/100/2 display GD 5446
/0/100/3 bridge QEMU PCI-PCI bridge
/0/100/4 bridge QEMU PCI-PCI bridge
/0/100/5 network Virtio network device
/0/100/5/0 eth0 network Ethernet interface
/0/100/6 storage Virtio block device
/0/100/6/0 /dev/vda disk 42GB Virtual I/O device
/0/100/6/0/1 /dev/vda1 volume 39GiB EXT4 volume
/0/100/7 generic Virtio memory balloon
/0/100/7/0 generic Virtual I/O device
/0/1 scsi0 storage
/0/1/0.1.0 /dev/cdrom disk QEMU DVD-ROM
/0/1/0.1.0/0 /dev/cdrom disk
由于使用簡短格式無法查看到內(nèi)存型號(hào)信息,所以下面使用了詳盡格式,并使用- class選項(xiàng)指定簡短格式的class輸出列為memory字符串。
root@tbs-36:~# lshw -class memory
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 5.12
date: 03/28/2018
size: 64KiB
capacity: 15MiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
*-memory
description: System Memory
physical id: 3d
slot: System board or motherboard
size: 16GiB
*-bank:0
description: SODIMM Synchronous 2400 MHz (0.4 ns)
product: CBD24D4S7S8ME-8
vendor: Kingston
physical id: 0
serial: C18C8ADE
slot: ChannelA-DIMM0
size: 8GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:1
description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-10-07 14:34+0000Last-Translator: lumingzh <lumingzh@qq.com>Language-Team: Chinese (Simplified) <zh_CN@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2016-07-20 12:06+0000X-Generator: Launchpad (build 18147)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-10-07 14:34+0000Last-Translator: lumingzh <lumingzh@qq.com>Language-Team: Chinese (Simplified) <zh_CN@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2016-07-20 12:06+0000X-Generator: Launchpad (build 18147) [empty]
physical id: 1
slot: ChannelA-DIMM1
*-bank:2
description: SODIMM Synchronous 2400 MHz (0.4 ns)
product: CBD24D4S7S8ME-8 #內(nèi)存型號(hào)
vendor: Kingston
physical id: 2
serial: C58C90CE
slot: ChannelB-DIMM0
size: 8GiB
width: 64 bits
clock: 2400MHz (0.4ns)
*-bank:3
description: Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-10-07 14:34+0000Last-Translator: lumingzh <lumingzh@qq.com>Language-Team: Chinese (Simplified) <zh_CN@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2016-07-20 12:06+0000X-Generator: Launchpad (build 18147)Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>POT-Creation-Date: 2009-10-08 14:02+0200PO-Revision-Date: 2012-10-07 14:34+0000Last-Translator: lumingzh <lumingzh@qq.com>Language-Team: Chinese (Simplified) <zh_CN@li.org>MIME-Version: 1.0Content-Type: text/plain; charset=UTF-8Content-Transfer-Encoding: 8bitX-Launchpad-Export-Date: 2016-07-20 12:06+0000X-Generator: Launchpad (build 18147) [empty]
physical id: 3
slot: ChannelB-DIMM1
*-cache:0
description: L1 cache
physical id: 43
slot: L1 Cache
size: 128KiB
capacity: 128KiB
capabilities: synchronous internal write-back unified
*-cache:1
description: L2 cache
physical id: 44
slot: L2 Cache
size: 512KiB
capacity: 512KiB
capabilities: synchronous internal write-back unified
*-cache:2
description: L3 cache
physical id: 45
slot: L3 Cache
size: 3MiB
capacity: 3MiB
capabilities: synchronous internal write-back unified
*-memory UNCLAIMED
description: Memory controller
product: Intel Corporation #內(nèi)存型號(hào)
vendor: Intel Corporation
physical id: 1f.2
bus info: pci@0000:00:1f.2
version: 21
width: 32 bits
clock: 33MHz (30.3ns)
capabilities: bus_master
configuration: latency=0
resources: memory:df324000-df327fff
使用lshw命令還可以生成一個(gè)詳盡的HTML格式文件,使用瀏覽器打開之后更容易查 看到設(shè)備型號(hào)信息(也更容易看出哪些網(wǎng)卡接口、磁盤分區(qū)是屬于同一個(gè)設(shè)備的)。
root@tbs-36# lshw -html > hardware.html
使用瀏覽器打開這個(gè)HTML文件,我們可以更容易地找到設(shè)備型號(hào)信息。
查看主板型號(hào),如圖40-1所示。
查看CPU型號(hào),如圖40-2所示。
查看內(nèi)存型號(hào),如圖40-3所示。
查看陣列卡型號(hào),如圖40-4所示。
查看網(wǎng)卡型號(hào),如圖40-7所示。
查看顯卡型號(hào),如圖40-8所示。
2. dmidecode
使用dmidecode命令可以讀取/dev/mem二進(jìn)制文件并進(jìn)行解析,然后以人類可讀的格式轉(zhuǎn)儲(chǔ)計(jì)算機(jī)的DMI(或者SMBIOS)表內(nèi)容,該表中包含了系統(tǒng)硬件組件的描述,以及其他有用的信息(例如:BIOS序列號(hào)和版本信息)。借助此表的信息,雖然可以不需要實(shí)際去機(jī)房查看硬件的型號(hào),但是這也使得查詢的信息可能不可靠。 SMBIOS代表系統(tǒng)管理BIOS,而DMI代表桌面管理界面。這兩個(gè)標(biāo)準(zhǔn)都與DMTF(桌面管理任務(wù)組)的開發(fā)緊密相關(guān)。 使用方法
dmidecode [OPTIONS]
1.命令行選項(xiàng)
- -d, --dev-mem FILE:指定設(shè)備文件路徑,通過設(shè)備文件讀取內(nèi)存信息(默認(rèn)值 為/dev/mem)。
- -q, --quiet:顯示簡短的輸出信息。不顯示未知的、非活動(dòng)的和OEM特定條目信 息,并隱藏元數(shù)據(jù)和句柄引用信息。
- -s, --string KEYWORD:僅顯示指定的DMI類型字符串KEYWORD對(duì)應(yīng)的信息。
KEYWORD 必須是支持的有效關(guān)鍵字:bios-vendor、bios-version、bios-release- date、system-manufacturer、system-product-name、system-version、system-serial-number、 system-uuid、baseboard-manufacturer、baseboard-product-name、baseboard-version、 baseboard-serial-number、baseboard-asset-tag、chassis-manufacturer、chassis-type、chassis- version、chassis-serial-number、chassis-asset-tag、processor-family、processor- manufacturer、processor-version、processor-frequency。
上述每個(gè)關(guān)鍵字表示一種DMI類型,但是在服務(wù)器環(huán)境中并非都支持。根據(jù)硬件 配置的不同,在每個(gè)環(huán)境中每種類型返回的信息也不相同(例如:某些關(guān)鍵字可能會(huì)在某 些系統(tǒng)上返回多個(gè)結(jié)果,因?yàn)樗鼈兛赡茉谙到y(tǒng)上存在多個(gè)不同型號(hào)的CPU)。如果未提供 KEYWORD信息或者其無效,則會(huì)打印所有有效的關(guān)鍵字列表,并報(bào)錯(cuò)退出。
此選項(xiàng)不能多次使用。 - -t, --type TYPE:僅顯示指定的TYPE類型字符串對(duì)應(yīng)的信息。
TYPE可以是DMI類型編號(hào),也可以是以逗號(hào)分隔的類型編號(hào)列表(DMI類型編號(hào) 詳見下文中的“DMI類型編號(hào)列表”)。
TYPE也可以是關(guān)鍵字列表中的一個(gè)或多個(gè)關(guān)鍵字(該列表中的關(guān)鍵字類似于 DMI類型編號(hào)的組合名稱,其對(duì)應(yīng)關(guān)系詳見下文中的“DMI 類型編號(hào)與DMI 類型關(guān)鍵字的 對(duì)應(yīng)關(guān)系”)。
該選項(xiàng)可以多次使用。如果多次使用此選項(xiàng),則將打印所有指定類型的信息。如果未提供TYPE信息或者其無效,則會(huì)打印所有有效的關(guān)鍵字列表,并報(bào)錯(cuò)退出。 - -u, --dump:不解碼記錄,而是將其內(nèi)容轉(zhuǎn)儲(chǔ)為十六進(jìn)制形式(但仍然是文本信 息,而不是二進(jìn)制數(shù)據(jù))。每個(gè)條目的字符串顯示為十六進(jìn)制形式和ASCII碼。此選項(xiàng)主 要用于調(diào)試。
- –dump-bin FILE:不對(duì)記錄進(jìn)行解碼,而是將DMI數(shù)據(jù)轉(zhuǎn)儲(chǔ)為二進(jìn)制文件。該二進(jìn)制文件用于–from-dump 選項(xiàng)讀入。
- –from-dump FILE:指定從–dump-bin選項(xiàng)生成的二進(jìn)制文件中讀取DMI數(shù)據(jù)。
- -h, --help:顯示幫助信息。
- -V, --version:顯示版本信息。 提示:輸出格式選項(xiàng)–string、–type和–dump-bin是互斥的。
DMI類型編號(hào)列表:
DMI 類型編號(hào)與DMI 類型關(guān)鍵字的對(duì)應(yīng)關(guān)系:
2.查看硬件型號(hào) 使用dmidecode命令查看主板型號(hào)信息:
使用dmidecode命令查看CPU型號(hào)信息:
使用dmidecode命令查看內(nèi)存型號(hào)信息:
使用dmidecode命令查看網(wǎng)卡型號(hào)(板載設(shè)備)信息:
提示:dmidecode命令可能不支持查看PCI設(shè)備信息(即無法查看外部設(shè)備信息),筆者在實(shí)踐中并沒有找 到PCIe Flash SSD設(shè)備的型號(hào)信息。
3. dmesg
dmesg命令用于打印或控制內(nèi)核環(huán)形緩沖區(qū)(Kernel Ring Buffer)的內(nèi)容。 使用方法:
dmesg[options]
1.命令行選項(xiàng)
-
-c:打印內(nèi)核環(huán)形緩沖區(qū)中的內(nèi)容之后清除緩沖區(qū)。
-
-r:打印原始內(nèi)核環(huán)形緩沖區(qū)的內(nèi)容,即保留每行日志信息的日志級(jí)別前綴。
-
-s, --buffer-size :使用指定大小的緩沖區(qū)來查詢內(nèi)核環(huán)形緩沖區(qū)。默認(rèn)值為16392 字節(jié)(默認(rèn)內(nèi)核syslog緩沖區(qū)大小最初為4096字節(jié),從2.1.54版本開始修改為8192字節(jié), 從2.1.113版本開始修改為16384字節(jié))。如果將內(nèi)核環(huán)形緩沖區(qū)的大小設(shè)置為大于默認(rèn) 值,則表示可以查看整個(gè)內(nèi)核環(huán)形緩沖區(qū)的內(nèi)容(因?yàn)橛凶銐虻目臻g存放數(shù)據(jù))。
-
-n level:設(shè)置將消息記錄到控制臺(tái)(Console)的級(jí)別。例如,-n 1可以防止除panic級(jí)別消息之外的其他級(jí)別消息打印到控制臺(tái),但所有級(jí)別消息仍然會(huì)被寫 入/proc/kmsg文件中。
當(dāng)使用-n選項(xiàng)時(shí),dmesg不會(huì)打印也不會(huì)清除內(nèi)核環(huán)形緩沖區(qū)的內(nèi)容。
如果多次使用該選項(xiàng),則只有最后一個(gè)選項(xiàng)會(huì)生效。文章來源:http://www.zghlxwxcb.cn/news/detail-447195.html
2.查看硬件型號(hào)
先使用lsblk命令查看磁盤設(shè)備名稱和容量的對(duì)應(yīng)關(guān)系:
從以上內(nèi)容來看,無法找到內(nèi)存和網(wǎng)卡設(shè)備的型號(hào)信息。文章來源地址http://www.zghlxwxcb.cn/news/detail-447195.html
到了這里,關(guān)于服務(wù)器硬件規(guī)格常用查看命令——通用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!