在Debian操作系統(tǒng)里,修改主機(jī)名之后,需要完成一系列操作才能讓改動(dòng)起效。以下是具體的操作流程:
短暫生效
- 即時(shí)生效:
- 啟動(dòng)終端窗口。
- 鍵入如下指令以設(shè)定新的主機(jī)名:“` sudo hostnamectl set-hostname 新的主機(jī)名
- 此命令能夠立刻調(diào)整當(dāng)前會(huì)話的主機(jī)名。
長(zhǎng)久生效
-
長(zhǎng)久性更改主機(jī)名:
- 使用文本編輯器打開 /etc/hostname 文件:“` sudo nano /etc/hostname
- 把文件內(nèi)原有的主機(jī)名替換成新的主機(jī)名,接著保存文件并關(guān)閉編輯器。
- 使用文本編輯器打開 /etc/hostname 文件:“` sudo nano /etc/hostname
-
修改 /etc/hosts 文件:
- 利用編輯器打開 /etc/hosts 文件:“` sudo nano /etc/hosts
- 定位含有舊主機(jī)名的那一行,并將其替換為新的主機(jī)名。這一行通常呈現(xiàn)的形式為:“` 127.0.0.1 localhost 新的主機(jī)名
- 儲(chǔ)存更改后退出編輯器。
- 利用編輯器打開 /etc/hosts 文件:“` sudo nano /etc/hosts
-
重新啟動(dòng)網(wǎng)絡(luò)服務(wù)(建議但非強(qiáng)制):
- 重啟網(wǎng)絡(luò)服務(wù)以確認(rèn)所有變更被采納:“` sudo systemctl restart networking
- 如果你采用的是 systemd-resolved,則需執(zhí)行以下命令:“` sudo systemctl restart systemd-resolved
- 重啟網(wǎng)絡(luò)服務(wù)以確認(rèn)所有變更被采納:“` sudo systemctl restart networking
-
確認(rèn)改動(dòng):
- 使用以下命令查看新的主機(jī)名是否已經(jīng)應(yīng)用:“` hostnamectl
- 或者直接輸入:“` hostname
- 使用以下命令查看新的主機(jī)名是否已經(jīng)應(yīng)用:“` hostnamectl
按照上述方法,你的Debian系統(tǒng)里的主機(jī)名修改將會(huì)長(zhǎng)期有效,并且在所有的會(huì)話中均能展示最新的主機(jī)名。