在 CentOS 7.9 系统中,/tmp 目录默认的清理规则是由系统自动维护的。系统会在启动时通过 systemd-tmpfiles-clean.service 这个服务来清理过期的临时文件。 其主要配置文件为 `/etc/tmpfiles.d/tmp.conf` ,在这个文件中,你可以看到对 /tmp 目录的设置通常类似于: ``` d /tmp 1777 root root 10d ``` 这里的 `10d` 表示的是在最后一次修改时间超过10天的文件或目录将被删除。 系统还会在每次重启时清理 /tmp 目录。但需要注意的是,如果你的应用程序或者服务依赖于 /tmp 下的某些临时文件,确保这些文件的生命周期不超过系统的自动清理周期,否则可能导致服务异常。 如果需要自定义这个清理规则,可以编辑上述提到的配置文件,或者创建一个新的 tmpfiles.d 配置文件来进行调整。也可以手动执行 `systemctl start systemd-tmpfiles-clean.timer` 来立即触发一次清理操作(实际上,timer单元会定期执行清理任务)。 [2024-01-24 15:36:26 | AI写代码神器 | 238点数解答]