在linux中修改主机名时,很多人使用hostname 主机名 来修改。
这种修改方法有个缺点:
重启后失效,即修改的主机名,在重启后不起作用,会恢复为原来的主机名。
有朋友会去修改/etc/hosts文件,不过此文件中的主机名只是用来提供给dns解析的,如果不用dns,只需要修改主机名,那修改这个没有用的。
下面是本文的重点:
在linux中,文件etc/sysconfig/network中保存才是主机名,例如:
NETWORKING=yes
HOSTNAME=主机名
修改:
#hostname oratest
修改/etc/sysconfig/network中的hostname
修改/etc/hosts文件
修改完后,记得重启,以使配置生效。
相关参考:
Linux 修改hostname主机名称
Linux hostname主机名配置文件/etc/hosts详解