學習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