Linux下设置主机名(hostname)的最完整方法
Linux下设置主机名(hostname)的最完整方法
在较新版本的Linux发行版中,都引入了一个名为systemd的系统管理工具,而systemd
又提供了一个名为hostnamectl的工具来管理主机名。
sudo hostnamectl set-hostname NEW_HOSTNAME
一般而言,通过hostnamectl
来修改就差不多了,但事实上,有些时候还是不够的。我们还需要做如下检查和修改:
/etc/hosts
检查检查/etc/hosts
中没有将之前的主机名映射,或者127.0.0.1
被映射到其他主机名。
/etc/sysconfig/network
检查检查/etc/sysconfig/network
中的HOSTNAME
值是不是期望的主机名。