Arkadaşlar teşekkürler fikirleriniz için. Biraz daha şöyle basitleştirebilirim. log dosyam içerisine kullanıcı bilgileri v.b. bilgiler yer alıyor. Ben bunun içerisinde filtreleme yaparak yalnızca isimleri çıkarıyorum. Bunlar alt alta yer alacak şekilde filtreleyebiliyorum. Şimdi iş buradan sonra aynı isimlerden kaç adet olduğu ve isimlerin ne olduğunu bulmak kalıyor. Dosyayı txt'ye filtreleyip onun üzerinden işlem yapabilirim. Bununla ilgili script yazmaya çalışıyorum ama bir yerlerde tıkanıyorum sanırım.
28 Mayıs 2014 09:44 tarihinde Cagri Emer <[email protected]> yazdı: > 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 > -- Bilgilerinize sunar, İyi çalışmalar dilerim. Eren Salih PALA Sistem Yöneticisi MCITP-DC/VM Uzm.
_______________________________________________ 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
