고유한 액세스 로그 IP를 찾는 방법

고유한 액세스 로그 IP를 찾는 방법

오늘 내 서버에 액세스한 모든 IP를 가져와야 합니다. 아래 명령을 통해 모든 IP를 얻을 수 있지만 오늘의 IP만 가져와야 합니다.

sudo awk '{ print $1}' /etc/httpd/logs/access_log | sort | uniq -c | sort -nr | head -n 10

grep '20/Apr'에서 시작 해야 합니다 acccess_log. 누군가 도와줄 수 있나요?

답변1

처음에는 다음 awk을 추가할 수 있습니다.

sudo awk '/20\/Apr/ { print $1}' /etc/httpd/logs/access_log

20/Apr문자열이 포함된 행을 검색합니다.

관련 정보