hostname
顯示和設置系統的主機名
補充說明
hostname命令 用於顯示和設置系統的主機名稱。
- 環境變量
HOSTNAME
也保存了當前的主機名。 - 在使用
hostname
命令設置主機名後,系統並不會永久保存新的主機名,重啓之後還是原來的主機名。如果需要永久修改主機名,需要修改/etc/hosts
和/etc/sysconfig/network
的相關內容並進行重啓;也可以使用hostnamectl
命令進行永久修改。
語法
1hostname [-b] {hostname|-F file} 設置主機名稱(或從文件獲取)
2hostname [-a|-A|-d|-f|-i|-I|-s|-y] 顯示格式化的名稱
3hostname 顯示主機名稱
4
5{yp,nis,}domainname {nisdomain|-F file} 設置 NIS 主機名稱(或從文件獲取)
6{yp,nis,}domainname 顯示 NIS 主機名稱
7
8dnsdomainname 顯示 DNS 主機名稱
9
10hostname -V|--version|-h|--help 打印信息並退出
選項
1-a, --alias 顯示主機別名
2-A, --all-fqdns 顯示所有FQDN名稱
3-b, --boot 如果沒有可用的主機名,則設置默認主機名
4-d, --domain 顯示DNS域名
5-f, --fqdn, --long 顯示FQDN名稱
6-F, --file 從給定文件中讀取主機名或NIS域名
7-i, --ip-address 顯示主機的ip地址
8-I, --all-ip-addresses 顯示主機所有的ip地址
9-s, --short 顯示短主機名稱,在第一個點處截斷
10-y, --yp, --nis 顯示NIS域名
實例
顯示主機名
1[root@AY1307311912260196fcZ ~]# hostname
2AY1307311912260196fcZ
臨時改變主機名
1[root@AY1307311912260196fcZ ~]# hostname newname
顯示主機的所有IP地址
1[root@AY1307311912260196fcZ ~]# hostname -I
210.17.0.1 10.18.0.10 172.17.0.1
來源:https://github.com/jaywcjlove/linux-command
最後修改於: Wednesday, January 31, 2024
版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。