打印或者设置主机名
命令语法格式
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 创建文章