本人在Linux运维中收集的一些通用的统计,Apache/Nginx服务器日志的命令组合。
Apache日志统计
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
|
Nginx 日志统计
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
|
统计Web服务状态
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd] sort -rn | more | grep '200' access_log | \ awk '{sum[$7]+=$10}END{for(i in sum){print sum[i],i}}' | sort -rn | more
|
其他统计组合
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd] Nginx日志统计:
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd] 统计其他页面数据:
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd]
[root@lyshark.cnblogs.com httpd] sort -rn | more | grep '200' access_log | \ awk '{sum[$7]+=$10}END{for(i in sum){print sum[i],i}}' | sort -rn | more
|
次数统计
查看某一个页面被访问的次数 [root@lyshark.cnblogs.com httpd]
查看每一个IP访问了多少个页面 [root@lyshark.cnblogs.com httpd]
将每个IP访问的页面数进行从小到大排序 [root@lyshark.cnblogs.com httpd]
查看某一个IP访问了哪些页面 [root@lyshark.cnblogs.com httpd]
去掉搜索引擎统计当天的页面 [root@lyshark.cnblogs.com httpd]
查看2018年6月21日14时这一个小时内有多少IP访问 [root@lyshark.cnblogs.com httpd]
统计爬虫 [root@lyshark.cnblogs.com httpd]
统计浏览器 [root@lyshark.cnblogs.com httpd]
IP 统计 [root@lyshark.cnblogs.com httpd]
统计网段 [root@lyshark.cnblogs.com httpd]
统计域名 [root@lyshark.cnblogs.com httpd]
HTTP状态 [root@lyshark.cnblogs.com httpd]
URL 统计 [root@lyshark.cnblogs.com httpd]
文件流量统计 [root@lyshark.cnblogs.com httpd]
URL访问量统计 [root@lyshark.cnblogs.com httpd]
查出运行速度最慢的脚本 [root@lyshark.cnblogs.com httpd]
IP, URL 抽取 [root@lyshark.cnblogs.com httpd]
|