Nullsix adlı üyeden alıntı: mesajı görüntüle
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..