如何在 Debian 10 中更改主機名?
簡介
Debian 是一款廣泛使用的開源作業系統,以其穩定性和安全性而聞名。Linux 系統的一個重要方面是其主機名,它是一個唯一名稱,用於在網路上識別您的計算機。
當您想要遠端連線到您的機器或執行其他人需要訪問的伺服器時,主機名會很有用。更改 Debian 10 中的主機名可以提供一些好處,例如更好地組織和識別網路中的裝置。
檢查當前主機名
在開始更改 Debian 10 中主機名的過程之前,務必檢查當前主機名。主機名是分配給連線到網路的裝置的標籤,用於識別和區分同一網路中的其他裝置。我們將使用簡單的終端命令來檢查當前主機名。
檢查當前主機名的終端命令
$ hostnamectl status
上述命令將執行並向我們提供有關係統當前主機名的資訊,包括 -
靜態主機名 - 此欄位顯示系統在 /etc/hostname 檔案中指定的永久名稱。
圖示名稱 - 此欄位顯示系統的圖示名稱(機箱型別或型號)。
漂亮主機名 - 如果可用,此欄位顯示系統靜態和瞬態主機名的易於閱讀的版本。
瞬態主機名 - 瞬態主機名由 dhcp(動態主機配置協議)或 mdns(多播域名系統)動態分配。
機器 ID - 此唯一識別符號代表系統管理工具中的機器。
執行 `hostnamectl status` 命令後的示例輸出可能如下所示 -
$hostnamectl status Static hostname: debian-vm Icon name: computer-vm Chassis: vm Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-14-amd64 Architecture: x86_64
以上輸出顯示我們的系統靜態主機名為“debian-vm”,圖示名稱為“computer-vm”。
系統作為虛擬機器執行,作業系統為 Debian GNU/Linux 10 (buster)。現在我們已經檢查了當前主機名,可以在下一節中繼續更改它。
透過命令列介面 (CLI) 更改主機名
雖然圖形使用者介面 (GUI) 可能是某些使用者的首選方法,但也可以僅使用命令列介面 (CLI) 來更改 Debian 10 中的主機名。對於喜歡在終端中工作或無法訪問 GUI 介面的使用者來說,這是一個不錯的選擇。
更改主機名的終端命令
在 Debian 10 中更改主機名的終端命令相對簡單。首先,開啟一個終端視窗並輸入以下命令 -
sudo hostnamectl set-hostname [new-hostname]
在此命令中,將 [new-hostname] 替換為您所需的主機名。請務必注意,您必須在該命令之前使用 sudo 以確保您擁有更改系統主機名的足夠許可權。
透過 CLI 更改主機名的步驟
透過 CLI 更改系統主機名的過程僅涉及幾個簡單的步驟 -
開啟一個終端視窗。
鍵入“sudo nano /etc/hostname”並按 Enter 鍵。
使用您所需的新名稱編輯當前主機名並儲存更改。退出 nano 編輯器。
鍵入“sudo nano /etc/hosts”並按 Enter 鍵。
驗證所做的更改
要驗證您是否已成功透過 CLI 更改了系統的主機名,請輸入以下命令 -
hostnamectl
這將顯示系統當前的主機名和其他相關資訊。此外,您可以重新啟動系統以使更改在所有服務和應用程式中生效。總的來說,透過 CLI 在 Debian 10 中更改主機名是一個簡單的過程,允許使用者輕鬆自定義其系統,而無需 GUI 介面。
透過圖形使用者介面 (GUI) 更改主機名
命令列介面並非所有使用者的首選方法,尤其是那些不熟悉終端的使用者。幸運的是,Debian 10 具有使用者友好的圖形使用者介面,可以輕鬆更改主機名。GUI 方法類似於 CLI 方法,但有一些額外的步驟。
訪問用於更改主機名的 GUI 介面
透過 GUI 更改主機名的第一步是訪問系統設定。這可以透過單擊螢幕左上角的“活動”並搜尋“設定”或只需按“超級鍵 + I”來完成。訪問“設定”後,單擊“詳細資訊”並從左側導航欄中選擇“關於”。
透過 GUI 更改主機名的步驟
訪問“關於”後,找到“裝置名稱”並單擊它。將出現一個彈出視窗,您可以在其中輸入您所需的新主機名。輸入所需的主機名後,單擊“重新命名”。您的系統現在將應用您的新主機名。注意:您可能需要在應用透過 GUI 做出的更改之前輸入您的密碼。
驗證所做的更改
要驗證系統主機名是否已成功更改,請開啟終端並鍵入 -
hostnamectl status
此命令將顯示有關係統當前設定的詳細資訊,包括網路介面、核心版本,最重要的是 - 主機名。檢查顯示的主機名是否與您之前透過 GUI 設定的主機名匹配。
恭喜!您現在已成功使用命令列介面和圖形使用者介面更改了 Debian 10 的主機名!
在 Debian 10 中更改主機名的最佳實踐和技巧
在進行任何更改之前備份您的系統
在對系統的主機名進行任何更改之前,務必備份您的系統。雖然更改主機名看起來像是次要修改,但它可能會對您的系統產生重大影響,尤其是在您將其用於商業或企業目的時。備份將確保您可以在更改過程中出現任何問題時將系統恢復到其先前狀態。
為您的系統選擇合適的名稱
更改系統的主機名時,務必選擇一個合適的名稱,該名稱應反映系統的用途並遵循既定的命名約定。建議您避免在主機名中使用特殊字元或空格,因為它們可能會導致某些應用程式和服務出現問題。此外,請確保您選擇的名稱不會與網路上任何現有的主機名衝突。
更改後測試連線性
成功更改主機名後,務必測試網路上的連線性,以確保一切正常執行。您應該驗證所有服務和應用程式是否都能正常執行,沒有任何問題。
結論
更改 Debian 10 中的主機名是一項簡單但重要的任務,可以極大地造福使用者。透過更改主機名,使用者可以個性化他們的系統並使其更容易在網路上識別。
本文介紹了兩種更改主機名的方法:透過命令列介面 (CLI) 和圖形使用者介面 (GUI)。在對系統進行更改時,遵循最佳實踐也很重要,例如在進行任何修改之前進行備份,並在更改後測試連線性。