Unix - 如何获取主机名和域名

Unix - 如何获取主机名和域名

在 unix(solaris)中是否有任何命令可以让我同时获取主机名和域名??

前任。 主机名 -> 服务器名 域名 -> us.xyz.com

我需要它输出为:servername.us.xyz.com

答案1

尝试这个

echo `uname -n`.`awk '/^domain/ {print $2}' /etc/resolv.conf`

答案2

hostname假设在 /etc/nodename 中正确配置,该命令应该返回一个 FQDN。

答案3

hostname应该返回此值,如果没有,则可能是您设置错误。在这种情况下,
请尝试将其与 结合使用。domainname

相关内容