Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何使用GoAccess正确过滤我的访问日志?_Linux_Grep_Zcat_Goaccess - Fatal编程技术网

Linux 如何使用GoAccess正确过滤我的访问日志?

Linux 如何使用GoAccess正确过滤我的访问日志?,linux,grep,zcat,goaccess,Linux,Grep,Zcat,Goaccess,我想只使用POST/xmlrpc.php请求生成报告,因此我运行以下命令: zcat access.log.*.gz | grep 'POST /xmlrpc.php' | goaccess -a -o report-xmlrpc.html 报告的结果并没有全部显示出来(在图中我只看到了9天,但我查看了其他日志,几乎每天都有POST/xmlrpc.php请求(总共30次)) 我是否使用了zat/grep/goaccess错误?您只解析*.gz日志,我假设您想解析所有日志(压缩和未压缩),请尝试

我想只使用
POST/xmlrpc.php
请求生成报告,因此我运行以下命令:

zcat access.log.*.gz | grep 'POST /xmlrpc.php' | goaccess -a -o report-xmlrpc.html
报告的结果并没有全部显示出来(在图中我只看到了9天,但我查看了其他日志,几乎每天都有
POST/xmlrpc.php
请求(总共30次))


我是否使用了zat/grep/goaccess错误?

您只解析*.gz日志,我假设您想解析所有日志(压缩和未压缩),请尝试以下方法:

zgrep -h 'POST /xmlrpc.php' access.log* | goaccess -a -o report-xmlrpc.html

但我试过你的命令,而且。。。哇,真管用!:)为什么我的命令不起作用
zgrep
zcat
+
grep
大致相同,不是吗?请告诉我为什么不起作用zcat-f/var/log/nginx/access.*sed-n'/30\/Jun\/2020/,/30\/Jun\/2020/p'| goaccess-a--log格式=组合`