【Linux】查看系統(tǒng)各種信息的常用命令 (CPU辆琅、內(nèi)存、進(jìn)程这刷、網(wǎng)口婉烟、磁盤、硬件暇屋、等等)

Linux是一種開源的類Unix操作系統(tǒng)似袁,它有很多不同的發(fā)行版,如Ubuntu咐刨、CentOS昙衅、Debian等。Linux系統(tǒng)提供了很多命令行工具定鸟,可以讓用戶方便地查看和管理系統(tǒng)的各種信息而涉,如硬件配置、內(nèi)存使用联予、進(jìn)程狀態(tài)啼县、網(wǎng)絡(luò)連接等。本文將介紹一些常用的命令沸久,以及它們的用法和示例季眷。

使用:man command 或者 command -h 查看相關(guān)命令的完整參數(shù)。

系統(tǒng)基本信息:uname

uname命令可以顯示系統(tǒng)的基本信息卷胯,如內(nèi)核版本子刮、操作系統(tǒng)名稱、主機(jī)名窑睁、硬件架構(gòu)等挺峡。它有以下常用的選項(xiàng):

  • -a:顯示所有信息
  • -s:顯示內(nèi)核名稱
  • -r:顯示內(nèi)核版本
  • -v:顯示內(nèi)核發(fā)布日期
  • -o:顯示操作系統(tǒng)名稱
  • -n:顯示主機(jī)名
  • -m:顯示硬件架構(gòu)

例如,輸入uname -a卵慰,可以得到類似下面的輸出:

root@CQUPTLEI:~# uname -a
Linux CQUPTLEI 5.4.0-149-generic #166-Ubuntu SMP Tue Apr 18 16:51:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

這表示當(dāng)前系統(tǒng)是Linux,內(nèi)核版本是5.4.0-149-generic佛呻,發(fā)布日期是2023年4月18日裳朋,硬件架構(gòu)是x86_64,操作系統(tǒng)名稱是GNU/Linux。

Linux發(fā)行版信息: lsb_release

lsb_release命令可以顯示Linux發(fā)行版的信息鲤嫡,如發(fā)行版名稱送挑、版本號(hào)、代號(hào)等暖眼。它有以下常用的選項(xiàng):

  • -a:顯示所有信息
  • -d:顯示發(fā)行版描述
  • -c:顯示發(fā)行版代號(hào)
  • -r:顯示發(fā)行版版本號(hào)

例如惕耕,輸入lsb_release -a,可以得到類似下面的輸出:

root@CQUPTLEI:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.6 LTS
Release:        20.04
Codename:       focal

這表示當(dāng)前系統(tǒng)是Ubuntu發(fā)行版诫肠,版本號(hào)是20.04.6 LTS司澎,代號(hào)是focal。

LSB是Linux標(biāo)準(zhǔn)基礎(chǔ)(Linux Standard Base)的簡稱栋豫。它是一個(gè)由Linux基礎(chǔ)設(shè)施提供商挤安、應(yīng)用程序開發(fā)者和Linux社區(qū)共同制定的標(biāo)準(zhǔn),旨在提供一致的軟件接口和二進(jìn)制兼容性丧鸯,以增強(qiáng)不同Linux發(fā)行版之間的互操作性蛤铜。
LSB的目標(biāo)是定義一組核心規(guī)范和標(biāo)準(zhǔn),確保在符合LSB的Linux系統(tǒng)上開發(fā)和運(yùn)行的應(yīng)用程序能夠在不同的Linux發(fā)行版上保持一致的行為丛肢。這使得應(yīng)用程序開發(fā)者能夠更容易地將其軟件移植到不同的Linux環(huán)境中围肥,而不需要為每個(gè)發(fā)行版進(jìn)行額外的定制和調(diào)整。
LSB標(biāo)準(zhǔn)涵蓋了各種方面蜂怎,包括文件系統(tǒng)布局穆刻、共享庫、命令工具派敷、系統(tǒng)調(diào)用接口蛹批、初始化腳本、包管理和日志系統(tǒng)等篮愉。它定義了一些基本的命令和工具腐芍,如lsb_release,用于查看Linux發(fā)行版的信息试躏,以及其他用于檢查和驗(yàn)證系統(tǒng)符合LSB標(biāo)準(zhǔn)的工具猪勇。
通過遵循LSB標(biāo)準(zhǔn),Linux發(fā)行版可以提供更高的互操作性颠蕴,允許開發(fā)者在不同的Linux系統(tǒng)上更輕松地交付和運(yùn)行應(yīng)用程序泣刹。這也為企業(yè)和組織提供了更大的靈活性,使其能夠選擇不同的Linux發(fā)行版犀被,并確保其應(yīng)用程序能夠在這些發(fā)行版上正常運(yùn)行椅您。

