Tôi muốn grep nhật ký máy chủ của mình để thu thập tất cả các Địa chỉ IP duy nhất và cũng có thể xem tất cả các yêu cầu cho một trang cụ thể. Cách tốt nhất để làm việc này là gì?Làm cách nào để tôi truy cập nhật ký máy chủ grep cho các IP duy nhất và một trang cụ thể?
8
A
Trả lời
26
Giả sử đây là một bản ghi Apache tiêu chuẩn, và giả sử bạn đang ở trên Unix, tôi thường làm
awk '{print $1}' access.log|sort -u
Các awk lọc ra tất cả các địa chỉ IP, các loại sau đó loại bỏ các bản sao.
Để tìm hiểu tất cả các truy cập đến một URL, tôi làm
grep URL access.log
Tất nhiên, bạn sẽ phải thay thế "URL" với một cụ thể mà bạn tìm kiếm.
0
Bạn cũng có thể sử dụng một cái gì đó như webalizer để xử lý nhật ký dưới dạng tùy chọn khác.