2014-05-27 21:03 GMT+03:00 Salih PALA <[email protected]>: > Selamlar,
Merhaba, > Amacım aşağıdaki gibi benim kelime verip filtreleme yapmam yerine, otomatik > olarak benzer kelimeleri tespit edip listeleyerek sayısını görmem. > grep deneme abc.log | wc -l log dosyasinin formati hakkinda bir ipucu verseydiniz daha saglikli yorum yapilabilirdi. Ornegin nginx'in varsayilan access.log dosyasini kullanarak sunucunun hangi IP adresinden kac istek aldigini coktan aza dogru siralamak icin suna benzer bir komut grubu kullanabilirsiniz. Burada IP adreslerini teker teker greplemeniz gerekmez. Eger log dosyanizda kelimeler kendi sutunlarinda tutuluyorsa benzer bir islemi o dosya icin de gerceklestirebilirsiniz. cut -d " " -f 1 access.log | sort | uniq -c | sort -nr access.log dosyasini bosluk gordugun yerde alanlara ayir, bu alanlardan ilkini al, aldiklarini sirala, siraladiklarin arasindan essiz olanlari sayisi ile birlikte hesapla, numerik olarak coktan aza (ters) olacak sekilde ekrana bas manasina geliyor yukaridaki komut dizisi. _______________________________________________ Linux-sunucu E-Posta Listesi [email protected] Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından okuyabilirsiniz; Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
