新安装的RHEL5启动时总是停在starting sendmail处很久才会过去,最近找到了原因及解决办法
原来,当Sendmail启动时它会自动查找你的主机名,得到主机名后,它就尝试对主机名进行解析。如果你的主机名没有相对应的ip,那么这个解析就会耗时很长,直到确认无法解析后才会放弃查找,进而继续其启动管理。
因为我的nameserver设置为:10.2.16.40这个内网dns服务器,所以自然无法解析我的主机名server-linux,只要在/etc/hosts中,把主机名一栏改为:
10.2.16.101 server-linux.localhost.localdomain,虽然并不存在,但可以轻易骗过sendmail,问题解决