如何在 Debian 11 中更改主機名


主機名是賦予連接到網絡的計算機的名稱。標識網絡上的系統。 Debian 主機名通常在操作系統安裝期間設置,但以後可以使用多種方法進行更改。

本文介紹了在 Debian 11 Bullseye 發行版上更改主機名的各種方法。

如何在 Debian 11 中更改主機名?

Debian 系統的主機名可以通過列出的各種方式進行更改。

使用 hostname 命令更改主機名

更改 Linux 系統主機名的最簡單方法是 “CPU 名稱” 命令。但是請注意,此方法將暫時更改主機名。重新啟動系統時,主機名更改將設置為默認值。

要更改或設置 Debian 11 上的主機名,請使用“主機名”命令,如下所示:

$ sudo hostname newhost_name

例如,如果您想更改主機名“Debian11-distro”,請將“newhost_name”替換為主機名“Debian11-distro”。

$ sudo hostname Debian11-distro

要查看更新的主機名,請使用以下命令:

$ hostname

使用 hostnamectl 命令更改主機名

如果您想永久更改主機名,在這種情況下,此方法是在所有 Linux 發行版上永久更改主機名的最流行方法。

這個 “CPU 名稱” 使用以下命令在 Debian 11 上永久更改主機名:

$ sudo hostnamectl set-hostname Debian11-distro

要查看更新的主機名,請重新啟動系統並鍵入

終端:

$ hostnamectl

如果您只想查看主機名,請在 hostnamectl 命令中使用“–static”標誌。

$ hostnamectl –static

使用 sysctl 命令更改主機名

這個 ‘sysctl’ 此命令還允許您更改 Debian11-PC 上的主機名。

$ sudo sysctl kernel.hostname=Debian11-PC

重新啟動系統以查看更改。

使用 nmcli 命令

這個 nmcli 您可以使用(網絡管理器命令行界面)工具控制 NetworkManager。 您可以使用 nmcli 工具輕鬆更改主機名。只需按以下順序運行 nmcli 命令:

$ sudo nmcli general hostname Debian11-PC

更改 /etc/hostname 文件中的主機名

可以更改主機名 “/etc/主機名” 文檔。在您喜歡的文本編輯器中打開文件。

$ sudo nano /etc/hostname

更新主機名,替換此文件中的前一個。按保存所有更改 “Ctrl + O” 什麼時候 “Ctrl + x” 窗外。

使用 nmtui 實用程序

“nmtui”命令允許您更改 Debian 11 中的主機名。在終端中執行“nmtui”命令後,終端屏幕上會出現如下對話框。使用箭頭鍵導航和選擇選項 “設置系統主機名”。 現在按 ‘進來’ 從鍵盤。

窗口中將出現一個新對話框。輸入主機名並選擇 .

確認後按“Enter”確認。

然後轉到“退出”選項 網絡管理器 TUI 打開窗口並按 Enter。

結論是

本文介紹了在 Debian 11 中更改主機名的各種方法。您可以根據需要從所有方法中選擇任何方法。