2013/3/14 19:55 星期四
晚上总是一个令人振奋的夜晚,有人总说:DBA是夜猫子,其实也是很有依据的,因为我们大部分都是在深夜进行数据的备份,恢复等工作的。如果遇到了数据库故障,那么,作为一个DBA,我们必须要秉烛夜谈了。好了,闲话就说到这了。
本文虚拟人物:龙神add 遇到问题:Linux上没有配置sendmail和mail服务 解决方案:安装特定软件包
今天的夜里很静,室友都去上课了,闲来无事,白天的时候,看着无聊想着我龙神add也给别人发个邮件吧,故:执行了#service sendmail status命令,发现sendmail服务没有安装。因此,我执行了一下命令:#rpm -qa|grep sendmail ,发现没有安装相应的软件包.于是,下载一下这四个软件包: sendmail-8.13.8-2.el5.i386.rpm,sendmail-cf-8.13.8-2.el5.i386.rpm,sendmail-devel-8.13.8-2.el5.i386.rpm, sendmail-doc-8.13.8-2.el5.i386.rpm;安装时,执行以下命令:#rpm -ivh sendmail-8*.rpm
#rpm -ivh sendmail-cf*.rpm ; #rpm -ivh sendmail-devel*.rpm ;#rpm -ivh sendmail-doc*.rpm
当执行最后一个的时候,发现,安装失败:原因是出现依赖关系。上网查了一些资料,终于解决,方法如下:在后面添加--force --nodeps解决.
如:我执行#rpm -ivh sendmail-doc*.rpm --force --nodeps 解决。由此,sendmail服务算是告一段落了。
之前,龙神add一直以为sendmail配好了,一定可以使用mail命令了,可是,当我执行#mail ,显示结果:没有mail命令。才明白sendmail不等于mail服务的。
之前还以为是要改什么配置文件呢,后来,想起安装Linux的时候,没有安装邮件服务器的软件包,于是,龙神add只好从软件包里面,找到了与mail服务有关的三个包:
mailcap-2.1.23-1.fc6.noarch.rpm,mailman-2.1.9-4.el5.i386.rpm ,mailx-8.1.1-44.2.2.i386.rpm。
依然执行以下安装命令:#rpm -ivh mailcap*.rpm ;#rpm -ivh mailman*.rpm ;#rpm -ivh mailx*.rpm ;
安装完成后,就可以使用mail命令了。
在安装成功之前,龙神也曾犹豫过,到底安装么?后来想想,其实这是一个面对问题的态度问题,对一个小问题逃避只会让我们退而不前。所以,龙神也再次告诉大家,学会去分析问题,解决它,你才可以慢慢的成长起来。