朋友抱怨其LINUX服务器启动速度慢,特别是sendmail,启动时要等老半天,不知是否是系统有故障了。
经检查,其hostname=RHELSERVER,IP地址为192.168.1.118。
再检查/etc/hosts 、/etc/resolv.conf 等,发现/etc/hosts中内容以下:
127.0.0.1 loclahost.localdomain localhost
74.208.80.103 RHELSERVER
原来是主机名和IP地址对应不一致,sendmail启动时,会进行DNS正向或反向查询,致使漫长等待。
将/etc/hosts内容改成:
127.0.0.1 loclahost.localdomain localhost RHELSERVER
后,让sendmail启动时,绕过DNS查询。从新启动系统,sendmail启动速度飞快。