Linux 系統下查看硬體信息命令大全

2021-02-14 Linux中國

有許多命令可以用來查看 Linux 系統上的硬體信息。有些命令只能夠列印出像 CPU 和內存這一特定的硬體組件信息,另外一些命令可以查看多種硬體組件的信息。

這個教程可以帶大家快速了解一下查看各種硬體設備的信息和配置詳情的最常用的命令。

lscpu

lscpu命令能夠查看 CPU 和處理單元的信息。該命令沒有任何其他選項或者別的功能。

lscpu

運行該命令會看到下面輸出:

hdd_info_lscpu

lspci

lspci是另一個命令行工具,可以用來列出所有的 PCI 總線,還有與 PCI 總線相連的設備的詳細信息,比如 VGA 適配器、顯卡、網絡適配器、usb 埠、SATA 控制器等。

lspci

你可以看到類似下圖的輸出信息。

hdd_info_lspci

可以通過運行下面的命令來過濾出特定設備的信息:

lspci -v | grep "VGA" -A 12

運行上面的命令可以看到類似下圖的關於顯卡的信息。

hdd_info_lspci_vga

lshw

lshw是一個通用的工具,可以列出多種硬體單元的詳細或者概要的信息,比如 CPU、內存、usb 控制器、硬碟等。lshw能夠從各個「/proc」文件中提取出相關的信息。

lshw -short

通過運行上面的命令可以看到下面的信息。

hdd_info_lshw

lsscsi

通過運行下面的命令可以列出像硬碟和光碟機等 scsi/sata 設備的信息:

lsscsi

會得到類似下面的輸出。

hdd_info_lsscsi

lsusb

lsusb命令能夠列出 USB 控制器和與 USB 控制器相連的設備的詳細信息。默認情況下,lsusb命令只列印出概要信息。可以通過使用-v參數列印每一個usb埠的詳細信息。

lsusb

可以看到下面輸出。

hdd_info_lsusb

Inxi

Inxi是一個 bash 腳本,能夠從系統的多個來源和命令獲取硬體信息,並列印出一個非技術人員也能看懂的友好的報告。

默認情況下,Ubuntu 上沒有安裝inxi。可以通過運行下面命令來安裝Inxi:

sudo apt-get install inxi

安裝完Inxi之後,通過運行下面命令能夠得到硬體相關的信息:

inxi -Fx

能夠得到類似下圖的輸出。

hdd_info_inxi

df

df命令能夠列出不同分區的概要信息、掛載點、已用的和可用的空間。

可以在使用df命令的時候加上-H參數。

df -H

會得到下面的輸出。

hdd_info_df

Free

通過使用free命令可以查看系統中使用的、閒置的和 RAM 的總體數量。

free -m

會看到下面輸出。

hdd_info_free

Dmidecode

dmidecode命令與其他命令不同。該命令是從硬體中的 DMI 表中讀取信息的。

要查看處理器的信息,運行下面命令:

sudo dmidecode -t processor

hdd_info_dmi_processor

要查看內存的信息,運行下面命令:

sudo dmidecode -t memory

hdd_info_dmi_memory

要查看 bios 的信息,運行下面命令:

sudo dmidecode -t bios

hdd_info_dmi_bios

Hdparm

hdparm命令可以用來顯示像硬碟這樣的 sata 設備的信息。

sudo hdparm

可以看到下面的輸出。

hdd_info_hdparm

總結

每個命令都有不同的方式來獲取硬體的信息。在查看特定的硬體信息的時候,可以嘗試使用不同的方式。上面所有的命令行工具在大部分的 Linux 發行版本中都是可以使用的,可以很容易的從倉庫中獲取安裝。

via: https://www.maketecheasier.com/check-hardware-information-linux/

