主機(jī)名是標(biāo)識網(wǎng)絡(luò)中設(shè)備的名稱,。通常,,它在操作系統(tǒng)的安裝過程中被設(shè)置為localhost 。但是,,如果網(wǎng)絡(luò)中有多臺設(shè)備,,則會產(chǎn)生重復(fù),造成網(wǎng)絡(luò)沖突,。為避免這種情況,,我們建議更改Linux系統(tǒng)的主機(jī)名。
在本節(jié)中,小編將帶大家學(xué)習(xí)如何在linux修改主機(jī)名,?下面是使用hostnamectl命令,、nmtui或編輯我們的配置文件。
一,、使用hostnamectl命令
現(xiàn)代Linux發(fā)行版附帶systemd,,這是一個系統(tǒng)和服務(wù)管理器,默認(rèn)安裝了hostnamectl命令來管理和更改主機(jī)名,。
以下是使用hostnamectl更改當(dāng)前主機(jī)名的方法:
1,、打開終端。
2,、通過SSH登錄到我們的Linux服務(wù)器,。
3、如果我們的系統(tǒng)沒有systemd,,請使用此命令安裝它并按Enter鍵:
apt 安裝 systemd
4,、安裝完成后,鍵入以下命令以查看當(dāng)前主機(jī)名并按Enter:主機(jī)名
5,、下面是輸出的樣子:
靜態(tài)主機(jī)名:hengxun
圖標(biāo)名稱:computer-vm
機(jī)箱:VM
機(jī)器 ID:45598cbdb6ee462e8696166b520fe788
啟動 ID:99526e56aeea45c2a0f3b2ffaaffe9d9
虛擬化:openvz
操作系統(tǒng):Ubuntu 20.04.3 LTS
內(nèi)核:Linux 5.4.0
架構(gòu):x86-64
6,、在輸出中,當(dāng)前主機(jī)名列為靜態(tài)主機(jī)名,。要永久更改它,,請插入以下命令-使用我們想要的新主機(jī)名-然后按Enter:hostnamectl set-hostname主機(jī)名
7、上面的命令不會產(chǎn)生輸出,。因此,,要驗(yàn)證新主機(jī)名,請運(yùn)行以下命令并按Enter鍵:主機(jī)名
輸出將顯示新的主機(jī)名,。
二,、使用網(wǎng)絡(luò)管理器文本用戶界面 (nmtui)
網(wǎng)絡(luò)管理器文本用戶界面(nmtui)是一個文本用戶界面,可讓我們在終端窗口中配置網(wǎng)絡(luò)和主機(jī)名,。它在各種Linux發(fā)行版中可用,,包括 CentOS和RHEL。
以下是使用nmtui命令更改主機(jī)名的方法:
1,、打開終端并通過SSH連接到我們的帳戶,。
2、通過插入以下命令并按Enter安裝NetworkManager-tui包:
sudo yum安裝NetworkManager-tui
3,、將加載包和依賴項(xiàng)列表,。輸入y并按Enter開始安裝過程。
4,、完整,!成功安裝nmtui軟件包后,,將出現(xiàn)該行。
5,、運(yùn)行此命令以檢查網(wǎng)絡(luò)管理器的狀態(tài)并按Enter鍵:服務(wù)網(wǎng)絡(luò)管理器狀態(tài)
6、要啟動nmtui服務(wù),,請鍵入以下命令并按Enter鍵:服務(wù)網(wǎng)絡(luò)管理器啟動
7,、接下來,鍵入此命令并單擊Enter:sudo nmtui
8,、在網(wǎng)絡(luò)管理器TUI窗口中,,選擇設(shè)置系統(tǒng)主機(jī)名并按Enter鍵。
9,、輸入所需的主機(jī)名并選擇OK,。
10、已成功更改主機(jī)名,。
三,、編輯配置文件
下一個選項(xiàng)是編輯配置文件- /etc/hostname和/etc/hosts。方法如下:
1,、打開終端并通過SSH連接,。
2、打開/etc/hostname文件并將舊主機(jī)名替換為新主機(jī)名:
vi /etc/主機(jī)名
主辦方
3,、接下來,,更新/etc/hosts文件中的主機(jī)名記錄,以便系統(tǒng)解析網(wǎng)絡(luò)中的新主機(jī)名,。
# vi /etc/主機(jī)
127.0.0.1 主機(jī)
至此,,我們完成了更新配置文件中的記錄。但是,,要應(yīng)用更改,,需要編輯云配置文件。
方法如下:
1,、通過在終端上插入此命令并按Enter來打開云配置文件:sudo vim /etc/cloud/cloud.cfg
2,、將以下行的值更改為true:保留主機(jī)名:真
3、重新啟動系統(tǒng)并打開終端,。要驗(yàn)證主機(jī)名在重啟期間是否確實(shí)保留,,請運(yùn)行以下命令并按Enter鍵:主機(jī)名
這將顯示我們設(shè)置的新主機(jī)名。
以上是linux修改主機(jī)名的三種方法,,希望能幫助到大家參考,!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站