我目前正在尝试在RedHat Enterprise Linux 6虚拟机中编辑我的主机名,但是我遇到了一些问题。
我尝试使用如下功能hostname
:
hostname -v bravo.cmweb.com
它可以正常工作,我将函数和主机名称为已成功编辑。
然后,我重新启动计算机,然后,再次是主机名localhost.localdomain
。
现在,我想问:如何在Linux中永久编辑主机名?
我目前正在尝试在RedHat Enterprise Linux 6虚拟机中编辑我的主机名,但是我遇到了一些问题。
我尝试使用如下功能hostname
:
hostname -v bravo.cmweb.com
它可以正常工作,我将函数和主机名称为已成功编辑。
然后,我重新启动计算机,然后,再次是主机名localhost.localdomain
。
现在,我想问:如何在Linux中永久编辑主机名?
Answers:
您需要比使用做更多的事情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