Fre*_*oux 18 linux hostname redhat-enterprise-linux
我目前正在尝试在 RedHat Enterprise Linux 6 虚拟机中编辑我的主机名,但我遇到了一些问题。
我尝试使用这样的功能hostname
:
hostname -v bravo.cmweb.com
Run Code Online (Sandbox Code Playgroud)
它工作正常,我调用函数和主机名作为编辑成功。
然后,我重新启动机器,然后,哎呀,主机名又是localhost.localdomain
。
现在,我想问:如何在 Linux 中永久编辑主机名?
pon*_*nze 31
除了使用hostname
. 下面的链接应该可以解决您的问题。在 RedHat Linux 中无需重新启动即可更改主机名
确保您以 root 身份登录并移至 /etc/sysconfig 并在 vi 中打开网络文件。
Run Code Online (Sandbox Code Playgroud)cd /etc/sysconfig vi network
查找 HOSTNAME 行并将其替换为您要使用的新主机名。在这个例子中,我想用 redhat9 替换 localhost。
Run Code Online (Sandbox Code Playgroud)HOSTNAME=redhat9
完成后,保存更改并退出 vi。接下来我们将编辑 /etc/hosts 文件并设置新的主机名。
Run Code Online (Sandbox Code Playgroud)vi /etc/hosts
在主机中,编辑具有旧主机名的行并将其替换为新主机名。
Run Code Online (Sandbox Code Playgroud)192.168.1.110 redhat9
保存更改并退出 vi。对 /etc/hosts 和 /etc/sysconfig/network 的更改对于使更改持久(在计划外重新启动的情况下)是必要的。
现在我们使用主机名程序来更改当前设置的主机名。
Run Code Online (Sandbox Code Playgroud)hostname redhat9
并在没有任何参数的情况下再次运行它以查看主机名是否更改。
Run Code Online (Sandbox Code Playgroud)hostname
最后,我们将重新启动网络以应用我们对 /etc/hosts 和 /etc/sysconfig/network 所做的更改。
Run Code Online (Sandbox Code Playgroud)service network restart
归档时间: |
|
查看次数: |
136060 次 |
最近记录: |