在 Linux 中修改主机名(hostname)有多种方式,具体取决于你的发行版和系统初始化方式。下面按常见场景给你最实用的方法。
适合短期测试。
sudo hostname 新主机名
查看:
hostname
⚠️ 重启后会恢复原来的主机名。
hostnamectl(推荐,适用于 systemd 系统)适用于:
sudo hostnamectl set-hostname 新主机名
/etc/hosts(非常重要)sudo vim /etc/hosts
确保有类似内容(假设 IP 是 127.0.1.1):
127.0.0.1 localhost
127.0.1.1 新主机名
如果是服务器,也可加到真实 IP 下:
192.168.1.100 新主机名
reboot
或:
bash
验证:
hostname
hostnamectl
/etc/hostnamesudo vim /etc/hostname
写入新主机名(一行即可):
新主机名
/etc/hosts同上。
reboot
sudo hostnamectl set-hostname myserver
sudo vim /etc/hosts
sudo hostnamectl set-hostname myserver
sudo vim /etc/hosts
vim /etc/sysconfig/network
HOSTNAME=myserver
然后:
reboot
/etc/hosts-_hostname
hostnamectl
cat /etc/hostname
如果你愿意,可以告诉我:
我可以给你最准确的一条命令方案 ✅