robjmills Asked: 2009-05-19 02:35:42 +0800 CST2009-05-19 02:35:42 +0800 CST 2009-05-19 02:35:42 +0800 CST 将缓存文件存储在 /tmp 或 /home/USER/tmp 772 我们为组合的站点资产(如 javascript 和 css)生成缓存文件。我们目前将这些文件存储在 /tmp 中,但其中的所有其他内容都使清理例程难以设置。我们可以安全地改用 /home/USER/tmp 吗?该区域是否有我需要注意的自动清理程序?我注意到当前有 Awstats / webalizer / cpbandwidth 的文件。 这是使用 CentOS 顺便说一句。 linux centos storage 2 个回答 Voted Best Answer Nik Reiman 2009-05-19T03:30:28+08:002009-05-19T03:30:28+08:00 我会说将文件存储在 /tmp/USER 中,而不是在用户的主目录下可能会更好。首先,/tmp 上的权限通常更易于访问,如果您的服务器配置将来发生更改,或者您需要编写某种类型的清理脚本,这可能会发挥作用。其次,为什么要让用户接触这些 tmp 文件?他们是否有任何理由需要直接修改它们? 如果没有,最好让它们远离视线——这是 /tmp 目录的目的。 user1797 2009-05-19T03:28:08+08:002009-05-19T03:28:08+08:00 除非您为 /home/USER/tmp 设置自己的清理脚本,否则我所知道的没有任何设置为 CentOS 上该目录的默认设置。您可能想询问您的主机,因为他们可能已经完成了可能适用于您的自定义配置(在 /home/USER/tmp 上有 Awstats/webalizer 等文件不是常态)。
我会说将文件存储在 /tmp/USER 中,而不是在用户的主目录下可能会更好。首先,/tmp 上的权限通常更易于访问,如果您的服务器配置将来发生更改,或者您需要编写某种类型的清理脚本,这可能会发挥作用。其次,为什么要让用户接触这些 tmp 文件?他们是否有任何理由需要直接修改它们?
如果没有,最好让它们远离视线——这是 /tmp 目录的目的。
除非您为 /home/USER/tmp 设置自己的清理脚本,否则我所知道的没有任何设置为 CentOS 上该目录的默认设置。您可能想询问您的主机,因为他们可能已经完成了可能适用于您的自定义配置(在 /home/USER/tmp 上有 Awstats/webalizer 等文件不是常态)。