配置证书服务查看:
https://www.cnblogs.com/yunweis/p/8149242.html
开启25端口:
先查看25端口情况:
firewall-cmd --query-port=25/tcp
添加端口:
firewall-cmd --add-port=25/tcp --permanent
重载防火墙:
firewall-cmd --reload
发送邮件:
cd /usr/local
touch ip.txt
touch sentMailIPChange.log
touch newIp.txt
ip a show dev em1|grep -w inet|awk '{print $2}'|awk -F '/' '{print $1}' >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地址发生改变" asdf@1.com.cn,asdf@relspace.com.cn,asdf@1.com.cn,asdfasdfadf@1.com.cn,houyusi@1.com.cn
echo "Send email successfully!"
fi
将脚本放到定时任务管理工具中
-
yum install crontabs
-
systemctl enable crond
-
systemctl start crond123
$ vim /etc/crontab
59 23 * * * root shell脚本路径