모든 고유 IP 주소를 수집하고 특정 페이지에 대한 모든 요청을 보려면 내 서버 로그를 grep해야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?고유 IP 및 특정 페이지에 대한 서버 액세스 로그를 어떻게 grep합니까?
8
A
답변
26
이 표준 아파치 로그입니다 가정, 당신은 유닉스에있는 가정, 나는 보통
awk '{print $1}' access.log|sort -u
를 수행 AWK 모든 IP 주소를 필터링, 정렬은 중복을 제거합니다.
모두가 URL에 대한 액세스를 확인하려면, 나는 물론grep URL access.log
을, 당신은 당신이 검색의 특정의 하나 "URL"을 교체해야합니다.
0
webalizer과 같은 것을 사용하여 로그를 다른 옵션으로 처리 할 수도 있습니다.