改过/etc/sysconfig/network
将HOSTNAME改过成mypc成功后,再改回localhost
重启后主机名就变成bogon
hostname一下,看到是bogon
用sysctl kernel.hostname看也是bogon
我只能修改sysctl.conf文件
添加kernel.hostname = ****才能修改成功
bashrc、.bashrc、.bash_profile
rc.local 没改过,也都查不到与bogon有关的内容
hosts文件也没有改过。
现在是这样:
1.我的主机名自动成了bogon了,那这个bogon会写在哪个文件呢?
sysctl.conf文件的kernel.hostname是在出现了bogon后我添加的,原来也与没有hostname选项的。
2.现在/etc/sysconfig/network文件修改了hostname的话,重启后也无效,主机名还是bogon
除了修改sysctl.conf,添加kernel.name,还有什么办法
3.出现这样究竟是什么原因?我在网上也查到别人linux主机名会出现bogon这样的现象。
谢谢解答!
hdandan 于 2010-04-09 12:10:28发表:
楼上的兄弟,我知道你的意思,我也明白。
经过昨晚的再次调查,发现这个主机名自动变成bogon是与网络有关。
只要连进网络再开机就会变成bogon,如果不连网络开机就没事。
可能是与DNS有关系,自动拿到的。
具体原因我也不清楚。
另个不连网络的时候不会变成bogon,开完机再接网络且telnet自已的时候
虽然主机名不会变,但是会提示你last login from bogon的,这个也是很奇怪。
还请有过经验的兄弟说说
YXWIBM 于 2010-04-08 23:06:38发表:
修改HOSTNAME 就是在hosts 和 network 里该得,兄弟