在 Debian 中替换(修改)主机名,可以按下面步骤操作(以 root 或 sudo 用户执行)。
hostname 新主机名
例如:
hostname myserver
这种方式立即生效,但重启后会恢复。
hostnamectl(Debian 8+ 推荐)hostnamectl set-hostname 新主机名
例如:
hostnamectl set-hostname myserver
查看是否生效:
hostnamectl
/etc/hostnamenano /etc/hostname
内容改为:
myserver
/etc/hostsnano /etc/hosts
确保有类似内容(把旧主机名改为新主机名):
127.0.0.1 localhost
127.0.1.1 myserver
hostname -F /etc/hostname
或直接:
exec bash
hostname
uname -n
如果你是在 Docker / LXC / 云服务器 环境,我也可以给你对应的修改方式。