這篇將詳細介紹 Linux 檢視硬體資訊的指令,透過查詢電腦硬體規格有助於了解硬體性能,也方便未來做擴充或替換硬體,在 Linux 系統上可以透過簡單的指令檢視硬體狀況,包含硬體總覽資訊、CPU、PCI 介面卡、USB 裝置、記憶體、硬碟及分割區等硬體資訊。
Linux 檢視硬體資訊指令
「lscpu」指令檢視 CPU 硬體資訊
透過「lscpu」指令為「list cpu」縮寫,可以檢視目前電腦的 CPU(中央處理器) 硬體資訊,包含 CPU 型號、製造商、時脈(Hz)、核心數(Core)、線呈數(Thread)、L1 快取、L2 快取等相關資訊。
lscpu
「lshw」指令檢視硬體基本資訊
「lshw」指令為「list hardware」縮寫,可檢視整體硬體的基本資訊,如 CPU、主機板、記憶體、網路卡、音效卡、顯示卡、USB 控制器、硬碟儲存裝置等基本硬體資訊(※「sudo」指令為切換至系統最高權限也就是「root」權限,若不切換至最高權限則會顯示比較少相關硬體資訊)。
sudo lshw
若檢視的資訊太過冗長可在指令加上「less」指令,讓顯示的硬體資訊能分頁顯示(可透過 ↓ 及 ↑ 鍵來進行切換,若要離開分頁模式則按下 Q 即可 )。
sudo lshw | less
「lspci」指令檢視 PCI 介面硬體資訊
「lspci」指令為「list pci」縮寫,可以檢視 PCI 介面裝置上的硬體資訊,如網路卡、音效卡、數據卡、電視卡、顯示卡、USB 擴充卡等 PCI 介面硬體裝置資訊。
lspci
「lsusb」指令檢視 USB 裝置硬體資訊
「lsusb」指令為「list usb」縮寫,可以檢視 USB 裝置硬體資訊,如 USB 隨身碟、外接硬碟、外接無線網路卡、智慧讀卡機、智慧型手機(Android、iPhone)、USB 耳機或麥克風等 USB 裝置介面。
lsusb
若要檢視更詳細 USB 硬體裝置資訊,可在指令中加上「-v」參數
lsusb -v
「lsblk」指令檢視所有儲存裝置資訊
「lsblk」指令為「list block device」縮寫,可以檢視 Linux 系統下所有儲存裝置及磁碟分割資訊。
lsblk
「df」指令檢視硬碟及分割磁區的磁碟使用量
「df」指令可以檢視 Linux 系統下硬碟及各分割磁區的磁碟使用量,可搭配「-h(自動以 KB, MB, KB 作為顯示單位)」或「-H(自動以 KB, MB, KB 作為顯示單位,但十進制表示)」參數來使用。
自動以 KB, MB, KB 作為單位顯示硬碟及分割磁區的磁碟使用量
df -h
以「十進制」顯示硬碟及分割磁區的磁碟使用量
df -H
補充
● 關於容量計算:
在電腦世界的容量計算是以「二進制」來計算的,而硬碟製造廠商是以「十進制」來計算,以下說明:
● 以「二進制」計算:
1 KB = 1,024 Byte = 2^10(2 的 10 次方)Byte
1 MB = 1,024 KB = 2^20(2 的 20 次方)Byte
1 GB = 1,024 MB = 2^30(2 的 30 次方)Byte
1 TB = 1,024 GB = 2^30(2 的 40 次方)Byte
● 以「硬碟製造廠商」的「十進制」計算:
1 KB = 1,000 Byte
1 MB = 1,000 KB
1 GB = 1,000 MB
1 TB = 1,000 GB
● 以120GB的硬碟為例
廠商容量計算方法:120GB=120,000MB=120,000,000KB=120,000,000,000位元組
換算成作業系統計算方法:120,000,000,000位元組/1024=117,187,500KB/1024=114,440.9MB=111.8GB
「free」指令檢視記憶體使用資訊
「free」指令可以檢視 Linux 系統下記憶體總容量及使用量。
free -h
「mount」指令檢視已掛載裝置資訊
「mount」可以檢視 Linux 系統下已掛載儲存裝置或媒體,可搭配「column -t」指令進行格式化表格輸出,以方便進行閱讀。
mount | column -t
「fdisk」指令檢視磁碟分割區資訊
「fdisk」指令可以檢視 Linux 系統下磁碟分割區資訊,需切換至系統最高權限(可透過「sudo」指令進行切換)才能執行。
sudo fdisk -l
「lsmod」指令檢視硬體載入模組資訊
「lsmod」可以檢視 Linux 系統上硬體載入模組資訊。
「/proc/cpuinfo」檔檢視 CPU 硬體資訊
除了「lscpu」指令,還可以配合「cat」指令去查看「/proc/cpuinfo」檔案詳細檢視 CPU 資訊。
cat /proc/cpuinfo
「dmidecode」指令檢視 BIOS 硬體相關資訊
「dmidecode」指令可以檢視 Linux 系統下主機板、BIOS 等資訊,需切換至系統最高權限(可透過「sudo」指令進行切換)才能執行。
sudo dmidecode
若檢視的資訊太過冗長可在指令加上「less」指令,讓顯示的硬體資訊能分頁顯示(可透過 ↓ 及 ↑ 鍵來進行切換,若要離開分頁模式則按下 Q 即可 )。
sudo dmidecode | less
Linux 檢視硬體資訊應用程式
除了透過指令方式查詢硬體資訊,Linux 也有提供圖形介面的應用程式「HardInfo」來檢視電腦硬體資訊。
安裝
透過「apt-get install」指令來安裝「HardInfo」硬體檢視程式。
sudo apt-get install hardinfo
執行
在 terminal 輸入「hardinfo」即可執行,或是在「Menu」選單搜尋列中搜尋「hardinfo」即可找到執行的應用程式。
hardinfo
說明
在「HardInfo」中可檢視作業系統版本、Linux Kernel 版本、CPU 相關資訊、記憶體資訊、硬碟、顯示器與顯示卡資訊、音效卡、電池、PCI 介面資訊、USB 介面裝置資訊、輸入輸出裝置、印表機、網路卡及網路配置及效能檢測等相關硬體資訊。
- ※如有發現掉圖或檔案無法下載,請由回應區留言告知,將會盡速處理!
- ※歡迎分享本篇文章網址給需要的朋友。
- ※本篇文章著作所有權皆屬於「科技阿宅王」網站所有,引用文章時請來信索取授權,否則將保留法律追訴權,謝謝。