HOSTNAME(1) | Linux Programmer's Manual(Linux程序員手冊) | HOSTNAME(1) |
hostname -
顯示或設置系統的主機名
domainname -
顯示或設置系統的NIS/YP域名
dnsdomainname - 顯示系統的DNS域名
nisdomainname -
顯示或設置系統的NIS/YP域名
ypdomainname -
顯示或設置系統的NIS/YP域名
nodename -
顯示或設置系統的DECnet節點名
hostname [-v] [-a] [--alias] [-d] [--domain] [-f] [--fqdn] [-i] [--ip-address] [--long] [-s] [--short] [-y] [--yp] [--nis] [-n] [--node]
hostname [-v] [-F filename] [--file filename] [hostname]
domainname [-v] [-F filename] [--file filename] [name]
nodename [-v] [-F filename] [--file filename] [name]
hostname [-v] [-h] [--help] [-V] [--version]
dnsdomainname [-v]
nisdomainname [-v]
ypdomainname [-v]
Hostname 是一個用來設置或顯示當前主機,域或者系統的節點名的程序.許多聯網程序使用這些名字來 標識機器.NIS/YP同樣也使用域名.
如果不調用任何參數,程序即顯示當前的名字:
hostname 會打印系統的名字爲通過 gethostname(2) 函數返回的值.
domainname,nisdomainname,ypdomainname 會打印系統的名字爲通過 getdomainname(2) 函數返回的值.這同時也被看作系統的YP/NIS域名.
nodename 會打印系統的DECnet節點名爲通過 getnodename(2) 函數返回的值.
dnsdomainname 會打印FQDN(完全資格域名)的域部分.系統的完整的FQDN可使用 hostname --fqdn 返回.
如果帶一個參數或者帶 --file 選項調用的話,命令即設置主機名,NIS/YP域名或者節點名.
注意,只有超級用戶纔可以修改這些名字.
不可能使用 dnsdomainname 命令(參看下面的 THE FQDN ) 來設置FQDN或者DNS域名.
每次系統啓動時,主機名通常在 /etc/rc.d/rc.inet1 或 /etc/init.d/boot (一般通過讀取文件的內容,其中包括了主機名,例如, /etc/hostname )中設置.
你不能使用該命令修改FQDN(通過 hostname --fqdn 返回) 或者DNS域名(通過 dnsdomainname 返回).系統的FQDN是一個由 resolver(3) 返回的主機名.
從技術上說:FQDN指的是使用 gethostbyname(2) 以返回 gethostname (2) 所返回主機名的名字. DNS域名是第一個圓點之後的部分.
因此它依賴於你修改方式的配置(通常在 /etc/host.conf 中).通常(如果hosts文件在DNS或NIS之前解析)你可以在 /etc/hosts 中修改.
/etc/hosts
Peter Tobias, <tobias@et-inf.fho-emden.de>
ernd Eckenfels, <net-tools@lina.inka.de> (NIS and manpage).
Steve Whitehouse, <SteveW@ACM.org> (DECnet support and manpage).
riser <boomer@ccidnet.com>
2000/12/14
http://cmpp.linuxforum.net
本頁面中文版由中文
man 手冊頁計劃提供。
中文 man
手冊頁計劃:https://github.com/man-pages-zh/manpages-zh
1996年1月28日 | net-tools(網絡工具) |