在 Debian 系统中重设 hostname(主机名)通常有以下几种方式,取决于你使用的 Debian 版本(传统 /etc/hostname 还是 systemd)。
sudo hostname 新主机名
仅当前会话有效,不写配置文件。
sudo hostnamectl set-hostname 新主机名
示例:
sudo hostnamectl set-hostname debian-server
该命令会自动:
/etc/hostname/etc/hostnamesudo nano /etc/hostname
将内容改为新主机名,例如:
debian-server
/etc/hostssudo nano /etc/hosts
确保有类似一行(将旧名替换为新名):
127.0.1.1 debian-server
sudo systemctl restart systemd-hostnamed
或旧版:
sudo /etc/init.d/hostname.sh start
hostname
hostnamectl
-)如果你是在 Docker / LXC / 云服务器 中修改,或有 静态 IP + DNS 场景,可以告诉我,我可以给你更具体的建议。