在 Debian 系统中,修改 hostname(主机名)有几种常见方式,取决于你使用的 Debian 版本和初始化系统(大多数现代 Debian 用 systemd)。
hostname 新主机名
例如:
hostname myserver
⚠️ 只当前会话有效,重启后恢复。
sudo hostnamectl set-hostname 新主机名
例如:
sudo hostnamectl set-hostname myserver
✅ 立即生效,且永久保存(写入 /etc/hostname)
/etc/hostnamesudo nano /etc/hostname
内容改为:
myserver
/etc/hostssudo nano /etc/hosts
确保有类似:
127.0.0.1 localhost
127.0.1.1 myserver
sudo reboot
或(不重启):
sudo hostname myserver
hostname
hostnamectl
如果你告诉我 Debian 版本(如 10 / 11 / 12),我可以给你更精确的步骤。