linux – 更改主机名重新启动将恢复为原始状态

所以,我想要做的只是永久地更改主机名.我可以更新主机名,但是在发出重启时会使用原始主机名!

我知道有一个文件主机名位于:/ etc / hostname.我更新此文件并发出重新启动,但主机名返回到先前的设置!

我尝试过的:

>更新/ etc / hosts文件newhostname
>更新主机文件 – 127.0.0.1 newhostname
>重启

我也试过sudo用户和root!

为什么会这样?!

感谢您的任何建议或建议,我觉得我已经尝试了所有其他解决方案,但无济于事.

编辑:

我刚刚在本地运行debian 7的VM上更新了/ etc / hostname文件,它按预期工作.使用SSH连接到远程服务器时,为什么这不起作用?

解决方法:

hostnamectl set-hostname servername.example.com

这是RHEL 7的原因.

上一篇:持久性Bash提示符前缀Linux


下一篇:shell反引号`与$()的区别