Merhaba Arkadaşlar,
SSH kullanımı açısından sizlerden destek istiyorum. Kolay ssh kodları gerçekten hepimiz tarafından ezberlendi. Bunun bana ve bir çok kişiye faydalı olacağını düşünyorum. Bana başlıkta yazdığım gibi sed , awk , print , grep kullanımını açıklar mısınız ? veya aklınıza gelen bu tarzda komutları bizimle topicte paylaşır mısınız?
Teşekkürler...
awk dan bir örnek
netstat -ntu
yazar bağlı kullanıcıları görürsün..
netstat -ntu | grep :80
yazar sadece içersinde :80 olanları görürsün
netstat -ntu | grep :80 | awk '{print $5}'
yapar sadece IP kısmını görürsün
netstat -ntu | grep :80 | awk '{print $5}' | cut -f1 -d ':'
yapar : dahil sağ tarafını silersin listenin
hep aynı IP lerden görünür liste çok karışır aynıları rakam olarak göstermek istersin.
netstat -ntu | grep :80 | awk '{print $5}' | cut -f1 -d ':' | uniq -c
yazarsın..
Ama buda yetmez bu aynıları numara sırasına göre görmek istersin
netstat -ntu | grep :80 | awk '{print $5}' | cut -f1 -d ':' | uniq -c | sort -n
yazarsın..
artık ipleri en çok bağlantı açandan en az açana doğru görürsün..
ama senin için önemli olan 10 dan fazla bağlantı açan iplerdir
10 dan daha az bağlantı açanları görmek istemezsin
ozamanda bunu yazarsın
netstat -ntu | grep :80 | awk '{print $5}' | cut -f1 -d ':' | uniq -c | sort -n | awk '$1 > 10 {print $1,$2}'
vs.. vs.. gider bu..