linux主机名hostname老是被更改为broad原理分析和恢复

时间:2016-08-15 22:36:55   收藏:0   阅读:1327

在绑定IP地址后,linux的主机名我修改回localhost.localdomain后,重启之后就又是要变成237.99.135.219.broad.fs.gd.dynamic.163data.com.cn这一串鬼东西了,技术分享

查了很多资料后发现,当主机名localhost localhost.localdomain的时候,linux会有个DNS逆向解析的过程,并将该解析得到的域名赋给hostname

技术分享

我做测试,将hostname在/etc/sysconfig/network改成其他的,看下是否会被改成那个broad的hostname,技术分享

OK,行,没问题;

那么我将/etc/rc.sysinit中的HOSTNAME=变量改成其他的或者删掉一下试试呢

-_-! 不敢作死删除,就注释掉吧,(已将/etc/sysconfig/network的HOSTNAME改为hostname了)

技术分享

------------

-_-!吓死爹了,在启动界面卡了10分钟,好歹还是进去了,赶紧改回来

技术分享

但是改回来之后任然变成了read-only file system;这回坑了,

只能应急将mount -o remount,rw /后马上修改回来,完事儿,正常

------------

修改/etc/hosts 将IP地址绑定个域名即可解决这个问题

技术分享技术分享

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!