接手新伺服器或排查網路問題時,快速掌握主機身份、網路、硬體架構資訊至關重要。本文整理 5 大核心命令與參數速查。
hostname # 顯示主機名
hostname -f # FQDN
hostname -d # DNS 網域
hostname -i # IP 位址
hostname -s # 短名稱
sudo hostname 新名稱 # 臨時修改
# 永久修改編輯 /etc/hostname 與 /etc/hosts
host google.com # 基本 A/AAAA/MX/NS
host -a google.com # 所有記錄 (ANY)
host -C google.com # SOA 記錄 (各 NS)
host -v google.com # 詳細輸出 (含 HEADER/FLAGS)
host -t TXT google.com # 指定類型 (TXT/SPF/DMARC 等)
dig google.com # 預設 A 記錄
dig @8.8.8.8 google.com # 指定 DNS 伺服器
dig google.com ANY # 所有記錄
dig google.com MX +short # 簡短輸出
dig -x 8.8.8.8 # 反向查詢 (PTR)
dig +trace google.com # 遞迴追蹤解析路徑
| 命令 | 輸出範例 | 說明 |
|---|---|---|
arch | x86_64 | CPU 架構 (等同 uname -m) |
uname -s | Linux | 核心名稱 |
uname -r | 5.15.0-91-generic | 核心版本 |
uname -v | #101-Ubuntu SMP... | 核心編譯版本 |
uname -n | myserver | 網路節點名 (通常同 hostname) |
uname -o | GNU/Linux | 作業系統 |
uname -a | 全部資訊 | 綜合輸出 |
lscpu # CPU 詳細 (核心/執行緒/快取/旗標)
lsmem # 記憶體範圍
lsblk # 區塊裝置樹
lspci -tv # PCI 裝置樹
lsusb -tv # USB 裝置樹
dmidecode -t memory # 記憶體插槽/規格 (需 root)
hostname -I(所有介面 IP)而非 -i(僅第一個)dig +short 適合腳本解析;host 輸出較易讀uname -a、lscpu、lsblk)便於異動比對掌握這組命令組合,能在 30 秒內完成新主機基線資訊蒐集。
Linux 磁碟與檔案管理核心指令大全:從裝置命名到分區實戰
Linux MBR 與 GPT 分區表完整比較:相容性、容量限制、UEFI 需求一覽表
Linux 容器技術 LXC 安裝部署完整指南:從建立到網路配置
Ubuntu 14.04 Unity Dash 新增關機/重啟/登出快捷選單:Power Commands 安裝指南
Linux test 指令實戰:條件判斷、檔案測試與 Shell 腳本邏輯控制
Linux 磁碟分區與檔案系統核心概念解析:介面類型、硬碟結構、RAID 基礎
Git 在 Windows 上報錯「exit code 128/1」:TortoiseGit SSH Client 設定修正指南