系統核心資訊
| 指令 | 用途 | 關鍵輸出 |
uname -a | 核心版本、架構、主機名 | Linux hostname 5.4.0-122-generic x86_64 |
cat /etc/os-release | 發行版詳細版本(通用) | PRETTY_NAME="Ubuntu 20.04.6 LTS" |
hostname | 主機名 | web-server-01 |
uptime | 運行時間、負載 | up 10 days, load average: 0.15, 0.10, 0.05 |
CPU 與記憶體
# CPU 詳細資訊
lscpu
cat /proc/cpuinfo
# 記憶體使用量(MB)
free -h
# 總量/可用/快取/交換區
# Swap 非 0 表示記憶體壓力
# 另一種查看記憶體總量/空閒
grep MemTotal /proc/meminfo
grep MemAvailable /proc/meminfo
PCI / USB / 核心模組
lspci -tv # PCI 裝置樹狀圖
lsusb -tv # USB 裝置樹狀圖
lsmod # 已載入核心模組
磁碟與分區
| 指令 | 說明 |
df -hT | 掛載點、檔案系統類型、容量、使用率 |
lsblk -f | 區塊裝置樹、UUID、掛載點、FSTYPE(推薦) |
fdisk -l | 分區表詳細資訊(需 root) |
blkid | 查看所有裝置 UUID、TYPE、LABEL |
du -sh /path | 目錄實際佔用空間 |
swapon -s | 交換分區狀態 |
網路介面與連線
ip addr show # 現代替代 ifconfig
ip route show # 路由表
ss -antup # 連接埠監聽狀態(替代 netstat)
nmcli dev show # NetworkManager 裝置詳情
環境變數與系統負載
env | sort
cat /proc/loadavg # 1/5/15 分鐘負載、運行實體/總實體、最近 PID
IDE/舊式硬碟(較少用)
hdparm -i /dev/sda # 僅支援 ATA/SATA
dmesg | grep -i scsi # 開機偵測訊息