go access安装使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go access安装使用相关的知识,希望对你有一定的参考价值。
1.安装
$ wget http://tar.goaccess.io/goaccess-1.2.tar.gz
$ tar -xzvf goaccess-1.2.tar.gz
$ cd goaccess-1.2/
$ ./configure --enable-utf8 --enable-geoip=mmdb
$ make # make install
2.导入文件
goaccess 1005158_2017_11_06.log -o /var/www/html/1005158_2017_11_06html.html --log-format=COMBINED
-q -a
"注意:这里导入的时候会爆出一些问题根据提示 很大一部分是空格的原因 注意日志的格式"
这里我提供一些过滤空格的命令:
cat 1005158_2017_11_06_232.log | sed ‘s/ / /g‘ > 1005158_2017_11_06_232111.log
#把 两个空格都替换成一个空格并导入新文件
3."生成图像进行访问这里使用的是nginx"
http://192.168.24.128/1005158_2017_11_06html.html
4.nginx日志格式
log_format main ‘$remote_addr - $remote_user [$time_local] "$request" ‘
‘$status $body_bytes_sent "$http_referer" ‘
‘"$http_user_agent" "$http_x_forwarded_for"‘
‘ "$upstream_addr"‘
‘ ups_resp_time: $upstream_response_time ‘
‘ request_time: $request_time‘;
本文出自 “天真无邪” 博客,请务必保留此出处http://innocence.blog.51cto.com/4313888/1982250
以上是关于go access安装使用的主要内容,如果未能解决你的问题,请参考以下文章
npm : 无法加载文件 D:softcodeProcess ode ode_global pm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.micr +(代码片段
[Go] 通过 17 个简短代码片段,切底弄懂 channel 基础
解决go: go.mod file not found in current directory or any parent directory; see ‘go help modules‘(代码片段