异常
执行 hostname CentOS7_101
修改主机名失败,报错如下:
原因
根据网上查找的资料说是通过 hostname 新主机名
或者修改配置文件 /etc/sysconfig/network
的方式来修改主机名,但在这里是失败的。
因为我使用的是 CentOS7 系统,方式有所不同。参考 CentOS7修改主机名称(hostname)总是不成功的原因及解决办法。
解决
第一种方式,使用 hostnamectl set-hostname 新主机名
命令来修改主机名。例如:
hostnamectl set-hostname myhost
第二种方式,修改配置文件 /etc/hostname
,在该配置文件中直接添加主机名。修改文件后需要重启系统才会生效,但如果我们不想重启系统,那么可以输入命令让它生效:cat /etc/hostname > /proc/sys/kernel/hostname
参考资料:
- CentOS7修改主机名称(hostname)总是不成功的原因及解决办法
- 修改/etc/hostname后如何让其立刻生效
- Linux修改主机名命令详解