我在几个环境中做了一些系统主机名的更改,这让我想到.
当我更改服务器的主机名(live)时,需要修改什么以及哪些系统服务需要重新启动?假设这是在没有重新启动的情况下在线完成的。
我遇到了许多由其他人构建的系统,其中主机名的更改是在飞行中进行的,但是这些更改要么不会在重新引导过程中持续存在,要么我注意到/var/log/messages被标记为不同的主机名。
我经常跟踪:
hostname <new-short-hostname>/etc/hosts 根据这些准则./etc/sysconfig/network在守护进程方面..。
还有什么需要注意的?
发布于 2012-10-06 22:15:44
这取决于分布情况。从你的帖子来看,它看起来很像你在使用RHEL或CentOS。这就是我在回答中所假设的。
许多服务查看服务器的主机名,因此通常很难全面概述需要重新启动的服务。然而,要注意以下几点:
通常,我还会发出hostname new.host.name来设置主机名,而不需要重新启动。
此外,我通过/etc和subdirs (配置文件)查找服务器主机名设置的任何位置。自定义编译软件的配置文件也是如此。
另一件需要注意的事情是外部依赖关系。在我通常使用的环境中,诸如监视、备份和配置管理之类的东西也取决于服务器的主机名,如果不考虑这一点,很多东西都会中断。
https://serverfault.com/questions/435557
复制相似问题