服务热线
198-9911-5815
虚拟主机域名注册-常见问题 → 其他问题 → 其他问题 | ||||
hostname命令语法 该hostname命令使用以下格式: hostname [options] [new_hostname] 使用该[options]参数可以向hostname命令添加更具体的说明。没有它,默认输出将显示计算机的主机名: [new_hostname]当您想更改计算机的主机名时,请使用该参数。 hostname命令示例 该hostname命令具有许多选项,可用于更具体的输出: -a,--alias:显示主机的别名。 -A,--all-fqdns:显示计算机的每个FQDN(完全合格的域名)。 -b,--boot:始终设置主机名。 -d,--domain:显示DNS域名。 -f,--fqdn,--long:显示FQDN。 -F,--file:检查文件以恢复并显示主机名。 -h,--help:将帮助消息打印为输出。 -i,--ip-address:显示计算机的IP地址。 -I,--all-ip-addresses:显示计算机的所有网络地址。 -s,--short:显示主机名的简称。 -v,--verbose:将所有输出扩展为详细。 -y,--yp,--nis:显示NIS域名。 显示主机名 使用hostname不带任何其他选项的命令将显示计算机的主机名: hostname 显示短主机名 使用-s或--short选项显示主机名的缩写,该缩写在第一个点处被截断: hostname -s hostname --short 显示别名 如果设置了主机的别名(替代主机名),请使用-a或--alias选项。在极少数情况下,此选项很有用,并且不再建议使用它。 hostname -a hostname --alias 搜索主机名 使用-F或--file选项搜索特定文件(例如hostname或hosts)并更改计算机的主机名以匹配文件的内容: sudo hostname -F [file path] sudo hostname --file [file path] 注意:使用-F或--file选项时,还要指定要检查的文件的路径。 强制默认主机名 如果您不希望包含主机名的特定文件,或者希望将该文件留空,请使用-b或--boot选项。这将使您的计算机使用默认的主机名(localhost),直到您设置其他主机名为止: hostname -b hostname --boot 显示域名 使用-d或--domain选项显示您的DNS域的名称: hostname -d hostname –domain 显示FQDN 如果你想显示系统的FQDN,使用-f,--fqdn或--long选项: hostname -f hostname --fqdn hostname --long FQDN包含短主机名和DNS域名。 显示所有FQDN 要显示计算机的每个FQDN,请使用-A或--all-fqdns选项: hostname -A hostname --all-fqdns 该选项列出了您的所有网络地址及其DNS域名。它会跳过所有无法翻译的地址。 注意:不同的网络地址可能会转换为相同的DNS域名。使用-A或--all-fqdns选项时,这可能导致输出条目重复。 显示NIS域 如果您使用NIS(网络信息服务),您可以用检查NIS域名-y,--yp或--nis选项: hostname -y hostname --yp hostname --nis 更改NIS域名 使用以下格式的命令来更改您的NIS域名: sudo hostname -y [NIS hostname] sudo hostname --yp [NIS hostname] sudo hostname --nis [NIS hostname] 显示相关的网络地址 hostname命令还允许您将显示网络地址绑定到主机名。为此,请使用-i或--ip-address选项: hostname -i hostname --ip-address 仅当主机名可以解析时,此命令才有效。 显示所有网络地址 使用-I或--all-ip-addresses选项显示主机的所有网络地址。与不同-i,此选项不依赖于主机名解析: hostname -I hostname --all-ip-addresses 更改主机名,直到重新启动 您可以使用以下hostname命令更改计算机的主机名。为此,请使用以下格式: sudo hostname [new hostname] 使用此命令对主机名所做的任何更改将仅持续到下一次重新引导。 永久更改主机名 要永久更改主机名,请使用文本编辑器(如Nano)对主机名和主机文件进行更改: sudo nano /etc/hostname sudo nano /etc/hosts 您还可以使用以下hostnamectl命令永久更改主机名: sudo hostnamectl set-hostname [new hostname] 注意: 有关如何在Linux系统上更改主机名的更多详细信息。 其他主机名选项 使用-V或--version选项在Linux系统上打印出主机名软件包的版本: hostname -V hostname --version 如果您需要任何命令的帮助,请使用-h或--help选项打印出帮助信息: hostname -h hostname --help
|
||||
>> 相关文章 | ||||