我的公司托管了一个开源 RPM 存储库,并希望开始计算每天的 RPM 下载量。该存储库托管在 Apache httpd 上。有人能推荐一种好方法来计算 RPM 文件的下载量吗(这些文件的 URL 形式如下http://packages.mycompany.com/packages/continuous/trunk/fedora/10/RPMS/package1.rpm) 同时排除对存储库 URL 的任何其他访问(用于索引浏览等)?
答案1
答案2
最简单的答案可能是这样的:
grep ".rpm" /var/log/httpd/access_log | wc -l
这将为您提供名称中带有 .rpm 的文件数量。我知道这很简单,但很有效。