티스토리 뷰
반응형
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 로그 디렉토리에 접근 할 때 루트권한을 요구할 수도 있으니 유의하자..
가끔 정말 몇 개의 파이프로 조합되어 원하는 결과물을 출력해주는 명령어 구문을 완성했을 때 좀 짜릿함.
이렇게 첫 탭에 접근 횟수, 두번째 탭에 아이피.
개인 서버에서 굴리던 외부 서비스를 모두 접었더니 전부 해외 아이피다. 봇들이 돌아다니는 건가.
반응형
'내맘대로 > 내맘대로리눅스' 카테고리의 다른 글
우분투 20.04 LTS (Focal Fossa) 데스크탑 설치 후 해야하는 것들 (0) | 2020.04.19 |
---|---|
우분투 20.04 LTS (Focal Fossa) 데스크탑 달라진 점과 간단 후기 (0) | 2020.04.19 |
Dell 노트북에 우분투를 설치하고 추가로 해야하는 일들 (0) | 2019.08.29 |
윈도우 10, 리눅스 듀얼 부팅 설치시 주의사항 (0) | 2016.04.18 |
우분투 리눅스에 구글 드라이브를 연동하는 새로운 두가지 방법 (0) | 2016.04.15 |
AWS EC2 비밀번호 접속 활성화하기 (공개키 사용 안하기) (0) | 2016.04.08 |
리눅스로 개발 하는 모든 사람들이 꼭 봐야하는 동영상 (0) | 2016.04.01 |