操作系统(CentOS)会自动清除临时文件吗?

操作系统(CentOS)会自动清除临时文件吗?

操作系统(CentOS)是否会自动清除临时文件,以及/tmp和之间有什么区别/var/tmp

如果系统自动清除这些文件,我该如何更改 TTL?

答案1

他们是不同的:

/tmp自启动以来就被安装,并且在重新启动后被清理。

/var/tmp如果是挂载点,则在启动期间可能不可用/var。它在重新启动之间不会被清除。

CentOS 6 有一个名为tmpwatch。它每天从名为 的脚本执行(在调用 cron.daily 时)/etc/cron.daily/tmpwatch。如果时间(最后访问时间)已超过 10 天前。

在 CentOS 7 中情况有所不同,因为它使用systemd-tmpfiles-clean.timer

相关内容