RedHat Enterprise Linux 6-编辑主机名


17

我目前正在尝试在RedHat Enterprise Linux 6虚拟机中编辑我的主机名,但是我遇到了一些问题。

我尝试使用如下功能hostname

hostname -v bravo.cmweb.com

它可以正常工作,我将函数和主机名称为已成功编辑。

然后,我重新启动计算机,然后,再次是主机名localhost.localdomain

现在,我想问:如何在Linux中永久编辑主机名?

Answers:


30

您需要比使用做更多的事情hostname。下面的链接应该可以解决您的问题。在RedHat Linux中无需重新引导即可更改主机名

确保以root用户身份登录,然后移至/ etc / sysconfig并在vi中打开网络文件。

cd /etc/sysconfig
vi network

查找HOSTNAME行,并将其替换为要使用的新主机名。在此示例中,我想用redhat9替换localhost。

HOSTNAME=redhat9

完成后,保存更改并退出vi。接下来,我们将编辑/ etc / hosts文件并设置新的主机名。

vi /etc/hosts

在主机中,编辑具有旧主机名的行,并将其替换为新的主机名。

192.168.1.110     redhat9

保存更改并退出vi。对/ etc / hosts和/ etc / sysconfig / network进行的更改对于使更改持久(在计划外重新引导的情况下)是必需的。

现在,我们使用主机名程序来更改当前设置的主机名。

hostname redhat9

并再次运行不带任何参数的主机,以查看主机名是否更改。

hostname

最后,我们将重新启动网络以应用对/ etc / hosts和/ etc / sysconfig / network所做的更改。

service network restart

1

在文件中配置了Red Hat系统中的主机名/etc/sysconfig/network

编辑文件并添加或编辑如下行:

HOSTNAME="bravo.cmweb.com"

1

请按照以下方法在RHEL 6 Server上更改主机名。这两个选项都需要重新启动。

您可以遵循第一个选项第二个选项。

  1. 修改 /etc/sysconfig/network

    vi /etc/sysconfig/network
    
    NETWORKING=yes
    HOSTNAME=MyNewHostname.localdomain
    
    • 保存并重新启动服务器。
  2. 键入以下命令以进入GUI模式。

    [root@localhost ~]# system-config-network
    
    • 转到“ DNS配置”。
    • 修改您的首选主机名,然后单击“确定”。
    • 点击“保存并退出”。
    • 保存并重新启动服务器。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.