1. 程式人生 > >學習Linux課程第十五天

學習Linux課程第十五天

 

一、DHCP動態管理主機地址

(DHCP,Dynamic Host Configuration Protocol),該協議用於自動管理區域網內主機的IP地址、子網掩碼、閘道器地址及DNS地址等引數,可以有效地提升IP地址的利用率,提高配置效率,並降低管理與維護成本。

作用域:一個完整的IP地址段,DHCP協議根據作用域來管理網路的分佈、分配IP地址及其他配置引數。

超級作用域:用於管理處於同一個物理網路中的多個邏輯子網段。超級作用域中包含了可以統一管理的作用域列表。

排除範圍:把作用域中的某些IP地址排除,確保這些IP地址不會分配給DHCP客戶端。

地址池:在定義了DHCP的作用域並應用了排除範圍後,剩餘的用來動態分配給DHCP客戶端的IP地址範圍。

租約:DHCP客戶端能夠使用動態分配的IP地址的時間。

預約:保證網路中的特定裝置總是獲取到相同的IP地址。

1、部署dhcpd服務程式

(1)安裝服務  yum install dhcp

(2)配置主配置檔案  vim /etc/dhcp/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

subnet 192.168.10.0  netmask 255.255.255.0 {

range IP地址域;

option  routers  192.168.10.1;

option subnet-mask 255.255.255.0;

default-lease-time 21600;

max-lease-time 43200;

}

(3)重啟服務並加入啟動項

systemctl  restart  dhcpd

systemctl  enable dhcpd

2、分配固定IP地址

(1)編輯主配置檔案  vim /etc/dhcp/dhcpd.conf

加入:

host linuxprobe {
hardware ethernet 00:0c:29:27:c6:12;
fixed-address 192.168.10.88;}

(2)重啟服務

二、郵件系統

傳輸過程:

MUA:收發郵件

MTA:轉發郵件

MDA:儲存郵件

1、部署電子郵件系統

(1)配置伺服器主機名稱,需要保證伺服器主機名稱與發信域名保持一致:

[[email protected] ~]# vim /etc/hostname
mail.linuxprobe.com
[[email protected] ~]# hostname
mail.linuxprobe.com

(2)清空iptables防火牆預設策略,並儲存策略狀態,避免因防火牆中預設存在的策略阻止了客戶端DNS解析域名及收發郵件:

(3)為電子郵件系統提供域名解析。分別配置/etc/named.conf和/etc/named.rfc1912.zones配置檔案

(4)配置Postfix服務程式

1、安裝服務yum install postfix

2、配置postfix服務程式 vim /etc/postfix/main.cf

大概76行: myhostname =  mail.linuxprobe.com                #定義一個名為myhostname的變數,用來儲存伺服器的主機名稱

83行: mydomain = linuxprobe.com                                    #定義一個名為mydomain的變數,用來儲存郵件域的名稱

99行:myorigin = $mydomain                                               #呼叫前面的mydomain變數,用來定義發出郵件的域

116行: inet_interfaces = all                                                 #呼叫前面的mydomain變數,用來定義發出郵件的域

164行: mydestination = $myhostname , $mydomain            #定義可接收郵件的主機名或域名列表

 3、建立本地使用者並重啟服務、加入啟動項

 useradd 使用者 

passwd

systemctl  restart  postfix

systemctl  enable  postfix

(5)配置dovecot服務程式

1、安裝服務  yum install dovecot

2、配置主配置檔案  vim /etc/dovecot/dovecot.conf

24行; protocols = imap  pop3 lmtp    #把Dovecot服務程式支援的電子郵件協議修改為imap、pop3和lmtp

25行:disable_plaintext_quth = no      #允許使用者使用明文進行密碼驗證

48行:login_trusted_networks = 192.168.10.0/24    #,設定允許登入的網段地址

 3、配置郵件格式與儲存路徑

vim /etc/dovecot/conf.d/10-mail.conf

24行: mail_location = mbox:~/mail:INBOX=/var/mail/%u    儲存路徑

在家目錄中建立用於儲存郵件的目錄。記得要重啟Dovecot服務並將其新增到開機啟動項中。至此,對Dovecot服務程式的配置部署步驟全部結束

mkdir -p mail/.imap/INBOX

systemctl restart dovecot

systemctl enable dovecot

(6)測試郵件系統

 2、設定使用者別名信箱

編輯郵件別名服務  vim   /etc/aliases

使用者名稱:root