如何更改 Linux 計算機主機名

如何更改 Linux 計算機主機名

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

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

選項 1 – 主機名應用程序

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

雖然大多數發行版都附帶此應用程序,但最好還是了解一下如何安裝它,因為有些發行版可能沒有設置它或之前可能已經卸載了它。要設置主機名應用程序,請使用鍵盤按Ctrl + Alt + TCtrl + 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 終端中。

主機名

使用文件設置主機名

主機名應用程序允許用戶使用文件設置主機名信息。如果您嘗試設置的新名稱很長,則此功能特別有用。為此,請打開一個終端窗口並使用susudo -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關閉它


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。