先说一下遇到的问题吧,在PHP章节学习之后,重启登录时 www login,感觉好怪异,输入root账号密码进入,[root@www ~]# PS1部分发生变化,哦,主机名变了,我先用hostname命令看了一下,确实变成了www.test.com,然后查了下如何修改主机名,都说修改配置文件 /etc/sysconfig/network,于是 vim /etc/sysconfig/network,可是里面HOSTNAME=localhost.localdomain,就没有变动啊,后来想想可能是因为自己修改过/etc/hosts,我之前确实在hosts文件里添加了一行 192.168.137.5 www.test.com,自己就把这行删除了,满以为就此结束,重启系统感觉应该没问题了,可是问题依旧,后来继续查资料,找到关键点,hostname是Linux系统下的一个内核参数,它保存在/proc/sys/kernel/hostname下,cat /proc/sys/kernel/hostname,结果正是www.test.com,接着 echo "localhost" > /proc/sys/kernel/hostname ,然后 hostname查看,结果显示 localhost,重启之后,PS1显示正常[root@localhost ~]# 至此解决了。。
编辑回复