获取主机名以显示不带 --fqdn 的 FQDN

获取主机名以显示不带 --fqdn 的 FQDN

我希望 hostname 命令在 CentOS Linux 上默认显示 fqdn。必须做什么才能获得这种行为?我不想将主机名别名为“hostname --fqdn”,我希望以 gethostbyname 调用的方式修改系统,或者使用任何用于获取主机名的方式来获取整个 fqdn ala host.example.bar。

答案1

添加FQDN hostname/etc/sysconfig/network

HOSTNAME=host.example.bar

系统重启后,该hostname命令(不带任何选项)应该显示FQDN

[user@host ~]# hostname
host.example.bar

这适用于 CentOS 5/6。

相关内容