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

延伸閱讀