在下一篇文章中,我們將看一看 在Ubuntu中更改主機名的一些方法。 “ 主機 在計算機上進行操作非常重要,特別是在當今有許多計算機連接到Internet的今天。 它是分配給網絡中的計算機或設備的名稱。
這是我們要使用的名稱 指團隊,以便不必使用網卡IP地址提供的數字參考。 這將使用戶更容易記住。
不久前,一位同事在此博客中發表的一篇文章中與我們交談,內容是 如何在Ubuntu中更改主機名。 在接下來的幾行中,我們將看到另外三種可以達到相同目的的方法。 然後,由每個人選擇最適合其需求的問題。
在Ubuntu中更改主機名
一個實用的工具叫做 hostnamectl將使我們能夠輕鬆管理系統的主機名.
這是最簡單的方法。 正如我之前提到的,同事已經在一段時間前發表的文章中告訴過我們。 這就是為什麼我們在以下幾行中看不到它的原因。 如果您想查閱該文章,請遵循 此鏈接。 接下來,我們將看到其他選項,這些選項基本上將允許我們執行相同的操作。
使用nmcli命令
恩克里 是一個 命令行工具來控制NetworkManager 這將為我們提供網絡狀態。 此命令用於創建,顯示,編輯,刪除,激活和停用網絡連接,以及控制和顯示網絡設備的狀態。 此外,它還允許我們更改主機名。
至 使用nmcli查看當前主機名,在終端(Ctrl + Alt + T)中,我們將編寫:
nmcli general hostname
使用以下命令,在本示例中,我們將轉到 更改主機名 從上述屏幕快照中顯示的18-10到ubuntu-1810。
nmcli general hostname ubuntu-1810
為了使更改生效,最簡單的操作是 註銷並再次登錄。 這樣做之後,我們現在可以運行相同的nmcli命令來 檢查修改後的主機名:
nmcli general hostname
使用nmtui命令更改主機名
牛推 是一個 基於curs的TUI應用程序與NetworkManager進行交互。 啟動時,將要求用戶選擇要執行的活動。
至 啟動用戶界面,我們將在終端(Ctrl + Alt + T)中編寫以下命令:
nmtui
在界面中,我們將能夠使用鍵盤上的向上和向下箭頭來 選擇選項“設置系統的主機名”。 那你只需要按 簡介.
在以下屏幕截圖中,您可以看到我們將要更改的主機名。
要更改名稱,您只需要 刪除看到的名字並寫一個新名字。 我們將點擊“接受“。
作為確認,它將在屏幕上向我們顯示更新的主機名。 我們將點擊«接受»完成操作。
最後,如果我們點擊選項«出口«,Nmtui將關閉。
我們可以 重新啟動以系統命名的主機名稱的服務 通過輸入終端(Ctrl + Alt + T)使更改生效:
sudo systemctl restart systemd-hostnamed
最後,我們可以 檢查更新的主機名 運行以下命令:
hostnamectl
使用/ etc / hostname文件更改主機名
作為另一種可能性,我們將能夠 通過修改/ etc / hostname文件來更改主機名.
可以通過查看文件內容來驗證當前主機的名稱 在/ etc /主機名:
cat /etc/hostname
改變 主機, 我們只需要覆蓋文件 因為它只包含主機名。 為此,我們在終端中編寫(Ctrl + Alt + T):
sudo echo "ubuntu-1810" > /etc/hostname
如果儘管使用了sudo,系統仍會告訴您您沒有權限,請使用以下權限以root用戶身份登錄:
sudo su
然後再次運行前面的命令,但是此視圖沒有sudo。 修改文件後,我們將需要 重新引導系統以使更改正確應用。 我們可以通過執行以下命令來做到這一點:
sudo init 6
最後,我們將使用文件檢查更新後的主機名 在/ etc /主機名.
cat /etc/hostname