在Ubuntu系統中設置或更改主機名可以通過以下幾種方法完成:
hostnamectl 命令查看當前主機名: 打開終端,輸入以下命令:
hostname
或者
hostnamectl
這將顯示當前的主機名和相關信息。
臨時更改主機名:
在終端中輸入以下命令,將 新主機名 替換為你想要設置的臨時主機名:
hostname 新主機名
這種方法更改的主機名在系統重啟后會恢復原狀。
永久更改主機名:
使用以下命令將系統主機名更改為 新主機名:
sudo hostnamectl set-hostname 新主機名
為了使更改永久生效,需要編輯 /etc/hosts 文件,將舊主機名替換為新主機名,然后重啟網絡服務:
sudo nano /etc/hosts
在文件中,找到包含舊主機名的行(通常是 127.0.1.1 localhost),將其替換為新主機名,然后保存并關閉文件。最后,重啟網絡服務:
sudo systemctl restart networking
或者
sudo service networking restart
使用 hostnamectl 命令驗證主機名是否已成功更改:
hostnamectl
```。
/etc/hostname 文件編輯 /etc/hostname 文件:
打開終端,使用文本編輯器(如 nano)編輯 /etc/hostname 文件:
sudo nano /etc/hostname
刪除文件中的所有內容,然后輸入你想要設置的新主機名,保存并退出。
更新 /etc/hosts 文件:
使用文本編輯器(如 nano)編輯 /etc/hosts 文件:
sudo nano /etc/hosts
找到包含舊主機名的行(通常是 127.0.1.1 localhost),將其替換為新主機名,然后保存并退出。
重啟系統: 為了使更改永久生效,重啟系統:
sudo reboot
重啟后,使用 hostnamectl 命令或 hostname 命令驗證主機名是否已成功更改。
通過以上方法,你可以輕松地在Ubuntu系統中設置或更改主機名。選擇適合你的方法進行操作即可。