本文译者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。
本文译者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有的作品集:
由于译者水平有限,因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好),请来信指出,任何提高译文质量的建议我都将虚心接纳。
hostname — 本地主机名配置文件
/etc/hostname
/etc/hostname
文件用于设置主机名。
在系统启动过程中,systemd 会通过
sethostname(2)
系统调用来设置主机名。该文件应该仅包含一行表示主机名称的字符串,并以换行符结束。
以"#"开头的行将被视为注释而被忽略。
主机名最长64个字符,仅可由ASCII小写字母、数字、"-"(连字符)组成,
不能使用空格及以及其他标点符号等特殊字符。
注意:"-"不能用于开头或结尾,也不能连续使用"-"字符。
换句话说,
主机名必须遵守DNS域名的命名规则。
可以使用 hostnamectl(1) 在运行时修改此文件的内容以及主机名。 可以使用 systemd-firstboot(1) 初始化已挂载(但未启动)的系统镜像的主机名。