系統的計算機名或主機名用於識別網絡上的計算機或服務器。 這可以是本地網絡 (LAN) 或互聯網。 安裝操作系統時,系統會要求您設置計算機名稱或主機名,並且它必須是唯一的以避免衝突。 稍後當您想更改您的計算機名稱時,您必須運行一些命令或更改一些配置文件來實現這一點。
在本文中,我們將解釋通過圖形用戶界面和命令行更改計算機名稱(也稱為主機名)的三種方法。
我們已經在 Debian 10 和 Debian 11 上運行了本文中提到的命令和過程。
更改 Debian 上的主機名
方法一:通過hostname和hosts文件
計算機名或主機名也可以使用 主機名 命令。 要查看當前主機名,只需鍵入 主機名 在終端:
$ hostname
現在要更改計算機名稱,請使用以下命令語法:
$ sudo hostname new_hostname
代替 新主機名 與您要為您的系統設置的那個。
這也是更改計算機名稱的一種臨時方法。 還有一種方法可以永久更改計算機的名稱。 為此,我們將不得不編輯兩個不同的配置文件,名為 /etc/主機名 和 /etc/hosts 文件。
首先,編輯 /etc/主機名文件 通過在終端中輸入以下命令:
$ sudo nano /etc/hostname
它將列出您的計算機名稱。 將計算機名稱更改為新名稱,然後按 Ctrl+O 和 Ctrl+X 同時保存和退出文件。
然後編輯 /etc/hosts 文件如下:
$ sudo nano /etc/hosts
您將看到針對 IP 列出的計算機名稱:127.0.1.1
將此計算機的名稱更改為新名稱,然後使用保存並退出文件 Ctrl+O 和 Ctrl+X 同時。 現在,即使您重新啟動系統,您剛剛設置的計算機名稱也將保持不變。
方法二:通過hostnamectl命令
還有一個命令 主機名 使用它您可以更改計算機的名稱。
現在只需輸入 主機名 在您的終端中。 它將顯示有關您的系統的詳細信息,包括計算機名稱或主機名。
$ hostnamectl
通過更改計算機的主機名 主機名 命令,請使用以下語法:
$ hostnamectl set-hostname "new_hostname"
代替 新主機名 與您要為您的系統設置的那個。
再次運行 systemctl 命令,現在您將看到使用 hostnamectl 命令設置的新主機名。
方法3:通過GUI
要通過 GUI 更改主機名,請單擊 Debian 桌面右上角的向下箭頭。 在出現的下拉菜單中,單擊如下所示的設置圖標以啟動 設置 效用。
或者,您可以打開 設置 系統的 Dash 菜單中的實用程序。 按鍵盤上的超級鍵,然後在搜索欄中輸入 設置。 出現該實用程序時,單擊它以將其打開。
現在導航到 細節 左窗格中的選項卡。 您將在 關於 如下圖所示:
通過這樣做,您的主機名將被更改。 但是,請記住,通過此方法更改主機名不是永久性的。 當您重新啟動系統時,它將恢復為舊名稱。
結論
在本文中,我們了解瞭如何在 Debian 操作系統中更改計算機名稱。 通過 GUI 或主機名命令更改計算機名稱是臨時方法,而編輯 /etc/hostname 和 /etc/hosts 配置文件提供了一種永久更改計算機名稱的方法。