在Linux系統中,自定義主機名可以通過以下幾種方法實現:
hostnamectl
命令(適用于systemd)臨時更改主機名:
sudo hostnamectl set-hostname new-hostname
這種方法更改的主機名只在當前會話有效。
永久更改主機名:
/etc/systemd/system.conf
文件:sudo nano /etc/systemd/system.conf
Hostname=
行,例如:[Manager]
Hostname=new-hostname
sudo systemctl daemon-reload
sudo reboot
/etc/hostname
文件臨時更改主機名:
sudo hostname new-hostname
這種方法同樣只在當前會話有效。
永久更改主機名:
/etc/hostname
文件:sudo nano /etc/hostname
sudo systemctl restart networking
# 或者
sudo reboot
hostname
命令結合echo
和重定向臨時更改主機名:
echo "new-hostname" | sudo tee /etc/hostname
sudo hostname new-hostname
這種方法也只在當前會話有效。
永久更改主機名:
/etc/hostname
文件,并確保保存更改。通過以上方法,你可以輕松地在Linux系統中自定義主機名。選擇適合你需求的方法進行操作即可。