如果您在管理领域工作了很长时间,您可能遇到过这样一个实例:您需要更改服务器上的主机名,以符合某些公司的命名标准,但您也不能有停机时间。那么如何在不重新启动的情况下更改主机名呢?
首先,必须更改控制此操作的配置文件。实际的文件及其位置将因发行版而异。在Redhat的派生版本中,要修改的文件是/etc/sysconfig/network,所以要修改这个文件并更改读取HOSTNAME的行=
由此:
对此:
对于SuSE发行版,您将类似地更改/etc/HOSTNAME文件,而Debian管理员将修改/etc/HOSTNAME文件以设置新名称。
接下来,需要更改/etc/hosts文件。这在所有风格中都是相同的,包括使用您喜爱的文本编辑器和修改其中的旧主机名。例如:
对此:
“但是,”你低声嘀咕,“我刚输入了‘主机名’,结果得到了‘史努比’。它不起作用!”.
您需要知道的是,前面的步骤是永久设置新名称。很明显,你判断起来太快了。因此,继续输入(在命令行中作为root或sudoer):
# hostname mdmvr14s9db
这将设置主机名,但更改不会被保存(这就是上述步骤的目的,还记得吗?)。继续-测试它。键入“hostname”(不带勾号),命令应返回“mdmvr14s9db”(不带单引号)。
现在让我们一成不变。如果您使用chkconfig和service命令(通常是RedHat family folk),您可以简单地键入
#service network restart
将用新主机名重新启动网络。其他人应该能打字
#/etc/init.d/network restart
以获得相同的结果。
然后用hostname命令再次测试–您应该会得到返回的新名称。
这是最简单的部分。希望在开始之前,您检查了所有applicationconf文件中对新名称的硬编码引用,并对其进行了更改。然后您需要更改您的DNS'A'记录,以反映新名称。一旦你在DNS上用新名字重新启动named,你将成功地暂时激怒了前面提到的18000个用户中的一半,这些用户现在无法访问服务器,因为这个名字还没有在网络上传播。但只要你躲得够久,这事也会过去的。
至少你可以把那只毛绒小史努比放在办公桌旁,让你想起那更温和、更简单的时光。
... 要确定哪个是问题所在,您需要知道如何对USB端口进行故障排除。这意味着测试USB端口。 ...
...使用VirtualBox的指南中,您将了解为什么要使用该软件,如何安装操作系统,以及如何让它为您工作的建议。我们会解释一切,并在途中分享技巧,这样你就不会迷路。我们跳进去吧! ...
您可能正在使用桌面环境和Linux。无论是一个额外的轻量级的还是更成熟的,如果您想运行图形应用程序,您都需要一个。当然,你可以试着在终端运行所有的东西,但那只是愚蠢。 ...
为您的电视和电影收藏设计终极媒体服务器可能是一项挑战。你应该使用什么硬件,你应该安装什么操作系统,你应该运行什么样的软件? ...
...已经详细介绍了将Linux发行版安装到CD或USB的过程,以及如何重置密码。 ...
...何电脑变成一个Chromebook或Chromebox与CloudReady。本教程介绍如何在大多数计算机上安装Chrome操作系统并进行故障排除。 ...
... 许多Linux服务器运行Ubuntu。那么,让我们看看如何在Ubuntu服务器上设置FTP服务器。 ...
...机。它是独立的,设置简单,使用方便。我们将向您展示如何开始。 管理多个linux服务器 如果您要监视多台Linux计算机或服务器,您将面临一个挑战。这是特别真实的,如果其中一些是运行无头系统没有显示器连接。例如,您...