今天学习了计划任务和发送邮件
1、计划任务
增加计划任务
crontab -e
里面设置执行时间需要5个"*"号
* * * * * 需执行的命令(一般为shell脚本)
#分别表示 分 时 日 月 周
#取值范围 [0-59] [0-23] [1-31] [1-12] [0-7] 0和7均表示周日
2、发送邮件至内部用户与外部邮箱
发送邮件需下载安装所需的插件
yum -y install postfix mailx
查看postfix是否为开启状态
systemctl status postfix
若为关闭状态,则开启此服务
systemctl start postfix
若无法开启 可参考
postfix无法运行问题解决
有三种发送邮件的方式
第一种:
mail -s "邮件主题" root
#输入邮件内容
#ctrl+d结束
第二种:
echo "邮件内容" | mail -s "邮件主题" root
第三种:
mail -s "邮件主题" root </etc/passwd
接收邮件的方式:
mail #root用户
mail -u username #普通用户
公网邮箱配置:
- 获取授权码
可获取自己外网的邮箱授权码
获取qq邮箱授权码流程 - 进入指定文件增加配置
将配置增加在文件的最后
vim /etc/mail.rc
set from=123456788@qq.com
set smtp=smtp.qq.com
set smtp-auth-user=123456788@qq.com
set smtp-auth-password=XXXXXXXXXXXXXXXX
set smtp-auth=login
- 发送方式,参考本地邮箱发送方式
学习了一些新的命令
curl "网络图片路径" > 1.jpg #下载网络图片到虚拟机
sz 1.jpg #将虚拟机图片提取到本地