在 Linux 中重设 hostname(主机名)有几种方式,取决于你使用的发行版和系统初始化方式(systemd 或非 systemd)。下面按常见情况说明。
hostname 新主机名
或
sudo hostname 新主机名
⚠️ 仅当前会话有效,重启后恢复。
sudo hostnamectl set-hostname 新主机名
示例:
sudo hostnamectl set-hostname server01
修改后立即生效,且重启不丢失。
/etc/hostnamesudo vim /etc/hostname
内容改为:
新主机名
/etc/hosts(重要)sudo vim /etc/hosts
确保有一行类似:
127.0.0.1 新主机名 localhost
或
127.0.1.1 新主机名
sudo hostname -F /etc/hostname
或重启系统:
sudo reboot
sudo hostnamectl set-hostname myserver
sudo hostnamectl set-hostname myserver
vim /etc/sysconfig/network
修改:
HOSTNAME=myserver
然后:
hostname myserver
hostname
或
hostnamectl
- 和 .如果你能告诉我具体 Linux 发行版和版本,我可以给你更精确的步骤。