sudo hostnamectl set-hostname 新主机名
这是现代Linux系统(使用systemd)推荐的方法,会同时更新静态主机名、瞬态主机名和漂亮主机名。
# 编辑主机名文件
sudo nano /etc/hostname
# 删除原有内容,写入新主机名,然后保存退出
# 使更改立即生效
sudo hostname -F /etc/hostname
sudo hostname 新主机名
注意:这种方法只会在当前会话中临时更改主机名,重启后会恢复。
修改主机名后,还需要更新/etc/hosts文件:
sudo nano /etc/hosts
找到包含旧主机名的行(通常是127.0.0.1或::1开头的行),将旧主机名替换为新主机名。
hostnamectl
# 或
hostname
希望这些方法能帮助您快速设置Linux主机名!