在linux系統(tǒng)中,設(shè)置主機(jī)名通常需要管理員權(quán)限。以下是設(shè)置主機(jī)名的步驟:
-
打開終端。
-
使用文本編輯器打開/etc/hostname文件。例如,使用nano編輯器,輸入以下命令:
sudo nano /etc/hostname
-
刪除當(dāng)前的主機(jī)名,并輸入新的主機(jī)名。確保新主機(jī)名不包含空格、連字符(-)、點(diǎn)(.), 并且只包含小寫字母。
-
保存并關(guān)閉文件。在nano編輯器中,按Ctrl + X,然后按Y,最后按Enter。
-
為了讓更改生效,重啟網(wǎng)絡(luò)服務(wù)或者整個(gè)系統(tǒng)。這取決于你的Linux發(fā)行版。以下是一些常見的命令:
- 對(duì)于基于Systemd的系統(tǒng)(如Ubuntu 16.04及更高版本):
sudo systemctl restart systemd-hostnamed
- 對(duì)于基于SysVinit的系統(tǒng)(如Ubuntu 14.04):
sudo service hostname restart
- 或者,你可以選擇重啟整個(gè)系統(tǒng):
sudo reboot
現(xiàn)在,新的主機(jī)名應(yīng)該已經(jīng)生效。你可以通過運(yùn)行以下命令來驗(yàn)證:
hostnamectl
或者
hostname
這將顯示當(dāng)前系統(tǒng)的主機(jī)名。