① 在Linux上使用命令行查看硬體信息
在Linux上使用命令行查看硬體信息
在Linux系統中,有多種命令行工具可用於查看硬體信息。以下是一些常用的命令及其詳細說明:
1. lscpu
- 功能:查看CPU和處理單元的信息。
- 使用:直接運行lscpu命令。
- 輸出示例:包括CPU架構、型號名稱、核心數、線程數、時鍾速度等詳細信息。
2. lspci
- 功能:列出所有連接到PCI匯流排的設備信息,如顯卡、網卡、USB介面及SATA控制器等。
- 使用:直接運行lspci命令,或使用lspci -v | grep "關鍵詞" -A N(N為行數)來過濾特定設備信息。
- 輸出示例:顯示設備的供應商ID、設備ID、子系統供應商ID、子系統設備ID等詳細信息。
3. lshw
4. lsusb
- 功能:顯示連接到USB控制器的設備信息。
- 使用:
lsusb:顯示簡要摘要信息。
lsusb -v:顯示每個USB埠的詳細信息。
- 輸出示例:包括設備ID、供應商ID、產品ID、製造商名稱、產品名稱、序列號等。
5. inxi
- 功能:獲取多項目硬體信息的腳本工具,生成詳細的硬體報告。
- 安裝:在Ubuntu系統上,使用sudo apt-get install inxi進行安裝。
- 使用:inxi –Fxdf等選項生成硬體報告。
- 輸出示例:包括CPU、主板、內存、顯卡、音效卡、存儲設備、網路設備等詳細信息。
6. df 和 free
7. dmidecode
- 功能:通過讀取DMI表中的數據來提取硬體信息。
- 使用:
sudo dmidecode -t processor:查看CPU信息。
sudo dmidecode -t memory:查看內存信息。
sudo dmidecode -t bios:查看BIOS信息。
- 輸出示例:包括硬體的詳細規格、序列號、製造商等。
8. hdparm
- 功能:輸出關於SATA設備(如硬碟)的相關信息。
- 使用:sudo hdparm(可能需要指定設備,如sudo hdparm -I /dev/sda)。
- 輸出示例:包括設備配置、能力、性能參數等。
9. 顯卡硬體信息及驅動查看
- 使用lspci:lspci -vnn | grep VGA -A 12查看顯卡硬體信息。
- 使用lshw:lshw -C display查看顯卡硬體信息。
- 查看顯卡驅動:sudo lshw -c video | grep configuration查看當前使用的顯卡驅動名稱,然後使用modinfo DRIVER_NAME(如modinfo i915)查看驅動詳情。
- 硬體加速檢查:使用glxinfo | grep OpenGL查看OpenGL的詳細信息,以確認硬體加速是否啟用。
這些命令提供了Linux系統上查看硬體信息的全面方法,可以根據需要選擇適當的命令來獲取所需的硬體信息。
② Linux下查看硬體信息的方法
在Linux下查看硬體信息有多種方法,以下是幾種常用的方式:
1. 查看CPU信息
- 使用cat /proc/cpuinfo命令,可以查看CPU的詳細信息,包括型號、核心數、主頻等。
2. 查看板卡信息
- 使用cat /proc/pci命令,可以查看PCI設備的信息。不過,更直觀的方式是使用lspci命令,它會列出所有PCI設備及其詳細信息。
3. 查看內存信息
- 使用cat /proc/meminfo命令,可以查看內存的總量、已用、空閑等詳細信息。
4. 查看USB設備
- 使用cat /proc/bus/usb/devices命令,可以查看系統中連接的USB設備信息。
5. 查看鍵盤和滑鼠
- 使用cat /proc/bus/input/devices命令,可以查看鍵盤、滑鼠等輸入設備的信息。
6. 查看系統硬碟信息和使用情況
- 使用fdisk -l命令,可以查看硬碟的分區信息。
- 使用df命令,可以查看各個分區的使用情況,包括已用空間、可用空間等。
7. 查看各設備的中斷請求(IRQ)
- 使用cat /proc/interrupts命令,可以查看系統中各個設備的中斷請求信息。
8. 查看啟動硬體檢測信息日誌
- 使用dmesg或more /var/log/dmesg命令,可以查看系統啟動時的硬體檢測信息。
- 使用uname -a命令,可以查看系統的內核版本等信息。
9. 查看Linux版本信息
- 使用uname -a、cat /proc/version、cat /etc/issue、lsb_release -a(適用於所有Linux發行版,包括Redhat、SuSE、Debian等)、cat /etc/redhat-release(僅適用於Red Hat系發行版)、rpm -q redhat-release(同樣僅適用於Red Hat系發行版)等命令,可以查看Linux系統的版本信息。
以上方法可以幫助你在Linux系統下全面地了解硬體信息。