LINUX系统中系统邮件的处理以及临时文件的处理

系统邮件的处理

实验环境:系统中应有postfix(邮件传输代理软件)、mailx(撰写、发送邮件的客户端软件)这两款软件
如若没有可以用dnf install postfix mailx -y 进行下载
启动服务:systemctl enable --now postfix

1.mail指令的使用

mail username

mail westos     给指定用户发送文件

2.关闭邮件发送

(1)邮件配置文件路径: /etc/crontab/

powershell
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=""           ""代表邮件发送对象为空,则收不到邮件    

2)编辑定时指令:/etc/cron.d/file

*/2 * * * * root date        每两分钟系统执行一次date指令,则root用户会一直收到系统的文件
* * * * * /bin/date &> /dev/null      将命令的输出重定向垃圾桶,此时收不到邮件

3)编辑 /etc/sysconfig/crond

CRONDARGS=-m off                       关闭系统邮件功能 

二、临时文件的处理

切换工作环境到 /lib/tmpfiles.d/westos.conf 文件中

cd /lib/tmpfiles.d     切换环境
vim /lib/tmpfiles.d/westos.conf   编写临时文件规则

内容如下:

d /mnt/westos 1777 root root 5s    假设/mnt/westos设定临时文件有效期为5s

执行文件内容:

systemd-tmpfiles --creat /lib/tmpfiles.d/westos.conf

切换环境到/mnt/westos,每隔五秒分别建立文件file1,file2,file3 由此5秒之后第一个文件可以删除,下一和5秒第二个文件可以删除

cd /mnt/westos             切换环境
touch /mnt/westos/files1
touch /mnt/westos/files2
touch /mnt/westos/files3

打开金控面板:watch -n 1 ls -R /mnt 以便于监控删除/mnt文件时最直观的变化

执行删除命令:

systemctl-tmpfiles --clean /westos.conf    删除files1
systemctl-tmpfiles --clean /westos.conf    删除files2
systemctl-tmpfiles --clean /westos.conf    删除files3

观察面板可以轻易看出临时文件被设定的有效时间

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值