操作系统(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
。