在 Debian 系统中重设 hostname(主机名)有多种方式,下面按推荐程度和适用版本说明。
如果你的系统使用 systemd(Debian 9 及以后通常都是):
sudo hostnamectl set-hostname 新主机名
示例:
sudo hostnamectl set-hostname debian-server
hostnamectl
# 或
hostname
✅ 此方式会同时修改:
- 当前运行的主机名
/etc/hostname
sudo nano /etc/hostname
将文件内容改为新主机名,例如:
debian-server
sudo hostname debian-server
sudo reboot
如果不修改 /etc/hosts,可能出现 sudo 慢、网络异常等问题。
编辑:
sudo nano /etc/hosts
确保有类似内容:
127.0.0.1 localhost
127.0.1.1 debian-server
如果是服务器环境,建议用真实 IP 替代
127.0.1.1
hostname
hostname -f
cat /etc/hostname
- 和 .如果你能告诉我:
cat /etc/debian_version)我可以给你更精确的操作建议。