Linux主機名設置方法因系統類型而異,主要有以下幾種:
hostname命令,如sudo hostname new-hostname,修改后僅當前會話有效,重啟后恢復原主機名。hostnamectl命令,如sudo hostnamectl set-hostname new-hostname,修改后立即生效且重啟后保持。也可編輯/etc/hostname文件,將內容替換為新主機名,保存后重啟系統或執行sudo systemctl restart systemd-hostnamed。/etc/sysconfig/network文件,找到HOSTNAME行,將其值改為新主機名,保存后重啟網絡服務或系統。/etc/hosts文件,將其中的主機名條目替換為新主機名,避免DNS解析問題。