掌握 Linux 硬體資訊查看命令是系統管理的基本功。本文按功能分類整理了常用命令,涵蓋系統核心、硬體資源、磁碟分區、網路設定、進程管理等場景,方便快速查閱。
uname -a:查看核心版本、作業系統、CPU 架構head -n 1 /etc/issue:查看作業系統版本號cat /proc/cpuinfo:詳細 CPU 資訊(型號、核心數、快取等)hostname:查看主機名稱lspci -tv:樹狀列出所有 PCI 設備lsusb -tv:樹狀列出所有 USB 設備lsmod:列出已載入的核心模組env:查看環境變數free -m:以 MB 顯示記憶體與 Swap 使用量df -h:人類可讀格式顯示磁碟分區使用率du -sh <目錄>:統計指定目錄大小grep MemTotal /proc/meminfo:查看總記憶體grep MemFree /proc/meminfo:查看空閒記憶體uptime:系統運行時間、登入用戶數、負載平均值cat /proc/loadavg:詳細系統負載資訊mount | column -t:對齊顯示掛載點狀態fdisk -l:列出所有分區表swapon -s:查看 Swap 分區hdparm -i /dev/hda:查看 IDE 硬碟參數dmesg | grep IDE:查看啟動時 IDE 設備偵測日誌ifconfig / ip a:查看網卡屬性(IP、MAC、MTU 等)iptables -L:查看防火牆規則route -n:數字格式顯示路由表netstat -lntp:列出所有監聽埠(TCP)netstat -antp:列出所有已建立連線netstat -s:網路協議統計資訊ps -ef:完整進程列表top / htop:即時進程監控w / who:線上用戶id <用戶>:用戶 UID/GID/群組last:登入日誌cut -d: -f1 /etc/passwd:列出所有用戶crontab -l:當前用戶定時任務chkconfig --list / systemctl list-unit-files:服務啟動狀態rpm -qa / dpkg -l:已安裝軟體包更多實用命令:
dmidecode | grep -i 'serial number'dmidecode -t processordmidecode -t memorylspci | grep -i vgalspci | grep -i ethernet 或 ethtool <介面>lsusb -tsmartctl -a /dev/sdXcat /proc/interruptscat /proc/ioportscat /proc/dma| 文件 | 說明 |
|---|---|
| /proc/cpuinfo | CPU 詳細資訊 |
| /proc/meminfo | 記憶體詳細統計 |
| /proc/interrupts | 中斷請求分配 |
| /proc/ioports | I/O 埠範圍 |
| /proc/dma | DMA 通道使用 |
| /proc/filesystems | 支援的文件系統 |
| /proc/version | 核心版本資訊 |
備註: /proc 是進程資訊偽文件系統,不佔用磁碟空間,內容由核心動態生成。