在 Linux 上除了可以在 /proc 和 dmesg 看到目前伺服器的資源以外,如果要查看目前硬體的型號還可以用 dmidecode 這個工具查看所有的 DMI (Direct Media Interface)
dmidecode install
dmidecode 這個工具在多數的 Linux 都將他內建在系統內,包含主流的 Ubuntu / Redhat 系列,如果不存在可以用以下方式安裝
# by Redhat/CentOS
$ yum install dmidecode
# by Ubuntu
$ apt-get install dmidecode
HowTo use dmidecode
顧名思義這個工具是將 DMI 解碼後顯示訊息,第一次使用 dmidecode 可以先看一下他的 help
$ dmidecode --help
Usage: dmidecode [OPTIONS]
Options are:
-d, --dev-mem FILE Read memory from device FILE (default: /dev/mem)
-h, --help Display this help text and exit
-q, --quiet Less verbose output
-s, --string KEYWORD Only display the value of the given DMI string
-t, --type TYPE Only display the entries of given type
-u, --dump Do not decode the entries
--dump-bin FILE Dump the DMI data to a binary file
--from-dump FILE Read the DMI data from a binary file
-V, --version Display the version and exit
- -d 選擇裝置,如果你有多個裝置 or 外接裝置,可以使用 -d /dev/mem 的方式選擇你需要的設備
- -q 安靜模式,將不會輸出任何資訊,通常用於 script 使用。
- -s 以 DMI 提供的編號查詢
- -t 以類型查看 DMI 資訊
- -u 可以協助你將任何 DMI 的設備/檔案解碼
查看CPU
$ dmidecode -t processor
查看記憶體
$ dmidecode -t memory
查看 BIOS
$ dmidecode -t bios
dmidecode 原先是由 Redhat 一位開發者開發,所幸有人接手,最後更新時間為 2016-09-22,至少目前還有在動。
Orignal From: 用 dmidecode 查看 Linux 硬體資訊
沒有留言:
張貼留言