Tüm benzersiz IP Adreslerini toplamak ve belirli bir sayfanın tüm isteklerini görmek için sunucu günlüklerimi grep görmek istiyorum. Bunu yapmanın en iyi yolu nedir?Benzersiz IP'ler ve belirli bir sayfa için sunucu erişim günlüklerini nasıl greplenir?
8
A
cevap
26
bu standart Apache günlük olduğunu varsayarsak, ve Unix üzerinde olduğunu varsayarak, ben genellikle
awk '{print $1}' access.log|sort -u
yapmak awk tüm IP adreslerini filtreler, sıralama sonra çiftleri kaldırır.
tüm bir URL'ye erişir öğrenmek için, ben Tabiigrep URL access.log
yapmak, size aramak belirli biriyle "URL" yerine gerekecektir.
0
Günlükleri başka bir seçenek olarak işlemek için webalizer gibi bir şeyi de kullanabilirsiniz.