标签:localhost network ip地址 linux system
在绑定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地址绑定个域名即可解决这个问题
linux主机名hostname老是被更改为broad原理分析和恢复
标签:localhost network ip地址 linux system
原文地址:http://liuhaiween.blog.51cto.com/10768598/1838950