uname — 顯示系統資訊
顯示系統核心版本、主機名稱與硬體架構等基本資訊。
語法
uname [選項]
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-a, --all |
顯示所有資訊(最常用) | uname -a |
-s, --kernel-name |
顯示核心名稱(通常為 Linux) | uname -s |
-n, --nodename |
顯示網路主機名稱 | uname -n |
-r, --kernel-release |
顯示核心版本號 | uname -r |
-v, --kernel-version |
顯示核心建置版本與時間 | uname -v |
-m, --machine |
顯示機器硬體架構(x86_64、aarch64 等) | uname -m |
-p, --processor |
顯示處理器類型 | uname -p |
-o, --operating-system |
顯示作業系統名稱 | uname -o |
使用範例
範例 1:顯示所有系統資訊
uname -a 輸出全部資訊,依序為:核心名稱、主機名稱、核心版本、建置時間、架構、作業系統。
$ uname -a
Linux my-server 5.15.0-105-generic #115-Ubuntu SMP Mon Apr 15 09:52:04 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
範例 2:只看核心版本
uname -r 是最常用的選項,用於確認目前運行的核心版本號。
$ uname -r
5.15.0-105-generic
範例 3:確認系統架構
在下載軟體時需要確認架構是 x86_64(AMD64)還是 aarch64(ARM64/Apple Silicon)。
$ uname -m
x86_64
範例 4:查看完整的 Linux 發行版資訊
uname 只顯示核心資訊,查看發行版(Ubuntu 22.04、Debian 12)需用其他方式。
$ cat /etc/os-release
NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
VERSION_ID="22.04"