CPU詳細(xì)信息:lscpu

lscpu 用于顯示關(guān)于CPU的詳細(xì)信息。它提供了有關(guān)處理器架構(gòu)寡键、邏輯核心數(shù)掀泳、大小端模式、CPU頻率、緩存層次結(jié)構(gòu)和支持的特性等信息员舵。

常見的參數(shù):

  • -a, --all: 顯示所有可用的CPU信息默终,包括默認(rèn)和擴(kuò)展的信息钓觉。

  • -p, --parse: 解析/proc/cpuinfo文件并以可讀格式顯示處理器信息护昧。

  • -s, --socket: 只顯示物理插座(socket)的信息倍啥,包括插座編號(hào)、核心數(shù)和線程數(shù)等韭邓。

  • -c, --cpu: 只顯示邏輯CPU的信息措近,包括CPU編號(hào)、核心編號(hào)仍秤、線程編號(hào)等熄诡。

  • -x, --hex: 在顯示CPU特性和標(biāo)志時(shí),以十六進(jìn)制格式顯示诗力。

  • -y, --extended=KEY: 顯示擴(kuò)展的CPU信息凰浮。KEY可以是以下之一:cache,cpu苇本,flags袜茧,topology。

  • -e, --online: 只顯示在線的CPU的信息瓣窄,即正在運(yùn)行的CPU笛厦。

  • -V, --version: 顯示lscpu命令的版本信息。

使用lscpu

