溫馨提示×

如何讓Linux hostname持久化

小樊
47
2025-05-03 11:10:29
欄目: 智能運維

在Linux系統中,要讓hostname持久化,可以通過以下幾種方法:

方法一:修改 /etc/hostname 文件

  1. 編輯 /etc/hostname 文件: 打開終端,使用文本編輯器(如 nanovim)編輯 /etc/hostname 文件。

    sudo nano /etc/hostname
    

    將文件中的內容修改為你想要的hostname,然后保存并退出。

  2. 修改 /etc/hosts 文件: 打開 /etc/hosts 文件,確保其中包含新的hostname。

    sudo nano /etc/hosts
    

    找到類似以下的行:

    127.0.0.1   localhost
    

    在這行下面添加或修改為:

    127.0.0.1   your-new-hostname
    your-new-hostname localhost
    

    保存并退出。

  3. 重啟網絡服務: 重啟網絡服務以應用更改。

    sudo systemctl restart networking
    

    或者使用以下命令重啟系統:

    sudo reboot
    

方法二:使用 hostnamectl 命令(適用于 systemd)

  1. 設置新的hostname: 使用 hostnamectl 命令設置新的hostname。

    sudo hostnamectl set-hostname your-new-hostname
    
  2. 修改 /etc/hosts 文件: 打開 /etc/hosts 文件,確保其中包含新的hostname。

    sudo nano /etc/hosts
    

    找到類似以下的行:

    127.0.0.1   localhost
    

    在這行下面添加或修改為:

    127.0.0.1   your-new-hostname
    your-new-hostname localhost
    

    保存并退出。

  3. 重啟網絡服務: 重啟網絡服務以應用更改。

    sudo systemctl restart systemd-networkd
    

    或者使用以下命令重啟系統:

    sudo reboot
    

方法三:使用 nmcli 命令(適用于 NetworkManager)

  1. 設置新的hostname: 使用 nmcli 命令設置新的hostname。

    sudo nmcli con mod <connection-name> hostname your-new-hostname
    

    其中 <connection-name> 是你的網絡連接名稱。

  2. 修改 /etc/hosts 文件: 打開 /etc/hosts 文件,確保其中包含新的hostname。

    sudo nano /etc/hosts
    

    找到類似以下的行:

    127.0.0.1   localhost
    

    在這行下面添加或修改為:

    127.0.0.1   your-new-hostname
    your-new-hostname localhost
    

    保存并退出。

  3. 重啟網絡服務: 重啟網絡服務以應用更改。

    sudo systemctl restart NetworkManager
    

    或者使用以下命令重啟系統:

    sudo reboot
    

通過以上方法之一,你可以確保Linux系統的hostname在重啟后仍然保持不變。

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