티스토리 뷰
apache 로그 기준
awk '($7 ~ /접속페이지/ && $1 ~ /접속아이피/)' /usr/local/apache/logs/파일명 | awk '{print}' | sort | uniq -c | sort -r | head -n 1000
위 명령어를 사용하면 로그파일 상의 접속 페이지 기록 중 접속 아이피만 출력하는데 {print} 로 로그상의 모든 내용을 출력하면 중복 카운팅 없이 전체 출력이 가능함
해당 아이피의 페이지 접속 카운트가 궁금한 경우는
awk '($7 ~ /접속페이지/ && $1 ~ /접속아이피/)' /usr/local/apache/logs/파일명 | awk '{print $1, $7}' | sort | uniq -c | sort -r | head -n 1000
위 처럼 print 부분에 순서를 지정해주면 중복제거되고 카운팅으로 출력 됨
'serverSide > Linux' 카테고리의 다른 글
apache2.4 php htaccess 설정 (0) | 2024.07.18 |
---|---|
Ubuntu 22.04 no matching host key type found. Their offer: ssh-rsa,ssh-dss (0) | 2024.05.16 |
ubuntu22.04 설치 후 기본 세팅 (2) | 2023.11.03 |
ubuntu Server 22.04 설치 및 라우팅 설정(default routes) (0) | 2023.11.02 |
[CentOS6.9] Apache, SSL 가상호스트 설정 (0) | 2023.07.25 |
댓글