티스토리 뷰

반응형


cd /var/log/apache2
awk '{ print $1}' access.log | sort | uniq -c | sort -nr | head -n 10

아파치의 Access Log가 /var/log/apache2 에 위치한다고 가정했을 때 가장 많이 접근한 아이피 랭킹 탑 10을 출력해준다.

한줄로 쓰면 아래와 같다.


sudo awk '{ print $1}' /var/log/apache2/access.log | sort | uniq -c | sort -nr | head -n 10

버전과 배포판에 따라 apache2 로그 디렉토리에 접근 할 때 루트권한을 요구할 수도 있으니 유의하자..

가끔 정말 몇 개의 파이프로 조합되어 원하는 결과물을 출력해주는 명령어 구문을 완성했을 때 좀 짜릿함.


이렇게 첫 탭에 접근 횟수, 두번째 탭에 아이피.

개인 서버에서 굴리던 외부 서비스를 모두 접었더니 전부 해외 아이피다. 봇들이 돌아다니는 건가.




반응형
프로필사진

Yowu (Yu Yongwoo)

흔한 Node.js/Java 백엔드 개발자입니다
Ubuntu와 MacOS 데스크탑 개발 환경을 선호합니다
최근에는 vscode와 IntelliJ를 사용하고 있습니다
vscode에는 neovim, IntelliJ는 ideaVim
개발용 키보드는 역시 HHKB Pro 2 무각입니다
락 밴드에서 드럼을 쳤습니다

최근에 올라온 글
최근에 달린 댓글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함
Total
Today
Yesterday