作者:Hitesh Jethva [ https://www.maketecheasier.com/author/hiteshjethva/ ] 譯者:sonofelice [ https://github.com/sonofelice ] 校對:wxy [ https://github.com/wxy ]

本文由 LCTT [ https://github.com/LCTT/TranslateProject ] 原創編譯,Linux中國 榮譽推出

推薦文章

謝謝閱讀

相關焦點

  • linux中多種查看系統時間的命令
    介紹linux中多種查看時間的方法1.date這個是最經典的系統查看時間的命令
  • Linux常用基礎命令整理:關機命令、查看目錄下文件命令等
    poweroff 常用的關機命令對於poweroff,網上說它是halt命令的連結,基本用法和 halt 差不多。2、重啟命令:reboot3、查看目錄下文件命令:llll  是 ls -l 的常用別名。
  • Inxi:獲取Linux系統和硬體信息的神器
    導讀在這篇文章裡,我們將看到如何使用inxi來獲取這些詳情信息。在論壇技術支持中,它可以作為調試工具,迅速確定用戶的系統配置和硬體信息。Inxi是一個可以獲取完整的系統和硬體詳情信息的命令行工具,內容包括:硬體CPU磁碟驅動器Xorg桌面環境
  • 如何在 Linux 中查看系統硬體製造商、型號和序列號 | Linux 中國
    對於 Linux 圖形界面用戶和 Windows 用戶來說獲取系統硬體信息都不算問題,但是對命令行用戶來說想要獲取這些細節時有點兒麻煩。甚至我們中的大多數都不知道獲取這些信息最好的命令是什麼。Linux 中有許多可用的工具集來獲取諸如製造商、型號和序列號等硬體信息。在這裡我嘗試寫下獲取這些細節的可能的方式,你可以挑選一種最好用的。
  • Inxi:獲取Linux的系統和硬體信息
    我們已經展示了一些不同的應用程式和方法來獲取Linux的系統和硬體信息。在這一系列裡,我們將看到如何使用inxi來獲取這些詳情信息。在論壇技術支持中,它可以作為調試工具,迅速確定用戶的系統配置和硬體信息。
  • 如何使用CMD查看系統硬體信息
    對於在windows下查看系統信息大家一定不陌生了,我現在說幾個最常用的方法,對命令感興趣的朋友看看,(給菜鳥看的,老手就不要笑話我了,大家都是從那個時候過來的
  • linux中如何查看Raid磁碟陣列信息
    linux中如何查看Raid磁碟陣列信息這篇文章主要介紹了linux中如何查看Raid磁碟陣列信息的相關資料,需要的朋友可以參考下
  • python-hwinfo:使用 Linux 系統工具展示硬體信息概況 | Linux 中國
    到目前為止,我們已經介紹了大部分獲取 Linux 系統硬體信息和配置的工具,不過也有許多命令可用於相同目的。而且,一些工具會顯示所有硬體組件的詳細信息,或只顯示特定設備的信息。在這個系列中, 今天我們討論一下關於 python-hwinfo[1], 它是一個展示硬體信息概況的工具之一,並且其配置簡潔。
  • Linux中多種查看系統時間的命令
    作者:萬金油——King連結:https://blog.csdn.net/weixin_42816196/article/details/865438651、date這個是最經典的系統查看時間的命令,也是腳本的經常用到定義時間的命令2、uptime[root@localhost ~]# uptime 16:51:24 up 13:02,  1 user,  load average: 0.00, 0.01, 0.05這個命令第一個數據 就是系統當前時間,第二個是系統的運行時間,第三個是系統的登錄用戶數 之後的那三個是過去 1分鐘 5分鐘 15分鐘的系統負載的均值
  • 在 Linux 上使用 lspci 命令查看硬體情況
    當你在個人電腦或伺服器上運行 Linux 時,有時需要識別該系統中的硬體。lspci 命令用於顯示連接到 PCI 總線的所有設備,從而滿足上述需求。該命令由 pciutils🔗 mj.ucw.cz 包提供,可用於各種基於 Linux 和 BSD 的作業系統。
  • Linux下查看內存的使用情況
    Linux下使用什麼方法來查看內存的使用情況呢?
  • Linux命令大全(超詳細版)
    /bin所有用戶可用的基本命令存放的位置windows沒有固定的命令存放目錄/sbin需要管理員權限才能使用的命令/bootlinux系統啟動的時候需要加載和使用的文件/dev外設連接linux後,對應的文件存放的位置類似Windows中的U盤,光碟的符號文件。
  • 在 Linux 上使用 lspci 命令查看硬體情況 | Linux 中國
    當你在個人電腦或伺服器上運行 Linux 時,有時需要識別該系統中的硬體。lspci 命令用於顯示連接到 PCI 總線的所有設備,從而滿足上述需求。該命令由 pciutils🔗 mj.ucw.cz 包提供,可用於各種基於 Linux 和 BSD 的作業系統。
  • Linux常用命令大全『全集手冊』
    Linux中許多常用命令是必須掌握的,也有些命令是偶爾會用到,每個人因為使用Linux系統的目的不同,所以常用的Linux命令也就差異非常大,下面就為大家推薦一份Linux常用命令大全,有需要時可隨時查詢。
  • Linux命令大全之Linux系統管理命令(2)
    Linux命令是對Linux系統進行管理的命令。
  • Linux查看進程命令有哪些
    我們在使用Linux系統的過程中,有的時候會需要查看後臺進程,並選擇性的關閉一些不用的進程,那麼Linux中有哪些查看進程的命令呢?
  • Linux 系統結構詳解 和 常用的 Shell 命令
    查看文件有多少行,查看文件佔用空間大小。如果解壓後包含多個目錄或者文件,同樣的一個命令,更能發揮強大效果。>在linux下一般用scp這個命令來通過ssh傳輸文件。網絡設備驅動程序負責與硬體設備通訊,每一種可能的硬體設備都有相應的設備驅動程序。7. linux shellshell是系統的用戶界面,提供了用戶與內核進行交互操作的一種接口。它接收用戶輸入的命令並把它送入內核去執行,是一個命令解釋器。另外,shell程式語言具有普通程式語言的很多特點,用這種程式語言編寫的shell程序與其他應用程式具有同樣的效果。
  • 如何使用Linux Top命令
    作為系統管理員,它可能是工具箱中最有用的工具,特別是如果您知道如何使用它的話。所有Linux發行版都預裝了top實用程序。通過這個交互式命令,您可以自定義如何瀏覽進程列表、殺死一個進程、將結果列印到文件中等等。本文描述了作為管理員使用top命令更有效地檢查系統活動的各種方法。我們已經在Ubuntu 18.04 LTS系統上運行了本文中提到的命令和過程。
  • Linux系統命令 - 查看內存使用情況
    查看 /proc/meminfo另一種方法是讀取 /proc/meminfo 文件。我們知道, /proc 目錄下都是虛擬文件,包含內核以及作業系統相關的動態信息。free 命令看到的差不多。使用 top 命令top 命令一般用於查看進程的CPU和內存使用情況;當然也會報告內存總量,以及內存使用情況,所以可用來監控物理內存的使用情況。在輸出信息的頂部展示了匯總信息。
  • Linux ls命令使用示例詳解
    ls命令就是list的縮寫預設下ls用來列印出當前目錄的清單,如果ls指定其他目錄,那麼就會顯示指定目錄裡的文件及文件夾清單。 通過ls 命令不僅可以查看Linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等。ls 命令在日常的Linux操作中用的很多。