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 中修改.
- -a,--alias
- 顯示主機的別名(如果使用了的話).
- -d,--domain
- 顯示DNS域名.不要使用命令
domainname
來獲得DNS域名,因為這會顯示NIS域名而非DNS域名.可使用
dnsdomainname 替換之.
- -F,--file filename
- 從指定檔案中讀取主機名.註釋(以一個`#'開頭的行)可忽略.
- -f,--fqdn,--long
- 顯示FQDN(完全資格域名).一個FQDN包括一個短格式主機名和DNS域名.除非你正在使用bind或
者NIS來作主機查詢,否則你可以在
/etc/hosts檔案中修改FQDN和DNS域名(這是FQDN的一
部分).
- -h,--help
- 列印用法資訊並退出.
- -i,--ip-address
- 顯示主機的IP地址(組).
- -n,--node
- 顯示DECnet節點名.如果指定了引數(或者指定了
--file name
),那麼root也可以設定一個新的節點名.
- -s,--short
- 顯示短格式主機名.這是一個去掉第一個圓點後面部分的主機名.
- -V,--version
- 在標準輸出上列印版本資訊並以成功的狀態退出.
- -v,--verbose
- 詳盡說明並告知所正在執行的.
- -y,--yp,--nis
- 顯示NIS域名.如果指定了引數(或者指定了
--file name
),那麼root也可以設定一個新的NIS域.
/etc/hosts
Peter Tobias, <
[email protected]>
ernd Eckenfels, <
[email protected]> (NIS and manpage).
Steve Whitehouse, <
[email protected]> (DECnet support and manpage).
riser <[email protected]>
2000/12/14
http://cmpp.linuxforum.net
本頁面中文版由中文 man
手冊頁計劃提供。
中文 man 手冊頁計劃:
https://github.com/man-pages-zh/manpages-zh