Search This Blog

2013-08-21

给openSUSE修改hostname

安装系统的时候会自动生成一个hostname,有些程序会使用系统的hostname作为域名去连接,虽然openSUSE在/etc/hosts将这个hostname跟127.0.0.2绑定,但是这不起作用(bug?),这会导致问题;我在使用jdb的时候就遇到过,直接导致jdb无法使用。

尝试过用"sudo hostname localhost"把hostname设置为localhost,能马上修复问题,但是这个命令是通过sethostname函数来设置的,重启系统就失效了。

最后是修改了/etc/HOSTNAME文件,把原来的行删除,加入localhost即可。事实上,在"YaST > Network Settings > Hostname/DNS",这样的设置会导致"Domain Name"为空,这是不被允许的,但是不影响使用,不要管这个设置页面就可以了。

=文章版本=

20130821

No comments:

Post a Comment