?學(xué)會(huì)查看Linux系統(tǒng)硬件組件很有必要,屬于常見(jiàn)的系統(tǒng)管理任務(wù)。下面分享一些用于獲取系統(tǒng)和硬件信息的常用命令。
如果想查看Linux系統(tǒng)信息,只知道系統(tǒng)名稱想知道內(nèi)核信息,如內(nèi)核版本和硬件架構(gòu)等,用uname a:
tecmint@tecmint?$ uname
Linux
如不知道Linux網(wǎng)絡(luò)主機(jī)名稱,可以用n和uname命令一起使用:
tecmint@tecmint?$ uname -n
howtoing 網(wǎng)站
內(nèi)核信息用v:
tecmint@tecmint?$ uname -nhowtoing 網(wǎng)站
#64-Ubuntu SMP 2024 年 12 月 23日星期一 10:00:38 UTC 2024
內(nèi)核版本信息用v:
tecmint@tecmint?$ uname -r
3.13.0-37-通用
查看Linux發(fā)行版信息:
lsb_release a
查看Linux架構(gòu)名稱用m:
tecmint@tecmint?$ uname -m
x86_64
查詢特定發(fā)行版信息
cat /etc/release
顯示CPU信息,包括型號(hào)、核心數(shù)等。
cat /proc/cpuinfo
顯示內(nèi)存使用情況,單位為MB。
free m
顯示文件系統(tǒng)的磁盤空間使用情況,單位可以是GB、MB等。
df h
實(shí)時(shí)顯示系統(tǒng)進(jìn)程信息和資源占用。
top
顯示虛擬內(nèi)存統(tǒng)計(jì)信息:
vmstat
顯示CPU統(tǒng)計(jì)信息。
mpstat
顯示簡(jiǎn)短的硬件信息列表。
lshw short
顯示顯示器和顯卡信息。
lshw C display
列出所有PCI設(shè)備。
lspci
列出所有USB設(shè)備。
lsusb
列出所有可用的塊設(shè)備(硬盤、光驅(qū)等)。
lsblk
顯示SATA設(shè)備的硬件參數(shù)。
hdparm I /dev/sda
顯示SATA設(shè)備的SMART數(shù)據(jù)。
smartctl a /dev/sda
顯示所有網(wǎng)絡(luò)接口的IP地址信息。
ip addr show
顯示特定網(wǎng)絡(luò)接口的詳細(xì)信息。
ethtool eth0
顯示內(nèi)存相關(guān)信息。
cat /proc/meminfo
以上命令用于提供一個(gè)全面的系統(tǒng)和硬件信息,可以根據(jù)需要選擇命令進(jìn)行診斷問(wèn)題、進(jìn)行系統(tǒng)升級(jí)或者優(yōu)化系統(tǒng)性能。執(zhí)行這些命令時(shí)可能需要管理員權(quán)限,因此在命令前加上sudo。