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...
Sed | Awk | Print | Grep Kullanımı
3
●9.424
- 13-09-2009, 18:21:49Kimlik doğrulama veya yönetimden onay bekliyor.Merhaba
Sorunuz gerçekten yanıtlanması uzun sürecek bir soru. Ayrıca %100 kapsamlı yanıt vermenin gerçekten zor olacağı bir konu. Ben sizin için biraz araştırma yaptım. Bir kaç ingilizce makaleyi birleştirerek Türkçeleştirdim. Bunları sizinle paylaşacağım. Bu makaleleri ayrı ayrı kendi sitemde yayınladım. Alıntı yaparak bunları sizinle paylaşıyorum.Umarım işinize yararlar. Sizde bunları daha geniş bir şekilde parametlerini kullanarak bizimle paylaşırsınız.
Öncelikle sed komutundan başlıyalım.
Sırada Awk - PrintAlıntı
Ve Son olarak grep. Aslında Grepide kendim hazırlayacaktım. Ancak detaylı bir şekilde güzel bir makale buldum. bu bana ait değildir.Alıntı
Yararlı ve güzel bir mesaj olduğunu düşünüyorum. İnşallah tüm kardeşlerimizin işine yarar.Alıntı
Saygılarımla..
Kaynak : http://www.hostingsiteniz.com/grep-k...imi-t24.0.html
Kaynak : http://www.hostingsiteniz.com/awk-ko...imi-t25.0.html
Kaynak : http://www.hostingsiteniz.com/sed-ko...imi-t23.0.html - 14-09-2009, 06:09:38awk dan bir örnekNullsix adlı üyeden alıntı: mesajı görüntüle
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.. - 14-09-2009, 12:57:39Osman hocam cut -f1 -d ve cut -f2 -d birbirinin tersi yönlerimi siliyor ?
