阅读量:3
要统计Nginx日志中的资源类型,你需要分析访问日志文件(通常是access.log)。以下是一个使用awk和sort命令的示例,用于统计不同类型的资源(如HTML、CSS、JS、图片等)的访问次数。
首先,确保你有访问日志文件。然后,在命令行中运行以下命令:
awk '{print $7}' access.log | cut -d'/' -f2 | sort | uniq -c | sort -nr
这个命令的解释如下:
awk '{print $7}' access.log:使用awk提取访问日志中的第7列(请求的资源路径)。cut -d'/' -f2:使用cut命令以’/'为分隔符,提取资源路径中的第二部分(文件名和扩展名)。sort:对提取的资源类型进行排序,以便将相同的资源类型放在一起。uniq -c:使用uniq命令计算每种资源类型的出现次数。sort -nr:使用sort命令按数字降序排列资源类型及其访问次数。
运行此命令后,你将看到一个按访问次数排序的资源类型列表。你可以根据需要修改命令,以便统计其他类型的资源或添加更多筛选条件。
以上就是关于“Nginx日志中的资源类型怎么统计”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm