朋友抱怨其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啓動速度飛快。