厭倦了使用與 Ubuntu 18.04 服務器相同的舊默認主機名並想要更改它?你想現在就這樣做而無需重新啟動嗎?哦,是的,你可以兩者都做! !
讓我們看看如何更改 Ubuntu 服務器的主機名。這只是幾個簡單的步驟。
1.顯示當前主機名
知道現在 hostname
您的機器,簡單類型:
hostnamectl
這將為您提供有關主機的信息,包括主機名。 ubuntu
,我的情況。
2.使用hostnamectl更改主機名
現在您必須更改主機名 hostnamectl
,檢索主機信息的控制器程序。
這需要管理員權限才能使用 sudo
. 將主機名更改為 newhostname
,輸入如下。
sudo hostnamectl set-hostname newhostname
這返回 0
它成功並僅在失敗時引發錯誤。因此,當我們返回命令行時,一切都很好,我們可以繼續下一步。
檢查輸出 hostnamectl
同樣,只是為了確保它被正確重命名。
這肯定會改變機器的主機名,但只有在 reboot
所以你必須手動編輯 主機配置文件 我不想重新啟動,所以更改為新的主機名。
3. 手動編輯 /etc/hosts 文件。
相關信息 localhost
什麼時候 hostname
保存 /etc/hosts
文件,所以打開一個編輯器(例如 nano
, vi
) 和編輯 /etc/hosts
配置文件。
[email protected]:~# vi /etc/hosts
這是我的樣子:

更改第 3 行(包括舊行) hostname
)。 newhostname
.
更新後的版本如下所示:(我將主機名從 ubuntu
到達 HowLinux
)

保存所有更改並退出編輯器。
不幸的是,我仍然在舊的終端會話中,所以什麼都沒有改變。

要查看更新的主機名,請打開一個新的終端會話,您應該會看到更新的主機名。我打開了一個新的終端會話。這是我的輸出。

如您所見,主機名已成功更新,無需重新啟動機器!
結論是
本教程展示瞭如何在不重新啟動機器的情況下成功更改 Ubuntu 18.04 服務器的主機名。我希望這可以幫助您成功配置服務器!