最近在linux做了一些曾今做过的实验。是的,曾今做过。主要是一些网络服务,比如dns服务,ftp服务,邮件服务,samba服务等。之所以说是以前的做过的实验是因为那时用的是redhat9.0,这个系统用的是2.2的内核,那时候还是在培训学校,老师每天带领我们在这个系统上做各种服务,也就是上面所提到的服务。我想计算专业的同志都很清楚。现在毕业了,我告别了自己就为的学生时代,进入社会。可是,我还是一直喜欢使用redhat的系统。我是说这一系列的系统,比如centos,或者scientificlinux。然而现在的,这些系统已经不知不觉跨入了2.6内核时代。2.6内核相比于2.2内核的重要差别是安全,当然还有更多的硬件支持。
所以在这两套不同的系统上做这些实验的确有很大的差别。下面就那邮件服务来说。在我使用的scientificlinux系统中,除了必须的配置如:
在/etc/mail/sendmail.mc中:
当然还有:
在/etc/mail/access中:
还有这些配置是必须的:
在10-auth.conf中:
在10-ssl.conf中:
最后启动服务:
其中saslauthd服务是在scientificlinux中是必须的服务;dovecot服务代替了redhat9.0中的imap服务器,当然也就没有了imap安装包。当然我这里的所有服务都是通过手工启动。从这个服务列表中可以看出其实并不像有的教程中说的那样只需启动sendmail和named服务,就行的。这篇博客写在这里是希望记下,自己曾今走过的足迹,对日后的学习有所帮助,也希望能够帮助其他人。