• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

웹서버 로그중 상위 접근 ip 로그 확인하기.

달소 달소 516

1

0

 

안녕하세요. 달소입니다. 

 

오늘은 웹서버를 운영하면서 가끔 과다접근이 올때 IP를 차단하기 위해 ip를 확인하는 방법입니다.

awk로 ip를 추출하고 uniq, sort 등으로 정렬, head로 원하는 갯수만큼 추출합니다. head 개수에 맞춰 top 100,top 200등도 추출가능합니다.

 

먼저 Access log가 있는 폴더로 이동해주세요.

 

cd /var/www/nginx

 

이동후에는 access log파일명을 확인해주고 아래 명령어를 입력해주세요.

 

image.png.jpg

 

awk '{ print $1}' blog.web.access.log | sort | uniq -c | sort -nr | head -n 10

 

image.png.jpg

 

위처럼 나오면 성공입니다!

 

신고공유스크랩
0
1명이 추천

달소 달소
98Lv. 195014P
다음 레벨까지 1006P


메인서버 - Ryzen 5700G / Proxmox 7.2 / Ubuntu / Xpenology / 기타 VM 등등
보조서버 - Intel i9-9900ES(QQC0) / H370M / Proxmox 7.1 / 아직개발용서버로 사용중
백업스토리지서버 - DS920+ 
하드웨어,가상화 등등 여러 IT분야에 관심이 두루두루많습니다만 깊게알고있는건 없습니다 하하하

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

주간 조회 수 인기글

주간 추천 수 인기글