따르다GoAccess의 예는 다음을 통해 Debian에 설치됩니다 apt-get
.
sudo apt-get install goaccess
로그 파일은 www-data adm
그룹이 소유합니다.
$ admin@mycomputer:~# ls -l /var/log/nginx/
ls: cannot open directory /var/log/nginx/: Permission denied
$ sudo -i
root@mycomputer:~# ls -l /var/log/nginx/
-rw-r----- 1 www-data adm 9780 Aug 1 22:11 access.log
# etc...
admin
사용자 로서 sudo를 사용하여 기본 GoAccess 명령을 성공적으로 실행할 수 있습니다.
$ sudo goaccess -f /var/log/nginx/access.log
시원한!
General Dashboard - Overall Analyzed Requests [Active Module 0]
Total Requests 51 Unique Visitors 26 Referrers 0 Log Size 9.55 KiB
Failed Requests 0 Unique Files 18 Unique 404 0 Bandwidth 0.0 B
Generation Time 0 Static Files 0 Log File /var/log/nginx/access.log
Unique visitors per day - Including spiders Total: 1/1
Hits having the same IP, date and agent are a unique visit
26 100.00% 0.0 B 01/Aug/2016 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Requested files (Pages-URL) Total: 18/18
Top requested files - hits, percent, [bandwidth, time served]
24 47.06% 0.0 B /
4 7.84% 0.0 B http://www.baidu.com/s?wd=5118
2 3.92% 0.0 B /contact/
[F1]Help [O]pen detail view 0 - Mon Aug 1 23:38:47 2016 [Q]uit GoAccess 0.6
sudo가 없으면(또는 루트로 실행하면) 로그 파일을 찾을 수 없습니다.
$ goaccess -f /var/log/nginx/access.log
GoAccess - version 0.6 - Oct 21 2013 23:06:19
An error has occurred
Error occured at: parser.c - parse_log - 798
Message: Error while opening the log file. Make sure it exists.
하지만 sudo로 실행하면 옵션/플래그가다음과 같은인식할 수 없는 로그 파일 이름:
$ sudo goaccess -f /var/log/nginx/access.log -o report.html --real-time-html
Unknown option `-o'.
$ sudo goaccess -f /var/log/nginx/access.log --no-csv-summary -o report.csv
Unknown option `--'.
나는 자신감을 갖고 있다허점내 작업 흐름에서. 누구든지 나를 올바른 방향으로 돌릴 수 있습니까?
답변1
깃발 --no-csv-summary
은버전 0.9에 추가됨, 2015년 3월부터 시작됩니다. 귀하의 버전은 0.6입니다. 이것현재 버전2016년 8월 현재 버전은 1.0.2입니다.
공식 GoAccess Debian 저장소를 추가해야 할 수도 있습니다:
$ echo "deb http://deb.goaccess.io/ $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/goaccess.list
$ wget -O - https://deb.goaccess.io/gnugpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install goaccess
또는 소스에서 빌드하면 다음 가이드를 찾을 수 있습니다.여기.