.TH HOSTNAME "1" "1996年1月28日" "net-tools(網路工具)" "Linux Programmer's Manual(Linux程式設計師手冊)" .SH NAME(名稱) hostname \- 顯示或設定系統的主機名 .br domainname \- 顯示或設定系統的NIS/YP域名 .br dnsdomainname \- 顯示系統的DNS域名 .br nisdomainname \- 顯示或設定系統的NIS/YP域名 .br ypdomainname \- 顯示或設定系統的NIS/YP域名 .br nodename \- 顯示或設定系統的DECnet節點名 .SH SYNOPSIS(總覽) .B hostname .RB [ \-v ] .RB [ \-a ] .RB [ \-\-alias ] .RB [ \-d ] .RB [ \-\-domain ] .RB [ \-f ] .RB [ \-\-fqdn ] .RB [ \-i ] .RB [ \-\-ip-address ] .RB [ \-\-long ] .RB [ \-s ] .RB [ \-\-short ] .RB [ \-y ] .RB [ \-\-yp ] .RB [ \-\-nis ] .RB [ \-n ] .RB [ \-\-node ] .PP .B hostname .RB [ \-v ] .RB [ \-F\ filename ] .RB [ \-\-file\ filename ] .RB [ hostname ] .PP .B domainname .RB [ \-v ] .RB [ \-F\ filename ] .RB [ \-\-file\ filename ] .RB [ name ] .PP .B nodename .RB [ \-v ] .RB [ \-F\ filename ] .RB [ \-\-file\ filename ] .RB [ name ] .PP .B hostname .RB [ \-v ] .RB [ \-h ] .RB [ \-\-help ] .RB [ \-V ] .RB [ \-\-version ] .PP .B dnsdomainname .RB [ \-v ] .br .B nisdomainname .RB [ \-v ] .br .B ypdomainname .RB [ \-v ] .SH DESCRIPTION(描述) .B Hostname 是一個用來設定或顯示當前主機,域或者系統的節點名的程式.許多聯網程式使用這些名字來 標識機器.NIS/YP同樣也使用域名. .SS "GET NAME"(獲取名字) 如果不呼叫任何引數,程式即顯示當前的名字: .LP .B hostname 會列印系統的名字為透過 .BR gethostname (2) 函式返回的值. .LP .B "domainname,nisdomainname,ypdomainname" 會列印系統的名字為透過 .BR getdomainname (2) 函式返回的值.這同時也被看作系統的YP/NIS域名. .LP .B nodename 會列印系統的DECnet節點名為透過 .BR getnodename (2) 函式返回的值. .LP .B dnsdomainname 會列印FQDN(完全資格域名)的域部分.系統的完整的FQDN可使用 .BR "hostname \-\-fqdn" 返回. .SS "SET NAME"(設定名字) 如果帶一個引數或者帶 .B \-\-file 選項呼叫的話,命令即設定主機名,NIS/YP域名或者節點名. .LP 注意,只有超級使用者才可以修改這些名字. .LP 不可能使用 .B dnsdomainname 命令(參看下面的 .B "THE FQDN" ) 來設定FQDN或者DNS域名. .LP 每次系統啟動時,主機名通常在 .I /etc/rc.d/rc.inet1 或 .I /etc/init.d/boot (一般透過讀取檔案的內容,其中包括了主機名,例如, .IR /etc/hostname )中設定. .SS THE FQDN 你不能使用該命令修改FQDN(透過 .BR "hostname \-\-fqdn" 返回) 或者DNS域名(透過 .BR "dnsdomainname" 返回).系統的FQDN是一個由 .BR resolver (3) 返回的主機名. .LP 從技術上說:FQDN指的是使用 .BR gethostbyname (2) 以返回 gethostname (2) 所返回主機名的名字. DNS域名是第一個圓點之後的部分. .LP 因此它依賴於你修改方式的配置(通常在 .IR /etc/host.conf 中).通常(如果hosts檔案在DNS或NIS之前解析)你可以在 .IR /etc/hosts 中修改. .SH OPTIONS(選項) .TP .I "\-a,\-\-alias" 顯示主機的別名(如果使用了的話). .TP .I "\-d,\-\-domain" 顯示DNS域名.不要使用命令 .B domainname 來獲得DNS域名,因為這會顯示NIS域名而非DNS域名.可使用 .B dnsdomainname 替換之. .TP .I "\-F,\-\-file filename" 從指定檔案中讀取主機名.註釋(以一個`#'開頭的行)可忽略. .TP .I "\-f,\-\-fqdn,\-\-long" 顯示FQDN(完全資格域名).一個FQDN包括一個短格式主機名和DNS域名.除非你正在使用bind或 者NIS來作主機查詢,否則你可以在\fI/etc/hosts\fR檔案中修改FQDN和DNS域名(這是FQDN的一 部分). .TP .I "\-h,\-\-help" 列印用法資訊並退出. .TP .I "\-i,\-\-ip-address" 顯示主機的IP地址(組). .TP .I "\-n,\-\-node" 顯示DECnet節點名.如果指定了引數(或者指定了 .B \-\-file name ),那麼root也可以設定一個新的節點名. .TP .I "\-s,\-\-short" 顯示短格式主機名.這是一個去掉第一個圓點後面部分的主機名. .TP .I "\-V,\-\-version" 在標準輸出上列印版本資訊並以成功的狀態退出. .TP .I "\-v,\-\-verbose" 詳盡說明並告知所正在執行的. .TP .I "\-y,\-\-yp,\-\-nis" 顯示NIS域名.如果指定了引數(或者指定了 .B \-\-file name ),那麼root也可以設定一個新的NIS域. .SH FILES(相關檔案) .B /etc/hosts .SH AUTHOR(作者) Peter Tobias, .br ernd Eckenfels, (NIS and manpage). .br Steve Whitehouse, (DECnet support and manpage). .SH "[中文版維護人]" .B riser .SH "[中文版最新更新]" .BR 2000/12/14 .SH "《中國linux論壇man手冊頁翻譯計劃》:" .BI http://cmpp.linuxforum.net .SH "跋" .br 本頁面中文版由中文 man 手冊頁計劃提供。 .br 中文 man 手冊頁計劃:\fBhttps://github.com/man-pages-zh/manpages-zh\fR