学习Linux的第十六课时
不断地深入学习Linux,自己也在不断地进步。但是在有些时候感觉自己还是掌握的东西比较少,需要多看关于Linux的文档,在虚拟机上进行实践操作,一方面是加强自己的实践经验,另一方面是补充自己知识上的漏洞。这课时主要讲解了DHCP动态管理主机协议以及使用Postfix与Dovecot部署邮件系统。
首先来说一下DHCP动态主机管理协议,这个主要是解决IP问题的一个协议,自动分配地址,使其能够正常的使用计算机。
我们现在所用的都是IPV4地址,IPV4的地址是32位。所以说IPV4的地址一共是2的32次方,4294967296个地址,那么当我们接入到公网时,不可能每台主机都分配一个共有地址,在一个共有地址下面创建私有地址,然后通过一台服务器建立一个资源池,然后通过DHCP自动分发地址,以及通过NAT、PAT技术将私有IP转换到公网上去,这就是为什么使用DHCP动态协议的原因所在。当我们在配置DHCP时,一定要注意所分配的网段以及所使用的域名解析。其中包含的一些配置参数也是十分重要的,需要自己多加学习和记忆。
同时,我们也可以将分配的IP地址和Mac地址进行绑定,绑定过后有利于后期的实践操作,不用每次都分发变跟地址。
另外一个知识点就是部署邮件系统,使用Linxu系统中的Postfix和Dovecot服务程序配置电子邮件系统服务的方法。
首先整个邮件的传输过程主要就是三部分,包括MUA,MTA,MDA。每个过程都对应着相应的处理过程。
MUA:收发邮件客户端,这个就是邮件的始发和接受端,是谁发出来,是谁接收。
MTA:转发邮件,相当于我们购买东西后快递公司转运包裹一样,需要到每个省市中心去中转一样,按照目的地址转发。
MDA:保存邮件,和我们的包裹到了快递取货点一样,假设你没有及时去领取。可以存放一定的时间,而MDA就是当一方的客户端下线后,有个中转站暂时存储,当上线后再转发。
在RHEL 5、RHEL 6以及诸多早期的Linux系统中,默认使用的发件服务是由Sendmail服务程序提供的,而在RHEL 7系统中已经替换为Postfix服务程序。相较于Sendmail服务程序,Postfix服务程序减少了很多不必要的配置步骤,而且在稳定性、并发性方面也有很大改进。
一般而言,我们的信箱地址类似于“root@linuxprobe.com”这样,也就是按照“用户名@主机地址(域名)”格式来规范的。如果您给我一串“root@192.168.10.10”的信息,我可能猜不到这是一个信箱地址,没准会将它当作SSH协议的连接信息。因此,要想更好地检验电子邮件系统的配置效果,需要先部署bind服务程序,为电子邮件服务器和客户端提供DNS域名解析服务。
自己还需要不断地补充,不断地实践。为自己加油!以此自勉!