配置證書服務檢視:
開啟25埠:
先檢視25埠情況:
firewall-cmd --query-port=25/tcp
新增埠:
firewall-cmd --add-port=25/tcp --permanent
過載防火牆:
firewall-cmd --reload
傳送郵件:
echo "郵件內容" | mail -s "主題" ***[email protected]
shell 指令碼:
cd /usr/local
touch ip.txt
touch sentmailipchange.log
touch newip.txt
ip a show dev em1|grep -w inet|awk ''|awk -f '/' '' >newip.txt
ipaddress=`cat newip.txt`
oldip=`cat ip.txt`
echo $ipaddress
echo $oldip
if [ $ipaddress == $oldip ]
then
echo "`date -u` not changed"
else
echo $ipaddress > ip.txt
echo "`date -u` changed" >> sentmailipchange.log
echo "伺服器ip是$ipaddress"| mail -s "伺服器ip位址發生改變" [email protected],[email protected],[email protected],[email protected],[email protected]
echo "send email successfully!"
fi將指令碼放到定時任務管理工具中
yum install crontabs
systemctl enable crond
systemctl start crond123
$ vim /etc/crontab
59 23 * * * root shell指令碼路徑
CentOS7實現Cobbler自動裝機
cobbler是乙個使用python開發的開源專案,可以實現乙個全自動批量快速建立linux系統的網路安裝環境,本次實驗就是在centos7上搭建cobbler環境。cobbler基本概念 cobbler是一款快速的網路系統部署工具 集中管理所需服務,如dhcp dns tftp web cobbl...
CentOS 7 如何實現SSH自動登入
我們經常會需要從本地linux主機登入到服務端linux主機,每次登入都需要輸入密碼,以下步驟可以實現免密碼自動登入。ssh keygen t rsa出現提示預設都回車,輸出結果類似 此時會在.ssh目錄生成兩個檔案 id rsa id rsa.pub scp ssh id rsa.pub your...
centos7使用mailx傳送郵件
1.安裝mailx yum y install mailx vi etc mail.rc set from db 163.com 發件郵箱 set smtp smtp.163.com smtp伺服器,此處為黃易163的 set smtp auth user db 也就是 163.com前的內容 se...