在 Linux 系統環境下檢視站羣服務器的硬體資訊,往往不如 Windows 系統那麼直觀,那麼如何去查詢這些硬體資訊呢
下面介紹幾條命令來進行有效的查詢
1,Linux 下可以在/proc/cpuinfo 中看到每個 cpu 的詳細資訊。但是對於雙核的 cpu,在 cpuinfo 中會看到兩個 cpu 。常常會讓人誤以為是兩個單核的 cpu 。
其實應該通過 Physical Processor ID 來區分單核和雙核。而 Physical Processor ID 可以從 cpuinfo 或者 dmesg 中找到. flags 如果有 ht 説明支援超執行緒技術 判斷物理 CPU 的個數可以檢視 physical id 的值,相同則為同一個物理 CPU
2,檢視內存大小:
cat /proc/meminfo |grep MemTotal
3,其他一些可以檢視詳細 linux 系統資訊的命令和方法:
uname -a # 檢視核心/操作系統/CPU 資訊的 linux 系統資訊命令
head -n 1 /etc/issue # 檢視操作系統版本,是數字 1 不是字母 L
cat /proc/cpuinfo # 檢視 CPU 資訊的 linux 系統資訊命令
hostname # 檢視計算機名的 linux 系統資訊命令
lspci –tv # 列出所有 PCI 裝置
lsusb –tv # 列出所有 USB 裝置的 linux 系統資訊命令
lsmod # 列出載入的核心模組
env # 檢視環境變數資源
free -m # 檢視內存使用量和交換區使用量
df -h # 檢視各分割槽使用情況
du -sh # 檢視指定目錄的大小
grep MemTotal /proc/meminfo # 檢視內存總量
grep MemFree /proc/meminfo # 檢視空閒內存量
uptime # 檢視系統執行時間、使用者數、負載
cat /proc/loadavg # 檢視系統負載磁碟和分割槽