如何更改 Linux 計算機主機名

Linux、BSD 等類 Unix 操作系統使用主機名相互通信。什麼是主機名?這是用戶設置的唯一名稱。這些名稱可以是任何名稱,從名字到代號再到一串數字、您網站的域名或介於兩者之間的任何名稱。對於 Linux,通常在初始安裝過程中設置主機名。如果您對此不滿意,可以將 Linux 計算機主機名更改為不同的名稱。

在 Linux 上更改主機名涉及弄亂 Root 文件夾。它將需要 Root 訪問權限,因此在我們開始本指南之前,請按照我們的教程了解如何在 Linux 上啟用 Root 用戶。

選項 1 – 主機名應用程序

許多 Linux 操作系統都帶有一個名為“主機名”的程序。這是一個小型實用程序,允許用戶快速輕鬆地換出和更改任何給定 Linux 系統的主機名。它還允許用戶設置別名、查看給定主機名的IP 地址等等。

雖然大多數發行版都附帶此應用程序,但最好還是了解一下如何安裝它,因為有些發行版可能沒有設置它或之前可能已經卸載了它。要設置主機名應用程序,請使用鍵盤按Ctrl + Alt + T或Ctrl + Shift + T啟動終端窗口。之後,按照以下與您使用的 Linux 操作系統相對應的說明進行操作。

Ubuntu

sudo apt 安裝主機名

Debian

sudo apt-get 安裝主機名

拱形Linux

遺憾的是,Hostname 應用程序是 Arch Linux 操作系統所沒有的一種工具。值得慶幸的是,儘管 Hostname 應用程序非常有用,但不需要使用它來更改您的主機名。如果您使用 Arch 並且需要更改系統上的主機名,仍然可以按照本文下一節中的選項 2 進行操作。

軟呢帽

sudo dnf 安裝主機名

OpenSUSE

sudo zypper 安裝主機名

通用 Linux

大多數 Linux 用戶都可以訪問 Hostname 應用程序。但是,如果由於某種原因您無法訪問它,最好跳過選項 1 並嘗試選項 2。沒有要安裝的軟件,並且每個 Linux 操作系統無論多麼晦澀都有一個/etc/主機名文件。

使用主機名實用程序更改您的主機名

主機名在終端中工作,需要 Root 權限。它需要Root的原因是Linux系統上的主機名文件駐留在系統目錄中,沒有超級用戶權限的用戶無法訪問該文件。要獲得 root 訪問權限,您可以運行 su 命令。或者, 如果您禁用了 Root 帳戶,則sudo -s 是可能的。

蘇 -

或者:

須藤 -s

獲得 Root 訪問權限後,您將能夠使用以下命令更改機器上的主機名。

如何更改 Linux 計算機主機名

主機名 -b 新主機名

更改完成後,您可以使用以下命令確認您的新主機名。但是,請記住:在您重新啟動 Linux PC 或服務器之前,您的新主機名不會出現在任何 Linux 終端中。

主機名

使用文件設置主機名

主機名應用程序允許用戶使用文件設置主機名信息。如果您嘗試設置的新名稱很長,則此功能特別有用。為此,請打開一個終端窗口並使用su或sudo -s獲得一個 root shell 。

蘇 -

或者

須藤 -s

接下來,使用touch命令創建將保存主機名的文本文件。

觸摸 /home/用戶名/主機名文件

在 Nano 文本編輯器中打開主機名文件。

nano -w /home/用戶名/主機名文件

通過按鍵盤上的Ctrl + Shift + V將新主機名粘貼到 Nano 文本編輯器中。然後,按Ctrl + O保存並按Ctrl + X退出。

最後,使用以下命令更改文件中的主機名:

主機名 -i 主機名文件

選項 2 – 修改 /etc/hostname 文件

另一種更改 Linux 計算機主機名的方法是直接修改系統保存計算機名稱的文件,在/etc/hostname文件中。要訪問和編輯文件,請打開一個終端窗口。然後,通過使用 su 以 root 用戶身份登錄來獲取 root shell,如果您沒有超級用戶權限,則使用sudo -s登錄。

蘇 -

或者

須藤 -s

在終端窗口中獲得 Root 訪問權限後,在 Nano 文本編輯器中打開/etc/hostname文件。

nano -w /etc/hostname

使用鍵盤從文件中擦除現有的主機名。確保沒有剩餘空間。然後,當舊主機名被刪除時,寫出你想要的新主機名。

如何更改 Linux 計算機主機名

如果您對新的主機名更改感到滿意,請按Ctrl + O鍵盤組合保存 Nano 文本編輯器。然後,使用Ctrl + X關閉它。

留下評論

如何設定 Pardus 企業管理軟體(LIDER AHENK)

如何設定 Pardus 企業管理軟體(LIDER AHENK)

在 Pardus 上設定 LIDER AHENK,並採用以品質為中心的設定:驗證先決條件、部署 Lider、註冊 Ahenk 用戶端並驗證管理。

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

Ubuntu Server 24.04 最小化安裝版與標準安裝版:效能基準測試結果究竟如何

使用可重複的基準測試方法,比較 Ubuntu Server 24.04 Minimal 和 Standard 安裝的磁碟使用情況、記憶體、啟動時間、服務和實際工作負載效能。

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

修復 SUSE Linux Enterprise 中的「Zypper 被另一個進程鎖定」問題

安全地解決 SLES 中的 Zypper 鎖定錯誤。識別進程,選擇等待或停止該進程,並區分事務鎖和包鎖。

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

Pardus XFCE 與 GNOME:公平記憶體基準測試能告訴你什麼,又不能告訴你什麼?

公平地比較 Pardus XFCE 和 GNOME 的記憶體使用情況。看看官方 25.2 版本的信息,了解如何測量可用內存,以及哪個版本更適合您的電腦。

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

HamoniKR作業系統評測:韓國國家Linux系統是否已做好企業級應用的準備?

對 HamoniKR OS 8 Paektu 商業桌面版進行實用評測,涵蓋其 Ubuntu 24.04 基礎、2034 年更新聲明、韓國工作流程和企業試點檢查。

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

如何在 Harmonica OS (HamoniKR) 上重設忘記的 Root 密碼

使用 GRUB 復原模式重設 HamoniKR OS 上忘記的管理員或 root 密碼,包含已驗證的指令、故障排除技巧和加密注意事項。

如何在 HamoniKR OS 上備份和恢復用戶設置

如何在 HamoniKR OS 上備份和恢復用戶設置

了解如何將 HamoniKR 使用者設定備份到外部磁碟機、驗證存檔以及安全地還原選定的桌面和應用程式首選項。

如何在 SUSE 企業伺服器上使用 LUKS 設定加密磁碟區

如何在 SUSE 企業伺服器上使用 LUKS 設定加密磁碟區

了解如何在 SUSE Linux Enterprise Server 上建立、解鎖、格式化、掛載和持久化 LUKS 加密磁碟區,以及安全檢查和復原提示。

修復 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統錯誤

修復 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統錯誤

安全診斷 SUSE Linux Enterprise 上的 Btrfs 唯讀檔案系統。在進行任何變更之前,請檢查掛載選項、Snapper 快照、核心日誌、儲存健康狀況和復原限制。

如何設定 AutoYaST 以實現 SLES 15 的自動化部署

如何設定 AutoYaST 以實現 SLES 15 的自動化部署

使用 AutoYaST 實現 SLES 15 安裝自動化:建置和驗證 XML 設定文件,安全地提供服務,啟動測試系統,並驗證部署結果。