• 29-08-2007, 22:53:25
    #46
    Bu DDOS sonuçlarından ne çıkarmalıyım, açıkça ifade edersem anlamadım, mesela,
    Alıntı:
    Alıntı
    [root@server ~]# ddos1
    1 127.0.0.1
    1 88.240.122.219
    1 88.253.74.214
    1 Address
    1 servers)
    3 88.251.31.227
    4 77.250.28.8
    5 88.234.187.13
    638
    [root@server ~]# ddos2
    4 77.250.28.8
    5 88.234.187.13
    [root@server ~]#
    Ni-Osman, teşekkürler
  • 29-08-2007, 22:53:31
    #47
    Kurumsal PLUS
    Saldırıları da engelleriz ama her şeyi anlatmak biraz aptallık olur sonuçta bu bizim mesleğimiz.. ondan dolayı bazı şeyler bize kalıyor ...
  • 29-08-2007, 22:54:33
    #48
    Kurumsal PLUS
    benikaydet adlı üyeden alıntı: mesajı görüntüle
    Bu DDOS sonuçlarından ne çıkarmalıyım, açıkça ifade edersem anlamadım, mesela,
    Alıntı:
    Ni-Osman, teşekkürler
    Hiçbir anormallik yok.. 100-200 gibi sonuçlardan korkmalısınız tabi bu sonuçları 1 dk boyunca sürekli alıyorsanız bir bağlantı 200 ile bailar git gide düşerse o user olmalı büyük ihtimal.
  • 30-08-2007, 01:18:21
    #49
    osman usta ya benim bir sorum daha olacaktı.yaptım ben çalıştıda ama httpd stop yapinca otomatik geri bağlaniyor. otomatik olmasini nasil engellerim
  • 30-08-2007, 01:20:59
    #50
    Kurumsal PLUS
    bu pek shellscript ile alakalı olmasada cevaplayalım...

    cpanel mi kullanıyorsun?
  • 30-08-2007, 01:26:44
    #51
    tamam sağol yaptim. virtuzzodan ayarladim. ben konu bir bütün olsun diye yazmiştim buraya yapmak isteyenler ayni sorunla karşilaşirsa diye.
  • 31-08-2007, 15:08:34
    #52
    osman usta server load 20 nin üstüne çikti benim ayarladiğim gibi, ama şöyle bir mail geldi
     /usr/bin/kontrol: line 4: [: average:: integer expression expected
    kontrol deki kodlarda böyle
    #/usr/bin/!
    load="20"
    komutcan=`top -b -n 1 | head -n 10 | grep average | awk '{print $12}' | cut -d, -f1 | cut -d. -f1`
    if [ "$komutcan" -ge "$load" ]
    then
    echo "Son yeniden baslatma suresi: `date`" >> /var/log/kontrol.load
    # Kural ihlali durumunda yapılacak isler alt kısma girilecek
    # Suyunu cikartirsaniz sonucu kotu olabilir 8)
    service httpd stop
    # Kural Sonu
    fi
    Sorun ne olabilir?
  • 31-08-2007, 15:28:45
    #53
    Üyeliği durduruldu
    Bir scriptim var
    index.php?x=1
    index.php?x=2
    index.php?x=3
    .
    .
    .
    diye işlem yapıyor. Burda sayı arttırarak cron job gibi yapsak bilgisayar açık olmadan server içinde bu 1 2 3 4.. ü geçse
  • 01-09-2007, 23:57:10
    #54
    Kurumsal PLUS
    Alisko adlı üyeden alıntı: mesajı görüntüle
    osman usta server load 20 nin üstüne çikti benim ayarladiğim gibi, ama şöyle bir mail geldi
     /usr/bin/kontrol: line 4: [: average:: integer expression expected
    kontrol deki kodlarda böyle
    #/usr/bin/!
    load="20"
    komutcan=`top -b -n 1 | head -n 10 | grep average | awk '{print $12}' | cut -d, -f1 | cut -d. -f1`
    if [ "$komutcan" -ge "$load" ]
    then
    echo "Son yeniden baslatma suresi: `date`" >> /var/log/kontrol.load
    # Kural ihlali durumunda yapılacak isler alt kısma girilecek
    # Suyunu cikartirsaniz sonucu kotu olabilir 8)
    service httpd stop
    # Kural Sonu
    fi
    Sorun ne olabilir?

    sen vps kullanıyordun sanırım ben burada birşey yaparken insanların anlaması için farklı şekillerde yapıyorum bu iş aslında proc dizinindeki dosyalarla yapılır yani mesela

    siz netstat -nap yazarsınız aslında bu bash script gibi /proc/net/ içinden verileri alır..

    kullanılan panellerde server load eğerleri top üzerinden alınmaz mesela oda proc altından alınır

    cat /proc/loadavg

    derseniz görürsünüz.. komut can değişkenini

    cat /proc/loadavg | awk '{print $1}'

    bu şekilde gösterirsen tam load ı bulursun ama bu şekilde gösterirsem insanlar birşey çıkartmaz ben bunu top dan alınca orada verilen parametrelere bakarak bu işi öğrenebilir.. Burada amaç linux konusunda hiçbir bilgisi olmayan insanlara birşeyler göstermek ama bu bilgileri bazıları osman yapsın ben kullanayım diye görür bazılarıda benim yaptıklarıma bakarak kendi birşeyler yapmaya çalışır amaç benim yaptıklarıma bakarak sizin birşeyler çıkartmanız..

    cat /proc/loadavg | awk '{print $1}'

    şeklindeki sonuç ortamala değeri vermez yada ortalama demeyelimde noktadan sonrasını gösterir kullanman gereken değişken

    cat /proc/loadavg | awk '{print $1}' | cut -d. -f1