日期:2011-06-03 17:19:00 来源:本站整理
Linux主机下sendmail启动慢问题的办理[Linux安全]
本文“Linux主机下sendmail启动慢问题的办理[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在大部份Linux发行版本中,sendmail这个陈腐的邮件系统包是默许安装的,装完系统后,重启时,不少兄弟碰到在启动历程中,到了启动sendmail服务的时刻就终止了,没有耐烦和经验的朋友这时刻大概会认为系统出弊端大概系统没有装好,其实既不是系统出弊端,普通也不是系统没有安装好,而是系统sendmail的时刻在查询你设置的主机名的A记录或反向域名记录,由于环球9台DNS根系统都在美国,这个时刻会去查询本机主机名对应的dns A记录,分外时你安装系统时设置的一些"奇特"的主机名的时刻,比方webserver等等之类的,这个时刻sendmail会去做这个操作历程.
Apr 28 13:41:36 webserver sendmail[3494]: gethostby*.getanswer: asked for "webserver IN AAAA", got type "A"
Apr 28 13:42:36 webserversendmail[3499]: gethostby*.getanswer: asked for "webserver IN AAAA", got type "A"
Apr 28 13:43:37 webserver sendmail: sendmail startup succeeded
Apr 28 13:43:37 webserver sm-msp-queue[3509]: gethostby*.getanswer: asked for "webserver IN AAAA", got type "A"
运气好,我的意思是你的"RP"好,呵呵,查询对比快,你感受不到异常,"RP"不好,少则一到两分钟,多则四到五分钟,并且要命的是不报任何错误信息,这个时间大大超越了我们能忍耐的"8s"时间了,心里承受力差的兄弟就要受煎熬了.
知道了问题的症结,便可以对症下药了,比方我们可以改正系统配置文件/etc/hosts 和/etc/resolv.conf
让sendmial绕过查询远程主机,这里给出一种最简单的办法,给主机设置一个体名
改正/etc/hosts ,未改正之前
127.0.0.1 localhost.localdomain localhost
改正成
127.0.0.1 localhost.localdomain localhost webserver
再次重新启动sendmail看看
[root@webserver ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
启动时间已经到秒级了
以上是“Linux主机下sendmail启动慢问题的办理[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论