所以,解决这个问题的方法是,通过修改配置文件更改了主机名后,还要在/etc/hosts文件中将主机名添加进去(把主机名添加到127.0.0.1后面)。当然,也可直接停sendmail服务。
其实更改主机名要做三件事:
1,修改/etc/sysconfig/network配置文件,HOSTNAME=“主机名”;
2,将主机名添加到/etc/hosts文件中。使主机名能够被解析。
3,这时,主机名已经修改成功了,但shell提示符还是显示原来的主机名,需重启才能更改。
利用命令;hostname 主机名 这样,主机名就被完全修改了。
禁止sendmail服务:
1. 结束sendmail 服务:# killall sendmail
2. 在自动启动中删除sendmail:#chkconfig --del sendmail
3. 禁用sendmail:#chkconfig sendmail off