오늘 내 서버에 액세스한 모든 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
문자열이 포함된 행을 검색합니다.