如何在 Ubuntu 上更改主機名

在局域網 (LAN) 環境中,計算機系統必鬚根據它們的 IP 地址相互通信。 學習和保留這些 IP 地址,並在需要時傳遞它們是一件棘手的事情。 為避免此類問題,用戶重命名其係統的主機名。 更簡單的主機名允許所有計算機用戶輕鬆協調,而無需交換大型 IP 地址。 整個場景與 URL 和 DNS 服務器地址有很大關係,因為用戶甚至不知道長地址,而只是在搜索引擎中使用 URL。

在本教程中,我將向您展示使用命令行和圖形用戶界面更改 Ubuntu 系統主機名的兩種方法。 用戶最終確定名稱後,可以選擇任何一種方法來更新和共享名稱。 本指南中的說明與 Ubuntu 20.04 和 Ubuntu 22.04 兼容。

先決條件

  • 推薦操作系統: Ubuntu
  • 用戶帳號: 一個用戶帳戶 sudo 權利

如何更改主機名

我們將討論通過命令行更改主機名的方法 主機名 命令和 圖形用戶界面 Ubuntu系統的。

方法#01

使用 hostnamectl 命令更改 shell 上的主機名

要永久更改主機名,請使用以下命令打開 Ubuntu 系統的終端窗口 Ctrl+Alt+T 快捷方式或轉到 應用程序終端。 打開後,檢查設備的當前主機名。 要顯示當前主機名,請鍵入 主機名 終端中的命令。

$ hostnamectl

將出現包含系統詳細信息(如主機名)和其他硬件規格的輸出。 在這種方法中,我們希望更新 靜態主機名 場地. 我們預先存在的主機名 example 是 ubuntu-VirtualBox.

用戶還可以通過在終端窗口中輸入以下命令來檢查現有主機名:

$ cat /etc/hostname

現有主機名將顯示在輸出中。

要更改當前設置的主機名,請鍵入以下內容 主機名 命令:

$ sudo hostnamectl set-hostname newNameHere

您可以更改主機名,將其替換為 新名字這裡 在上一個命令中。 我們將新主機名設置為 ubuntu 在裡面 example 將其替換為現有名稱,即 ubuntu-VirtualBox. 為了做出這樣的改變,用戶需要有 sudo 權利。

在這裡,系統可能會要求用戶輸入密碼。 Enter 在必填字段中輸入密碼,然後按 <輸入> 繼續更改主機名的過程的關鍵

更新名稱後,您可以使用以下方法驗證更新:

$ hostnamectl

輸出將顯示更新 靜態主機名.

這樣,您可以通過 Ubuntu 系統中的命令行輕鬆更改主機名。 更改將反映在打開新的終端窗口時。 用戶不需要重新啟動他們的計算機系統。

方法#02

通過 GUI 設置新主機名

要臨時更改主機名,請打開 設置 系統的。 前往 設置 來自 應用 列表。 完成後, 設置 窗口將打開。

向下滾動到 關於 左側導航欄的部分。 這 關於 部分位於 約會時間 選項如下圖所示:

在這裡你會看到 設備名稱 右側的字段。 預定義名稱設置為 ubuntu-VirtualBox 作為 主機名. 要更新它,請單擊 設備名稱 場地。 這 重命名設備 modal 將打開,提供更新的名稱,然後選擇 改名 按鈕。 在我們的例子中,新的主機名是 ubuntu.

請注意,這不是永久主機名。 用戶可以根據自己的選擇更新和重命名主機名。

如何驗證更新的主機名?

要驗證更新的主機名,請在您的計算機系統中打開新的終端窗口。 主機名將更新,如下圖所示:

結論

在本教程中,我們討論了兩種更改 Ubuntu 20.04 系統主機名的方法。 第一種方法允許用戶通過命令行永久更新主機名,第二種方法幫助他們通過 GUI 更新主機名。 這兩種方法都非常簡單,可以很容易地遵循。 用戶可以根據自己的需要使用其中一種方法。