本文彙整 Linux 系統常用查看命令,涵蓋硬體資訊、核心參數、程序狀態、網路設定、磁碟使用、使用者登入等類別,供系統管理員快速參考。
uname -a:顯示核心版本、架構、編譯日期等完整資訊。cat /proc/version:查看核心版本字串。lscpu:顯示 CPU 架構、核心數、快取等詳細資訊。lsblk / fdisk -l:列出區塊裝置與分割表。lspci -v / lsusb -v:PCI/USB 裝置詳細資訊。dmidecode:解碼 BIOS/DMI 硬體資訊 (需 root)。top / htop:即時程序與資源監控。ps aux / ps -ef:列出所有進程。free -h:記憶體使用量 (人類可讀單位)。df -h / du -sh 目錄:磁碟空間與目錄大小。uptime / w:系統負載與登入使用者。vmstat 1 5 / iostat -x 1 5:虛擬記憶體與 I/O 統計取樣。ip addr show / ifconfig -a:介面 IP、MAC、MTU 等。ip route show / route -n:路由表。ss -tulnp / netstat -tulnp:監聽埠與進程對應。cat /etc/resolv.conf:DNS 設定。firewall-cmd --list-all / iptables -L -n -v:防火牆規則。journalctl -u 服務名 -f:systemd 服務即時日誌。dmesg -T:核心環形緩衝區 (含時間戳)。systemctl status 服務名:服務狀態與最近日誌。who / whoami / id:登入使用者與身分。last / lastb:登入/失敗登入歷史。getent passwd / group:查詢帳號/群組資料庫。善用 man 指令 或 指令 --help 可獲取完整參數說明。