hostname — 顯示或設定主機名稱
顯示或暫時設定系統的主機名稱。
語法
hostname [選項] [新主機名稱]
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-f, --fqdn |
顯示完整主機名稱(FQDN) | hostname -f |
-s |
顯示短主機名稱 | hostname -s |
-i |
顯示主機的 IP 位址 | hostname -i |
-I |
顯示所有網路介面的 IP | hostname -I |
使用範例
範例 1:顯示當前主機名稱
直接執行顯示目前主機名稱。
$ hostname
my-server
範例 2:顯示所有 IP 位址
快速取得主機的所有 IP 位址,不需要解析 DNS。
$ hostname -I
192.168.1.100 172.17.0.1
範例 3:永久設定主機名稱(推薦)
使用 hostnamectl 永久更改主機名稱(重啟後也生效)。
$ sudo hostnamectl set-hostname web-server-01