溫馨提示×

Linux hostname如何實現持久化

小樊
59
2025-03-18 04:59:38
欄目: 智能運維

在Linux系統中,實現主機名持久化的方法取決于你使用的Linux發行版和初始化系統。以下是一些常見的方法:

對于使用Systemd的系統(如Ubuntu 16.04及更高版本、CentOS 7及更高版本)

  1. 臨時設置主機名

    sudo hostnamectl set-hostname your-hostname
    
  2. 持久化設置主機名

    • 編輯 /etc/hostname 文件:

      sudo nano /etc/hostname
      

      將文件中的內容替換為你想要的主機名,然后保存并退出。

    • 編輯 /etc/hosts 文件:

      sudo nano /etc/hosts
      

      確保文件中包含以下行,其中 your-hostname 是你在 /etc/hostname 中設置的主機名:

      127.0.0.1   localhost your-hostname
      
  3. 重啟系統: 重啟系統以使更改生效:

    sudo reboot
    

對于使用SysVinit的系統(如CentOS 6)

  1. 臨時設置主機名

    sudo hostname your-hostname
    
  2. 持久化設置主機名

    • 編輯 /etc/sysconfig/network 文件:

      sudo nano /etc/sysconfig/network
      

      找到 HOSTNAME 行并將其修改為你的主機名:

      HOSTNAME=your-hostname
      
    • 編輯 /etc/hosts 文件:

      sudo nano /etc/hosts
      

      確保文件中包含以下行,其中 your-hostname 是你在 /etc/sysconfig/network 中設置的主機名:

      127.0.0.1   localhost your-hostname
      
  3. 重啟系統: 重啟系統以使更改生效:

    sudo reboot
    

對于使用Upstart的系統(如Ubuntu 14.04)

  1. 臨時設置主機名

    sudo hostname your-hostname
    
  2. 持久化設置主機名

    • 編輯 /etc/hostname 文件:

      sudo nano /etc/hostname
      

      將文件中的內容替換為你想要的主機名,然后保存并退出。

    • 編輯 /etc/hosts 文件:

      sudo nano /etc/hosts
      

      確保文件中包含以下行,其中 your-hostname 是你在 /etc/hostname 中設置的主機名:

      127.0.0.1   localhost your-hostname
      
  3. 重啟系統: 重啟系統以使更改生效:

    sudo reboot
    

通過以上步驟,你可以確保在系統重啟后,主機名仍然保持為你設置的值。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女