csatblogspotdotcom

Thursday, December 11, 2008

修改自己的hostname

在Linux里的命令提示符中,很多系统都会显示主机名,可以手动把主机名修改成自己想要的,看起来舒服。可以临时修改(立即生效,重启后失效)也可以永久性修改(重启之后生效)。

临时修改使用hostname命令,如“hostname cs”,重新登录后就可以看到主机名改变了。这个命令可以放在rc.local中,每次启动都运行(我不喜欢这样)。
临时修改还可以直接echo new-hostname > /proc/sys/kernel/hostname,估计hostname的原理和这个一样。

对于永久性修改,需要在文件中修改。
在Ubuntu中直接在/etc/hostname中修改即可(该文件保存的就是主机名)。
对于rhel5系统则在/etc/sysconfig/network中修改hostname一行。
修改后重启即可。

p.s.
修改该hostname只是对本地主机名进行的修改,而在/etc/hosts(该文件是作IP映射用的,只给本地系统用)中对127.0.0.1对应的行进行修改是针对域名解析的。例如在该文件中加入127.0.0.1 cs一行后,直接用ssh cs即可登录本机,因为在解析cs的时候一般是按照先本地后DNS的顺序,而本地把cs解释为127.0.0.1。

Labels: ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home