`

GoAccess 日志分析 Linux 常用分析日志命令

 
阅读更多
GoAccess命令

#下载GoAccess安装包
wget http://sourceforge.net/projects/goaccess/files/0.4.2/goaccess-0.4.2.tar.gz/download

tar zxvf goaccess-0.4.2.tar.gz
cd goaccess-0.4.2 

./configure –enalbe-geoip –enable-utf8 
make
make install

#goaccess -f /usr/local/nginx/logs/a.log -s -a -b

 

 

Linux 常用分析日志命令

列出当天访问次数最多的IP -20 相当于limit 20
cut -d- -f 1 access.log |uniq -c | sort -rn | head -20

查看当天有多少个IP访问
awk '{print $1}' access.log|sort|uniq|wc -l

查看某一个页面被访问的次数
grep "/index.php" log_file | wc -l

将每个IP访问的页面数进行从小到大排序
awk '{++S[$1]} END {for (a in S) print S[a],a}' access.log | sort -n

查看某一个IP访问了哪些页面
grep ^211.137.153.125 access.log| awk '{print $1,$7}'

去掉搜索引擎统计当天的页面
awk '{print $12,$1}' access.log | grep ^\"Mozilla | awk '{print $2}' |sort | uniq | wc -l

 

分享到:
评论

相关推荐

    goaccess—nginx 日志分析工具

    GoAccess 是一款开源、快速且轻量级的日志分析工具,专门设计用于实时地分析Apache、Nginx等Web服务器的访问日志。它以终端界面展示,能够生成丰富的统计报告,帮助管理员更好地理解和优化网站的访问情况。 在深入...

    nginx通过goaccess生成日志统计报告

    【Nginx与GoAccess日志分析】 在Web服务器领域,Nginx以其高效和稳定而备受青睐。它能够处理大量的并发连接,并且提供反向代理、负载均衡等功能。而GoAccess是一款开源的实时Web日志分析器,可以快速生成可视化报告...

    Linux日志分析与视频分享资料

    ### Linux日志分析关键知识点详解 #### 一、引言 在现代IT环境中,日志文件扮演着极其重要的角色,特别是在Linux系统下。通过分析这些日志,管理员能够监控系统的健康状况、诊断问题以及防范安全威胁。本文将详细...

    goaccess 安装(CentOS)

    名 404 错误 操作系统 浏览器和搜索引擎 主机、DNS和IP地址 ...同时,只要将nginx的日志格式定义为apache格式,对它的分析也不在话下(目前,redhat提供的nginx软件包默认日志格式和apache基本一致)。

    神器!最佳 Nginx 日志分析工具 GoAccess

    使用方法有两种,可以用 XShell 或 Putty 上去命令查看,也可以生成 html 报告。 下面介绍GoAccess 在 CentOS 上的安装方法: 1. 需要安装 GeoIP, ncurses, glib2, 一句搞定 代码如下:#yum -y install glib2 glib2-...

    nginx监控工具GoAccess

    GoAccess是一个开源的实时Web日志分析工具,专为Nginx等服务器设计,能够帮助管理员快速分析、统计并可视化服务器的日志数据。 GoAccess以其高效和直观的特性,成为Nginx监控的理想选择。它支持多种日志格式,包括...

    Apache错误日志时时查看(2014.9.22)

    5. **日志分析** 分析错误日志有助于找出频繁出现的错误、慢速请求或恶意攻击。一些工具如AWStats、Webalizer、GoAccess等可以帮助进行统计和可视化分析。 6. **安全考虑** 保护好错误日志的安全同样重要,避免...

    一些常见的日志管理方法和工具

    - **GoAccess**:实时Web日志分析工具,能够提供即时的访问统计和趋势分析。 - **Logwatch**:一种日志监视器,用于提供每日的日志汇总报告,便于管理员快速浏览关键信息。 - **ELK Stack**:包括Elasticsearch、...

    GoAccess使用指南(官方中文版)

    GoAccess 是一个开源的实时 web 日志分析器和交互式查看器,可以在 Linux 系统终端或浏览器中运行。它为需要实时可视服务器报告的系统管理员提供了快速而有价值的 HTTP 统计信息。GoAccess 的核心思想是无需使用...

    nginx-1.0.12.tar.gz

    - **日志分析**:使用logstash、goaccess等工具分析访问日志,发现问题并优化性能。 - **错误日志分析**:定期检查错误日志,及时发现并解决潜在问题。 8. **升级与迁移** - **平滑升级**:在不停止服务的情况下...

    nginx-1.4.2.tar.gz for linux

    使用Nginx的内置日志功能,结合第三方工具如`ngxtop`、`nginx-module-vts`或`goaccess`,可以方便地监控和分析服务器性能。 总结,`nginx-1.4.2.tar.gz for linux` 是Nginx的一个历史版本,提供了在Linux系统上...

    真棒明星:我的GitHub明星精选列表

    4 毫米波 现代简约窗口管理器5 oni2 本机,轻型模式代码编辑器6 进入 GoAccess是实时Web日志分析器和交互式查看器,可在* nix系统的终端中或通过浏览器运行。 7 蒂尼 一个很小但有效的容器init 8 万能点文件 自从我...

    java红酒网站源码-awesome-starred:我的GitHub星星的精选列表!

    是一种实时网络日志分析器和交互式查看器,可在 *nix 系统的终端中或通过您的浏览器运行。 - 此存储库是它的镜像,仅供参考,不适用于签入或报告问题。 我们将继续在这里接受拉取请求。 它们将通过 staging 树合并到...

    nginx brotli 动态模块

    安装和使用Nginx的访问日志分析工具,如`ngxtop`或`goaccess`,监控Brotli的性能。根据实际情况调整压缩级别和类型,以找到最佳平衡点。 通过以上步骤,你可以在Nginx 1.14.2上成功部署Brotli动态模块,利用其高效...

Global site tag (gtag.js) - Google Analytics