「hostname(1)」-

打印或者设置主机名

命令语法格式

hostname [name]

命令描述

如果没有参数,命令hostname将显示当前主机系统的名称。如果指定了一个参数name,则将当前主机名设置为由name指定的字符串。必须具有适当的权限才能设置主机名。

推荐使用hostnamectl(1)命令还设置主机名。

命令支持的选项及含义

–help
显示帮助并退出。

–version
显示版本信息。

退出状态

退出状态为零表示成功,非零值表示失败。

注意事项

命令hostname默认情况下是不安装的,其他软件包中也提供了hostname命令,使用上也存在差异,因此可移植脚本不应该依赖于它的存在或上述行为。比如,在Debian 8及其他的一些系统中,hostname命令来自于net-tools软件包,它和这里描述的hostname命令差异很大。

在使用systemd的系统上,目前我们使用hostnamectl(1)命令来修改主机名。

相关手册

查看在线手册:https://www.gnu.org/software/coreutils/manual/coreutils.html#hostname-invocation

查看info手册:info ‘(coreutils) hostname invocation’

参考文献

  • info ‘(coreutils) hostname invocation’

更新日志

  • 06/25/2018 创建文章