在 Debian 系统中修改 hostname(主机名)主要有以下几种方式,适用于 Debian 9 及以后(使用 systemd) 的系统。
hostnamectl(推荐,最简单)hostnamectl
sudo hostnamectl set-hostname 新主机名
例如:
sudo hostnamectl set-hostname debian-server
exec bash
使用
hostnamectl会自动修改:
/etc/hostname/etc/hosts(部分情况需手动确认)
/etc/hostnamesudo nano /etc/hostname
内容改为:
新主机名
/etc/hostssudo nano /etc/hosts
确保有类似这一行(将 新主机名 改成你的):
127.0.1.1 新主机名
sudo hostname 新主机名
或重启系统:
sudo reboot
sudo hostname 临时主机名
仅当前会话有效,不推荐生产环境使用。
hostname
或
hostnamectl
-如果你是 Debian 8 或更早版本,或是在 容器 / LXC / Docker 环境中,可以告诉我具体环境,我可以给你更合适的方案。