在Ubuntu體系中,主機名的變動是一項罕見的操縱,尤其是在網路設置或許體系重命名時。下面,我將具體講解如何在Ubuntu體系中永久變動並保存主機名。
1. 檢查以後主機名
在開端修改主機名之前,起首須要確認以後的主機名。以下是在Ubuntu體系中檢查主機名的兩種方法:
方法一:直接檢查
打開終端,你會在命令提示符中看到主機名,平日位於@
標記之後。比方:
WPeter@Ubuntu:~$
在這個例子中,WPeter
就是以後的主機名。
方法二:利用命令
在終端中,你可能利用以下命令來檢查主機名:
hostname
或許
uname -n
這兩個命令都可能表現以後的主機名。
2. 常設修改主機名
假如你只是想要常設變動主機名,可能利用以下命令:
hostname 新的主機名
比方,假如你想將主機名常設改為new-name
,可能輸入:
hostname new-name
請注意,這種變動是常設的,重啟體系後,主機名將恢復到本來的稱號。
3. 永久修改主機名
要永久修改主機名,須要編輯/etc/hostname
文件。以下是具體的步調:
步調一:打開終端
起首,打開你的Ubuntu終端。
步調二:編輯hostname文件
利用以下命令編輯/etc/hostname
文件:
sudo nano /etc/hostname
或許
sudo vim /etc/hostname
步調三:變動主機名
在打開的文件中,將原有主機名調換為你想要的新主機名。比方,假如你想將主機名改為new-hostname
,可能直接在文件中調換本來的內容。
步調四:保存並封閉文件
編輯實現後,保存並封閉文件。假如你利用的是nano
編輯器,可能按Ctrl + O
保存文件,然後按Ctrl + X
退出編輯器。假如你利用的是vim
編輯器,可能按Esc
鍵,然後輸入:wq
保存並退出。
步調五:更新/hosts文件
除了變動/etc/hostname
文件,還須要更新/etc/hosts
文件,以確保全部相幹的DNS記錄都指向新的主機名。編輯/etc/hosts
文件,找到對應行,將舊的主機名調換為新的主機名。
步調六:重啟網路效勞
變動實現後,須要重啟網路效勞以使變動掉效。利用以下命令:
sudo systemctl restart networking
或許
sudo service networking restart
步調七:確認變動
重啟後,再次利用hostname
命令確認主機名能否曾經變動成功。
4. 注意事項
- 在變動主機名時,確保利用合法的字元串。
- 假如你在其他Linux發行版中停止類似操縱,須要注意差別發行版中主機名存儲的地位可能差別。
- 在編輯體系文件時,請謹慎操縱,避免形成體系不牢固。
經由過程以上步調,你就可能在Ubuntu體系中永久變動並保存主機名了。