厭倦了使用與 Ubuntu 18.04 服務器相同的舊默認主機名並想要更改它?你想現在就這樣做而無需重新啟動嗎?哦,是的,你可以兩者都做! !

讓我們看看如何更改 Ubuntu 服務器的主機名。這只是幾個簡單的步驟。

1.顯示當前主機名

知道現在 hostname 您的機器,簡單類型:

hostnamectl
Ubuntu 查看主機名

這將為您提供有關主機的信息,包括主機名。 ubuntu,我的情況。

2.使用hostnamectl更改主機名

現在您必須更改主機名 hostnamectl,檢索主機信息的控制器程序。

這需要管理員權限才能使用 sudo. 將主機名更改為 newhostname,輸入如下。

sudo hostnamectl set-hostname newhostname

這返回 0 它成功並僅在失敗時引發錯誤。因此,當我們返回命令行時,一切都很好,我們可以繼續下一步。

檢查輸出 hostnamectl 同樣,只是為了確保它被正確重命名。

Ubuntu 設置主機名

這肯定會改變機器的主機名,但只有在 reboot所以你必須手動編輯 主機配置文件 我不想重新啟動,所以更改為新的主機名。

3. 手動編輯 /etc/hosts 文件。

相關信息 localhost 什麼時候 hostname 保存 /etc/hosts 文件,所以打開一個編輯器(例如 nano, vi) 和編輯 /etc/hosts 配置文件。

[email protected]:~# vi /etc/hosts

這是我的樣子:

Ubuntu 舊主機配置文件Ubuntu 舊主機配置文件

更改第 3 行(包括舊行) hostname)。 newhostname.

更新後的版本如下所示:(我將主機名從 ubuntu 到達 HowLinux)

Ubuntu 更新主機配置文件Ubuntu 更新主機配置文件

保存所有更改並退出編輯器。

不幸的是,我仍然在舊的終端會話中,所以什麼都沒有改變。

Ubuntu 尚未更改主機名 1Ubuntu 尚未更改主機名 1

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

Ubuntu 新主機名Ubuntu 新主機名

如您所見,主機名已成功更新,無需重新啟動機器!

結論是

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