[圖片上傳失敗...(image-2a241-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

內(nèi)存使用情況:free

free命令可以顯示系統(tǒng)的內(nèi)存使用情況俺夕,包括物理內(nèi)存裳凸、交換分區(qū)、緩沖區(qū)和緩存等劝贸。它有以下常用的選項(xiàng):

  • -h:以人類可讀的格式顯示信息姨谷,如KB、MB映九、GB等
  • -m:以MB為單位顯示信息
  • -g:以GB為單位顯示信息
  • -t:顯示總計(jì)信息

例如梦湘,輸入free -h,可以得到類似下面的輸出:

root@CQUPTLEI:~# free
              total        used        free      shared  buff/cache   available
Mem:        2030144      986392      108608       66064      935144      785052
Swap:       1049596      793048      256548

系統(tǒng)實(shí)時(shí)進(jìn)程狀態(tài): top

top命令可以實(shí)時(shí)地顯示系統(tǒng)的進(jìn)程狀態(tài)件甥,如CPU占用率捌议、內(nèi)存占用率、運(yùn)行時(shí)間等引有。它有以下常用的選項(xiàng):

  • -u :只顯示指定用戶的進(jìn)程
  • -p :只顯示指定進(jìn)程ID的進(jìn)程
  • -c:顯示完整的命令行
  • -d :設(shè)置刷新間隔瓣颅,單位為秒

例如,輸入top譬正,可以得到類似下面的輸出:

[圖片上傳失敗...(image-67864e-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

這表示當(dāng)前系統(tǒng)已經(jīng)運(yùn)行了42天宫补,有2個(gè)用戶登錄僻孝,平均負(fù)載是0.46、0.39守谓、0.26。

共有249個(gè)進(jìn)程您单,其中一個(gè)在運(yùn)行斋荞,248個(gè)在睡眠。

CPU的使用率是2.0%用戶態(tài)虐秦,2.2%系統(tǒng)態(tài)平酿,95.5%空閑。

內(nèi)存的使用情況是xxxxxx(看圖)悦陋。交換分區(qū)的使用情況是xxxx蜈彼。

最后顯示了各個(gè)進(jìn)程的信息,如進(jìn)程ID俺驶、用戶幸逆、優(yōu)先級(jí)、虛擬內(nèi)存暮现、物理內(nèi)存还绘、共享內(nèi)存、狀態(tài)栖袋、CPU占用率拍顷、內(nèi)存占用率、運(yùn)行時(shí)間塘幅、命令等昔案。

網(wǎng)絡(luò)接口信息: ifconfig

ifconfig命令可以顯示和配置網(wǎng)絡(luò)接口的信息,如IP地址电媳、子網(wǎng)掩碼踏揣、廣播地址、MAC地址等匆背。它有以下常用的選項(xiàng):

  • -a:顯示所有接口的信息呼伸,包括未激活的
  • -s:只顯示摘要信息,不顯示詳細(xì)信息
  • :只顯示指定接口的信息

例如钝尸,輸入ifconfig括享,可以得到類似下面的輸出:

[圖片上傳失敗...(image-913603-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">測試</figcaption>

這表示當(dāng)前系統(tǒng)有3個(gè)網(wǎng)絡(luò)接口。

eth0是以太網(wǎng)接口珍促,它的IP地址是http://xxx.xxx.xxx.xxx铃辖,子網(wǎng)掩碼是http://xxx.xxx.xxx.xxx,廣播地址是http://xxx.xxx.xxx.xxx猪叙,MAC地址是xx:xx:xx:xx:xx:xx娇斩。

lo是本地回環(huán)接口仁卷,docker0是docker的。

網(wǎng)絡(luò)連接相關(guān)信息:netstat

netstat可以顯示活動(dòng)的TCP\UDP連接犬第、監(jiān)聽的端口锦积、路由表、接口統(tǒng)計(jì)歉嗓、多播成員等丰介。

常用參數(shù):

  • -a:顯示所有活動(dòng)的TCP連接和監(jiān)聽的TCP和UDP端口
  • -b:顯示每個(gè)連接或監(jiān)聽端口所涉及的可執(zhí)行文件的名稱。在某些情況下鉴分,一個(gè)可執(zhí)行文件可能包含多個(gè)獨(dú)立的組件哮幢,這時(shí)會(huì)顯示創(chuàng)建連接或監(jiān)聽端口所涉及的組件序列。這個(gè)選項(xiàng)可能比較耗時(shí)志珍,而且需要足夠的權(quán)限才能使用橙垢。
  • -e:顯示以太網(wǎng)統(tǒng)計(jì)信息,如發(fā)送和接收的字節(jié)數(shù)和數(shù)據(jù)包數(shù)伦糯。這個(gè)參數(shù)可以和-s一起使用柜某。
  • -n:顯示數(shù)字形式的地址和端口號(hào),而不是嘗試解析主機(jī)名敛纲。
  • -o:顯示每個(gè)連接的進(jìn)程標(biāo)識(shí)符(PID)莺琳。你可以在任務(wù)管理器中根據(jù)PID找到對應(yīng)的應(yīng)用程序。這個(gè)參數(shù)可以和-a, -n, -p一起使用载慈。
  • -p :只顯示指定協(xié)議的連接惭等。協(xié)議可以是tcp, udp, tcpv6, 或 udpv6。如果這個(gè)參數(shù)和-s一起使用來顯示協(xié)議統(tǒng)計(jì)信息办铡,協(xié)議可以是tcp, udp, icmp, ip, tcpv6, udpv6, icmpv6, 或 ipv6辞做。
  • -r:顯示IP路由表。這相當(dāng)于route print命令寡具。
  • -s:按協(xié)議顯示統(tǒng)計(jì)信息秤茅。默認(rèn)情況下,會(huì)顯示TCP, UDP, ICMP, 和 IP協(xié)議的統(tǒng)計(jì)信息童叠。如果安裝了IPv6協(xié)議框喳,還會(huì)顯示TCP over IPv6, UDP over IPv6, ICMPv6, 和 IPv6協(xié)議的統(tǒng)計(jì)信息。-p參數(shù)可以用來指定一組協(xié)議厦坛。
  • -t:顯示當(dāng)前連接狀態(tài)五垮。
  • < interval>:每隔指定的秒數(shù)重新顯示選定的信息。按CTRL+C停止重新顯示杜秸。如果省略這個(gè)參數(shù)放仗,命令只會(huì)打印一次選定的信息。

[圖片上傳失敗...(image-d0d253-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

無線網(wǎng)絡(luò)接口信息:iwconfig

顯示和配置無線網(wǎng)絡(luò)接口的信息撬碟,包括無線網(wǎng)卡名稱诞挨、頻率和連接狀態(tài)等莉撇。

服務(wù)器沒有連接無線網(wǎng),就不展示示例了(懶得切換雙系統(tǒng))惶傻。

磁盤分區(qū)信息:fdisk

列出系統(tǒng)上所有磁盤分區(qū)的信息棍郎,包括磁盤設(shè)備、分區(qū)類型和分區(qū)大小等银室。

關(guān)于磁盤相關(guān)的命令坝撑,可以去看我之前的文章。這里常用的參數(shù)是 -l

比如這臺(tái)服務(wù)器有2個(gè)磁盤:vda 和vdb粮揉,各自分了2個(gè)區(qū)。

[圖片上傳失敗...(image-e71ddb-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

磁盤使用情況: df

df命令可以顯示系統(tǒng)的磁盤使用情況抚笔,包括總?cè)萘糠鋈稀⒁延每臻g、可用空間殊橙、使用百分比等辐宾。它有以下常用的選項(xiàng):

  • -h:以人類可讀的格式顯示信息,如KB膨蛮、MB叠纹、GB等
  • -m:以MB為單位顯示信息
  • -g:以GB為單位顯示信息
  • -T:顯示文件系統(tǒng)類型
  • -a:顯示所有文件系統(tǒng),包括特殊的
  • < directory >:只顯示指定目錄所在的文件系統(tǒng)

例如敞葛,輸入df -hT誉察,可以得到類似下面的輸出:

[圖片上傳失敗...(image-a699e8-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

系統(tǒng)主機(jī)名等信息:hostnamectl

查看和設(shè)置系統(tǒng)的主機(jī)名,包括主機(jī)名惹谐、操作系統(tǒng)版本持偏、架構(gòu)和系統(tǒng)時(shí)區(qū)等信息。

參數(shù):

  1. status: 顯示當(dāng)前系統(tǒng)的主機(jī)名氨肌、操作系統(tǒng)版本鸿秆、架構(gòu)和時(shí)區(qū)等信息。

  2. set-hostname NAME: 設(shè)置系統(tǒng)的主機(jī)名為指定的名稱怎囚。需要root權(quán)限或使用sudo執(zhí)行此操作卿叽。

  3. set-chassis TYPE: 設(shè)置系統(tǒng)的機(jī)箱類型】沂兀可用的類型包括desktop(桌面)考婴、laptop(筆記本電腦)、server(服務(wù)器)和vm(虛擬機(jī))等催烘。

  4. set-deployment DEPLOYMENT: 設(shè)置系統(tǒng)的部署環(huán)境蕉扮。可用的部署環(huán)境包括production(生產(chǎn)環(huán)境)颗圣、development(開發(fā)環(huán)境)喳钟、testing(測試環(huán)境)和custom(自定義環(huán)境)等屁使。

  5. set-icon-name NAME: 設(shè)置系統(tǒng)主機(jī)的圖標(biāo)名稱。該圖標(biāo)名稱通常對應(yīng)于圖形用戶界面(GUI)中顯示的主機(jī)圖標(biāo)奔则。

  6. set-location LOCATION: 設(shè)置系統(tǒng)所在的位置信息蛮寂。可以是一個(gè)自定義的位置字符串易茬,例如辦公室名稱或機(jī)房編號(hào)酬蹋。

  7. set-timezone TIMEZONE: 設(shè)置系統(tǒng)的時(shí)區(qū)。需要指定有效的時(shí)區(qū)標(biāo)識(shí)符抽莱,例如"Asia/Shanghai"或"America/New_York"等范抓。

  8. set-volatile BOOL: 設(shè)置主機(jī)名是否為臨時(shí)(易失性)的。如果設(shè)置為"yes"食铐,主機(jī)名將在系統(tǒng)重啟后重置為默認(rèn)值匕垫。

  9. set-static-hostname NAME: 設(shè)置系統(tǒng)的靜態(tài)主機(jī)名。靜態(tài)主機(jī)名在系統(tǒng)重啟后保持不變虐呻。

  10. set-pretty NAME: 設(shè)置一個(gè)用于美化目的的主機(jī)名象泵。可以是一個(gè)友好的名稱斟叼,用于在特定環(huán)境中顯示給用戶偶惠。

  11. set-transient-hostname NAME: 設(shè)置系統(tǒng)的臨時(shí)主機(jī)名。臨時(shí)主機(jī)名在系統(tǒng)重啟后重置為默認(rèn)值朗涩。

例:hostnamectl status

[圖片上傳失敗...(image-cc2766-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

PCI設(shè)備信息:lspci

lspci是一個(gè)用于顯示系統(tǒng)中所有PCI總線和連接到它們的所有設(shè)備的信息的命令忽孽。默認(rèn)情況下,它顯示一個(gè)簡要的設(shè)備列表谢床。

這里:PCI的意思是Peripheral Component Interconnect扒腕,它是一種個(gè)人電腦總線,用于連接主板上的各種外圍設(shè)備萤悴,如顯卡瘾腰、聲卡、網(wǎng)卡等覆履。

你可以使用以下一些常用參數(shù)來請求更詳細(xì)的輸出或者適合其他程序解析的輸出 :

  • -m:以向后兼容的機(jī)器可讀的格式顯示輸出
  • -mm:以機(jī)器可讀的格式顯示輸出蹋盆,便于腳本解析
  • -t:以樹狀圖的形式顯示輸出,包括所有總線硝全、橋栖雾、設(shè)備和它們之間的連接
  • -v:顯示詳細(xì)的輸出,包括設(shè)備類別伟众、供應(yīng)商析藕、子系統(tǒng)、IRQ等
  • -vv:顯示更詳細(xì)的輸出凳厢,包括能力列表账胧、PCI配置空間等
  • -vvv:顯示最詳細(xì)的輸出竞慢,包括所有可解析的信息,即使看起來不太有趣(例如治泥,未定義的內(nèi)存區(qū)域)
  • -k:顯示每個(gè)設(shè)備的內(nèi)核驅(qū)動(dòng)程序和模塊
  • -x:以十六進(jìn)制格式顯示標(biāo)準(zhǔn)部分的PCI配置空間(前64字節(jié)或者對于CardBus橋是前128字節(jié))
  • -xxx:以十六進(jìn)制格式顯示整個(gè)PCI配置空間(256字節(jié))筹煮。這個(gè)選項(xiàng)只有root用戶才能使用,因?yàn)橐恍㏄CI設(shè)備在你試圖讀取某些部分的配置空間時(shí)會(huì)出錯(cuò)(這個(gè)行為可能不違反PCI標(biāo)準(zhǔn)居夹,但至少很愚蠢)败潦。不過,這樣的設(shè)備很少見准脂,所以你不必太擔(dān)心劫扒。
  • -xxxx:以十六進(jìn)制格式顯示擴(kuò)展的(4096字節(jié))PCI配置空間,這個(gè)空間在PCI-X 2.0和PCI Express總線上可用狸膏。
  • -b:以總線中心視圖顯示所有IRQ號(hào)和地址沟饥,而不是內(nèi)核看到的那樣。
  • -D:始終顯示PCI域號(hào)环戈。默認(rèn)情況下,在只有域0的機(jī)器上澎灸,lspci會(huì)抑制它們院塞。
  • -P:通過每個(gè)橋的路徑來識(shí)別PCI設(shè)備,而不是通過總線號(hào)性昭。
  • -PP:通過每個(gè)橋的路徑來識(shí)別PCI設(shè)備拦止,同時(shí)顯示總線號(hào)和設(shè)備號(hào)。
  • -n:以數(shù)字形式顯示PCI供應(yīng)商和設(shè)備代碼糜颠,而不是在PCI ID列表中查找它們汹族。
  • -nn:以數(shù)字和名稱的形式顯示PCI供應(yīng)商和設(shè)備代碼。
  • -q:如果在本地pci.ids文件中找不到某個(gè)設(shè)備其兴,則使用DNS查詢中央PCI ID數(shù)據(jù)庫顶瞒,并將結(jié)果保存在本地緩存中。如果DNS查詢成功元旬,則在后續(xù)運(yùn)行中即使沒有給出這個(gè)選項(xiàng)也會(huì)識(shí)別出結(jié)果榴徐。請只在自動(dòng)化腳本中謹(jǐn)慎使用這個(gè)選項(xiàng),以避免過載數(shù)據(jù)庫服務(wù)器匀归。
  • -qq:無論是否在本地pci.ids文件中找到某個(gè)設(shè)備坑资,都使用DNS查詢中央PCI ID數(shù)據(jù)庫,并重置本地緩存穆端。
  • -Q:即使在本地pci.ids文件中找到某個(gè)設(shè)備袱贮,也使用DNS查詢中央PCI ID數(shù)據(jù)庫。如果你懷疑顯示的條目是錯(cuò)誤的体啰,請使用這個(gè)選項(xiàng)攒巍。

[圖片上傳失敗...(image-33393e-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

USB設(shè)備信息:lsusb

列出連接到系統(tǒng)的所有USB設(shè)備的信息嗽仪,包括設(shè)備ID、制造商和設(shè)備速度等窑业。

常用參數(shù) :

  • -v:顯示詳細(xì)的信息钦幔,包括設(shè)備類別、供應(yīng)商常柄、子系統(tǒng)鲤氢、配置描述符等
  • -t:以樹狀圖的形式顯示輸出,包括所有總線西潘、設(shè)備和它們之間的連接
  • -s [ [ bus]: ] [ devnum]:只顯示指定總線和/或設(shè)備號(hào)的設(shè)備卷玉。兩個(gè)編號(hào)都是十進(jìn)制的,可以省略喷市。
  • -d [ vendor]: [ product]:只顯示指定供應(yīng)商和產(chǎn)品ID的設(shè)備相种。兩個(gè)ID都是十六進(jìn)制的。
  • -D device:不掃描/dev/bus/usb目錄品姓,而是只顯示給定設(shè)備文件的信息寝并。設(shè)備文件應(yīng)該類似于/dev/bus/usb/001/001。這個(gè)選項(xiàng)顯示詳細(xì)信息腹备,類似于-v選項(xiàng)衬潦;你必須是root用戶才能使用這個(gè)選項(xiàng)。
  • -V:打印版本信息并成功退出植酥。

[圖片上傳失敗...(image-8bee1d-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>

系統(tǒng)硬件詳細(xì)信息:dmidecode

顯示有關(guān)系統(tǒng)硬件(如主板镀岛、BIOS、內(nèi)存友驮、處理器等)的詳細(xì)信息漂羊。

dmidecode是一個(gè)用于解析系統(tǒng)的DMI(也稱為SMBIOS)表內(nèi)容并以人類可讀的格式顯示的命令。DMI表包含了系統(tǒng)硬件組件的描述卸留,以及一些其他有用的信息走越,如序列號(hào)和BIOS版本。你可以使用以下一些常用參數(shù)來控制輸出:

  • -d, --dev-mem FILE:從指定的設(shè)備文件讀取內(nèi)存(默認(rèn)是/dev/mem)
  • -h, --help:顯示幫助信息并退出
  • -q, --quiet:顯示更簡潔的輸出耻瑟,不顯示未知买喧、非活動(dòng)和OEM特定的條目
  • -s, --string KEYWORD:只顯示指定關(guān)鍵字對應(yīng)的DMI字符串的值。關(guān)鍵字必須是以下列表中的一個(gè):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匆赃。
  • -t, --type TYPE:只顯示指定類型的DMI條目淤毛。類型可以是一個(gè)數(shù)字,或者一個(gè)逗號(hào)分隔的數(shù)字列表算柳,或者一個(gè)數(shù)字范圍低淡,如0-4。類型也可以是以下關(guān)鍵字之一:bios, system, baseboard, chassis, processor, memory, cache, connector, slot。
  • -u:顯示未解析的條目內(nèi)容蔗蹋,以十六進(jìn)制格式何荚。
  • -V:打印版本信息并成功退出。

[圖片上傳失敗...(image-a9d555-1710121819526)]

<figcaption style="color: rgb(145, 150, 161); font-size: 0.9em; line-height: 1.5; margin-top: calc(0.666667em); padding: 0px 1em; text-align: center;">在這里插入圖片描述</figcaption>


除了上面常用的命令外猪杭,還有很多其他命令餐塘,以及第三方工具。比如top的升級(jí)版htop皂吮。

[圖片上傳失敗...(image-8418c5-1710121819526)]


原文鏈接:https://zhuanlan.zhihu.com/p/642738162?utm_id=0

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末戒傻,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蜂筹,更是在濱河造成了極大的恐慌需纳,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件艺挪,死亡現(xiàn)場離奇詭異不翩,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)麻裳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進(jìn)店門口蝠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人津坑,你說我怎么就攤上這事妙蔗。” “怎么了国瓮?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵灭必,是天一觀的道長狞谱。 經(jīng)常有香客問我乃摹,道長,這世上最難降的妖魔是什么跟衅? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任孵睬,我火速辦了婚禮,結(jié)果婚禮上伶跷,老公的妹妹穿的比我還像新娘掰读。我一直安慰自己,他們只是感情好叭莫,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布蹈集。 她就那樣靜靜地躺著,像睡著了一般雇初。 火紅的嫁衣襯著肌膚如雪拢肆。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天,我揣著相機(jī)與錄音郭怪,去河邊找鬼支示。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鄙才,可吹牛的內(nèi)容都是我干的颂鸿。 我是一名探鬼主播,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼攒庵,長吁一口氣:“原來是場噩夢啊……” “哼嘴纺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起叙甸,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤颖医,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后裆蒸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體熔萧,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年僚祷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了佛致。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,144評論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辙谜,死狀恐怖俺榆,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情装哆,我是刑警寧澤罐脊,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站蜕琴,受9級(jí)特大地震影響萍桌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凌简,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一上炎、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧雏搂,春花似錦藕施、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至芙沥,卻和暖如春诲祸,著一層夾襖步出監(jiān)牢的瞬間尘盼,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工烦绳, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卿捎,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓径密,卻偏偏與公主長得像午阵,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子享扔,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評論 2 355