Linux主機名稱是指系統中用來標識計算機名的名稱。默認情況下,Linux系統的主機名是由其安裝時指定的。但是,有時候我們需要修改主機名,以便更好地識別計算機。下面,我們將從多個方面來詳細闡述如何修改Linux主機名稱。
一、如何查看Linux主機名稱
在修改Linux主機名稱之前,我們需要先了解如何查看當前系統的主機名。可以通過在終端中輸入如下命令來查看:
hostname
該命令將立即顯示當前主機名,如下圖所示:
如果需要查看完整的主機名,可以使用如下命令:
cat /etc/hostname
該命令將顯示當前主機名的完整名稱,如下圖所示:
二、如何臨時修改主機名稱
在Linux系統中,我們可以通過修改/etc/hostname文件來臨時修改主機名。在終端中輸入如下命令:
sudo hostname newname
其中newname是你想要設置的新主機名。這條命令修改主機名後,該名稱將僅在當前會話中有效。如果你想要使該主機名長期有效,請繼續閱讀下面的內容。
三、如何修改永久主機名稱
如果你想要修改永久主機名稱,你需要編輯/etc/hostname文件。
sudo nano /etc/hostname
使用上述命令將打開/etc/hostname文件,編輯該文件並將其保存。重新啟動系統後,新的主機名稱將長期生效。
四、如何在網絡中設置主機名
如果你的Linux主機是在網絡中運行的,你需要在DNS中設置主機名。DNS(Domain Name System)是一種用於解析URL域名的計算機網絡服務。
你需要使用nslookup工具來查找DNS服務器,使用如下命令:
nslookup hostname
其中hostname是你想要設置的主機名。使用該命令後,將返回與該主機名相關的IP地址。
編輯/etc/hosts文件並將其與IP地址相關聯,然後重新啟動系統以使更改生效:
sudo nano /etc/hosts
通過編輯hosts文件,將標識計算機名與IP地址相關聯:
127.0.0.1 localhost newname
這將在系統啟動時告訴計算機與該名稱相關聯的IP地址。重啟計算機以使更改生效。
五、如何通過NMTUI工具修改主機名
NMTUI是Linux系統中的圖形化網絡管理工具,它可以幫助你輕鬆地管理網絡設置,包括IP地址,DNS和主機名。
可以通過以下命令來安裝該工具:
sudo apt-get install network-manager-tui
安裝完成後,輸入以下命令以啟動NMTUI:
sudo nmtui
在打開的界面中,選擇「Edit a connection」,然後選擇你當前使用的網絡連接。在下一步中,你將看到一個名為「hostname」的選項,可以在這裡更改你的主機名。
輸入新的主機名後,保存更改並退出工具。重啟計算機以使更改生效。
六、總結
通過上述內容,我們學習了在Linux系統中如何修改臨時和永久主機名。我們還學習了如何通過DNS和NMTUI工具來設置主機名。無論你選擇哪種方式來更改主機名,重啟或重新加載網絡以使更改生效是必須的。
原創文章,作者:BQGBU,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/351660.html