温馨提示×

Linux hostname如何永久生效

小樊
56
2025-08-05 02:22:45
栏目: 智能运维

在Linux系统中,要使hostname永久生效,您需要修改相关的配置文件。以下是在不同Linux发行版中设置永久hostname的方法:

对于基于Systemd的系统(如Ubuntu 16.04及更高版本、CentOS 7及更高版本):

  1. 打开终端。
  2. 使用文本编辑器打开/etc/systemd/system.conf文件。例如,使用nano编辑器,输入:
    sudo nano /etc/systemd/system.conf
    
  3. 在文件中找到#DefaultHostname=这一行,取消注释(删除行首的#号),并设置为您想要的hostname。例如:
    DefaultHostname=myhostname
    
  4. 保存并关闭文件。
  5. 重启systemd-hostnamed服务以应用更改:
    sudo systemctl restart systemd-hostnamed
    
  6. 重新启动系统以使更改永久生效:
    sudo reboot
    

对于基于SysVinit的系统(如CentOS 6):

  1. 打开终端。
  2. 使用文本编辑器打开/etc/sysconfig/network文件。例如,使用nano编辑器,输入:
    sudo nano /etc/sysconfig/network
    
  3. 在文件中找到HOSTNAME=这一行,取消注释(删除行首的#号),并设置为您想要的hostname。例如:
    HOSTNAME=myhostname
    
  4. 保存并关闭文件。
  5. 重新启动系统以使更改永久生效:
    sudo reboot
    

完成上述步骤后,您的Linux系统应该已经使用了新的永久hostname。您可以通过运行hostname命令来验证更改是否生效。

0