在 Debian 系统中,永久修改 hostname 有几种方式,取决于你的 Debian 版本(是否使用 systemd)。下面是最通用、推荐的方法。
hostnamectl(推荐,适用于 systemd 的 Debian,如 Debian 8+)sudo hostnamectl set-hostname 新主机名
例如:
sudo hostnamectl set-hostname myserver
✅ 这一步会:
/etc/hostname/etc/hostnamesudo nano /etc/hostname
把里面的内容改成新主机名,例如:
myserver
/etc/hostssudo nano /etc/hosts
找到类似这一行:
127.0.1.1 oldhostname
改成:
127.0.1.1 myserver
sudo hostname myserver
或重启系统:
sudo reboot
sudo hostname 新主机名
⚠️ 重启后会恢复
hostname
或
hostnamectl
- 和 ./etc/hosts如果你告诉我 Debian 版本 或 是否用云服务器,我可以给你更精确的建议。