在大部分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
让sendmial绕过查询远程主机,这里给出一种最简单的方法,给主机设置一个别名
修改/etc/hosts ,未修改之前
127.0.0.1 localhost.localdomain localhost
修改成
127.0.0.1 localhost.localdomain localhost 主机名称
查看本机的主机名称的命令是: hostname
再次重新启动sendmail看看
[root@webserver ~]# service sendmail restart
Shutting down sm-client: [ OK ]
Shutting down sendmail: [ OK ]
Starting sendmail: [ OK ]
Starting sm-client: [ OK ]
启动时间已经到秒级了。
分享到:
相关推荐
Linux系统的快速启动秘诀主要集中在优化系统配置、精简启动过程以及调整硬件和软件参数等方面。以下是对这些秘诀的详细阐述: ...但通过合理配置,可以显著提升Linux系统的启动速度,从而为用户节省宝贵时间。
### Linux启动更快速的十大秘诀 #### 撤消多余的服务 在Linux系统中,有许多服务默认被开启,这些服务可能会占用不必要的系统资源,并延长...通过实施以上策略,你可以显著提升Linux系统的启动速度,并优化整体性能。
【知识点详解】 1. **优化启动服务**:Linux系统...以上是针对Linux系统启动速度优化的十个方法,涵盖了从服务管理、内核优化、桌面环境选择到系统配置等多个方面,可以根据实际情况灵活应用,以提升系统的启动效率。
【通用的优化Linux系统的六大妙招】 在Linux系统优化中,遵循“少就是多”的原则至关重要,即只运行必要的服务,使用最适合的工具,并尽可能利用命令行效率。以下六个优化策略可以帮助你提升Linux系统的性能: 1. ...
Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................
Sendmail,作为一款历史悠久且广泛应用的E-Mail服务器软件,自诞生以来就一直是Linux系统中电子邮件处理的核心组件。其稳定性和强大的功能使得它在互联网领域享有极高的声誉。在本文中,我们将深入探讨Sendmail 8.14...
关闭不必要的系统服务可以提升启动速度,如kudzu、sendmail、nfs等,使用"chkconfig <service> off"命令来禁用它们。 最后,配置Red Hat 5.4的Cluster Suite。通过运行"system-config-cluster"命令启动集群配置工具...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
在`/etc/hosts`文件中添加主机名和IP地址可以提高启动速度。 5. **Linux MAC地址控制**: - Linux内核2.4版本之后,包过滤功能得到增强,可以通过iptables工具进行MAC地址过滤。例如,使用`iptables -t nat -p ...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
在 Linux 操作系统上,可以使用 Sendmail 服务器来搭建电子邮件服务器。 电子邮件服务的优点 电子邮件服务具有速度快、安全可靠、成本低、可到达范围广、内容形式丰富等优点。电子邮件服务可以快速地传输信息,且...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
Linux系统在启动时会执行一系列的服务,这些服务构成了操作系统的核心功能,为本地用户、网络用户以及应用程序提供接口。本文以BluePoint Linux 2.0为例,解析各项开机服务的功能。 1. alsasound:Alsa声卡驱动程序...
关闭不必要的系统服务可以提高系统启动速度,如kudzu、sendmail、nfs等,通过`chkconfig`命令进行关闭,并确保在两台服务器上同步执行。 接下来进入集群套件的配置,使用`system-config-cluster`命令启动集群配置...
E.6.13 我有NT, 并想安装Linux, 但我听说启动多操作系统会出现问题. 我如何避免它? E.6.14 我不能在系统的1023柱面下安装Linux, 我该怎么办? E.6.15 我想把LILO从我的机器的MBR中移去, 如何做? E.6.16 我想把...
* 使用 Sendmail 服务器搭建邮件系统 * 配置 DNS 服务器和 Sendmail 服务器 IMAP 和 POP 服务器安装: * 安装 Pop3 和 IMAP 服务器 * 启动 POP 服务 * 测试端口 Linux 邮件服务器搭建与应用的重要性: * 电子...
关闭不必要的开机启动服务,例如非邮件服务器环境下建议关闭sendmail,以优化开机速度。 安装Oracle依赖包时,将光盘挂载到/mnt,配置yum服务,编辑rhel-debuginfo.repo文件,指定光盘中的Packages文件夹作为软件源...
- Samba是一款开源软件,可以让Linux/Unix系统与Windows系统之间共享文件和打印机。 - 它提供了类似Windows网络共享的功能。 #### 57. 系统管理员的角色 - 系统管理员负责管理和维护计算机系统和网络环境。 - 职责...