CentOS 主机名错误修复步骤
一、快速修复流程
hostnamectl status(关注Static/Transient/Pretty三项)cat /etc/hostnamecat /etc/sysconfig/networksudo hostnamectl set-hostname your-new-hostnamesudo vi /etc/hosts127.0.0.1 your-new-hostname localhost localhost.localdomain 和 ::1 your-new-hostname localhost localhost6.localdomain6sudo systemctl restart network(或重启系统:sudo reboot)hostnamectl 与 hostname,均应显示新的主机名二、按版本区分的关键点
service network restart 或 reboot三、常见异常与处理
hostnamectl set-hostname your-real-hostname 设置静态主机名,并修正 /etc/hosts,必要时重启四、验证与回滚建议
hostnamectl 输出中 Static hostname 为期望值hostname 命令返回一致uname -n 与 cat /proc/sys/kernel/hostname 一致sudo hostnamectl set-hostname old-hostname