插件窝 干货文章 如何快速重置Linux hostname

如何快速重置Linux hostname

主机 hostname 修改 bash 269    来源:    2025-05-04

快速重置Linux主机名(hostname)的方法

临时修改(重启后失效)

sudo hostname 新主机名

永久修改方法

对于大多数现代Linux发行版(Systemd)

  1. 使用hostnamectl命令:
sudo hostnamectl set-hostname 新主机名
  1. 验证修改:
hostnamectl

对于传统Linux系统

  1. 编辑/etc/hostname文件:
sudo nano /etc/hostname

删除原有内容,只写入新主机名

  1. 更新/etc/hosts文件:
sudo nano /etc/hosts

127.0.1.1后面的主机名改为新主机名

验证修改

hostname
uname -n
cat /etc/hostname

注意事项

  1. 主机名通常只能包含字母(a-z)、数字(0-9)和连字符(-),不能以下划线开头或结尾
  2. 修改后建议重启系统以确保所有服务都使用新主机名
  3. 某些服务可能需要重新启动才能识别新主机名

常见问题解决

如果修改后未生效:

sudo systemctl restart systemd-hostnamed

或者尝试:

sudo service hostname restart