folder Tahribat.com Forumları
linefolder Linux ve Diğer İşletim Sistemleri
linefolder Kendi Özel Kodlarınızı Kendiniz Yapın :)



Kendi Özel Kodlarınızı Kendiniz Yapın :)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Punisher
    Punisher's avatar
    Kayıt Tarihi: 18/Şubat/2005
    Erkek

    Nebiçim bi cümle demeyin 4. günüm hala uyumuyorum bukadar cümle kurabiliyorum oyüzden nedemek istedim başlıkda anlatayım örnek çok kullanılan şeyler var mesela bizim datacenter dışındaki sunucularda ben çok kullanırım


    netstat -nap | grep :80 | sort -u


    bu komudu kişiselleşdirelimmi şimdi :)

    önce nano pico vim ne varsa bi metin oluşdurun içersine sadece bunu yazın örnek yapalım

    nano port80

    üstteki netstat komudunu yazcaz içine kaydedip çıkacaz sonra

    chmod +x port80

    dedikmi artık ./port80 yazdıgımızda otomatik olarak netstat komudunu yapacak bu chmodlanmış port80 dosyasını sonra /usr/bin e taşıyın artık nerede olursanız olun direk port80 yazarsınız ve karşınıza direk netstat komudunun verdiyi sonuçlar gelir

    ben ilk olarak php komudları ile yazı yazdırmayı denedim nickimyok bilir onun serverinde nereye osman yazsanız newar lan göt yazar hemen

    bunu kullanarak çok şık setuplar yapabilirsiniz mesela irc bilenleriniz alt alta kullanılan tüm komudları yazar ve bu dosya 1 sefer çalışırsa tak die irc kuruluverir aynı yöntemle sürekli kurdugum şeyleri yazdım yapdım ben mesela apf gibi burte gibi birçok şey hatta wget ve rm -rf komutlarıyla band bitiren bir yazılımda yapmışdım sitenin paso index.htm dosyasını indiriyor sonrada siliyordu :)

    Hayal gücüne bağlı arkadaşlar yapılan çalışmaları burada paylaşırsanız sevinirim bakalım bugünde uyumazsam akşam bitane yapacam sizin için bitane görürseniz daha anlaşılır olur zaten az çok bilenler olayı çokdan kapmışlardır...

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    a4tech
    a4tech's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    dedigin olayi bende yaptim. konsola a4tech yazınca ne var lan
    ibne yazıyor. php kullanarak yaptım hemde. şimdi olay
    soyle
    sistemimizde php kurlulu olması lazım ilk olarak. daha
    sonra a4tech diye bir dosyamız olsun onun icinde sunlar
    yazsın.
    #!/usr/bin/php
    echo "ne var lan
    ibne?";

    daha sonra bunu /usr/bin/ klasorune
    kopyalarız ve konsoldan chmod +x /usr/bin/a4tech yazarak
    calıstırılabilir dosya haline getiririz. ve konsola her a4tech
    yazısımızda ne var lan ibne yazar.

    dedigin gibi hayal
    gucune baglı olarak geliştirilebilir. benim aklıma soyle bi sey
    geldi. php ile http den dosya okuyacaz ve onu sistemde bir yere
    yazıcaz. o dosyadada indirilecek dosyaların listesi olsun.
    listeyi sistem kaydettikten sonra wget komutu ile o dosyayı
    okutup sıra ile indirme işlemi yapabiliriz ve bunu ssh dan
    yaparak uzaktaki sistemize hostumuzda bir dosyayı editleyerek
    istediğimiz uygulamayı çektirmesini sağlayabiliriz. artık
    derlemesi size kalmış :D
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ir2
    ir2's avatar
    Bilgi/Destek Madalyası Developer Madalyası
    Kayıt Tarihi: 10/Mayıs/2003
    Erkek
    e yapmışken ".c" yapın sonra gcc ile compile edin adamlara bak ya :)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    a4tech
    a4tech's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    kıskanıyonmu lan :D
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ir2
    ir2's avatar
    Bilgi/Destek Madalyası Developer Madalyası
    Kayıt Tarihi: 10/Mayıs/2003
    Erkek
    a4tech bunu yazdı:


    kıskanıyonmu lan :D


    ne kıskancam lan windowsda .bat war ;) onuda geçdim .vbs war otur istediğin programın apisini kontrol et :)
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Punisher
    Punisher's avatar
    Kayıt Tarihi: 18/Şubat/2005
    Erkek
    olayı çözmüşün dostum hadi ama bişiler yapalım ben düşünmeye başlıyorum herkez yapsın ama bişeyler
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Punisher
    Punisher's avatar
    Kayıt Tarihi: 18/Şubat/2005
    Erkek

    #!/bin/bash

    echo "MRTG Setupu TBT-------------"

    USER=`whoami`

    if [ "$USER" != "root" ]; then
            echo "Sikdir ibne root olarak çalışdırabilirsin"
            exit 0;
    fi
    echo "eskiden mrtg varmıydı bakalım..."
    if [ -d /usr/local/apache/htdocs/mrtg ]; then
            FILECOUNT=`ls /usr/local/apache/htdocs/mrtg | wc -l`
            if [ "$FILECOUNT" -ge "1" ]; then
                    echo "Varmış MRTG keko /usr/local/apache/htdocs/mrtg ..."
                    exit 0;
            else
                    echo "/usr/local/apache/htdocs/mrtg ok dir dosya filan yok..."
            fi
    else
            echo "Klasor olusturuluyor /usr/local/apache/htdocs/mrtg ..."
            mkdir /usr/local/apache/htdocs/mrtg
    fi

    echo "Gerekli klasorleri olusturucam az sabir..."

    mkdir /usr/local/apache/htdocs/mrtg/core
    chmod 700 /usr/local/apache/htdocs/mrtg/core

    WD=`pwd`
    cd /usr/local/src
    rm -rf mrtg*

    echo "Gerekli klasorler olusturuldu eski dosyalar silindi..."

    echo "En son surum MRTG yi cekiyorum ..."
    wget http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg.tar.gz
    tar zfx mrtg.tar.gz
    cd mrtg*
    ./configure --with-gd=/usr/local/lib
    make
    make install

    echo "MRTG Kuruldu..."
    echo "Ayar dosyalarını cekiyorum..."
    cd /usr/local/src
    wget http://www.niservers/files/mrtg-cpanel.tar.gz
    tar zfx mrtg-cpanel.tar.gz
    cd mrtgcfg*
    chmod +x system
    mv -f /usr/local/src/mrtgcfg/system /usr/local/apache/htdocs/mrtg/core
    mv -f /usr/local/src/mrtgcfg/mrtg.cfg /usr/local/apache/htdocs/mrtg/core

    echo "bitti sayilir crontab kaldi az sabir !"

    echo "/etc/crontab... a ekliyorum iyi oku bak nası eklenior gör "
    echo "*/5 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/core/mrtg.cfg" >> /etc/crontab
    echo "" >> /etc/crontab

    echo "ilk defa baslatiyorum heyecan dorukta cikan hata mesajlarına kulak asmayin..."
    /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/core/mrtg.cfg
    echo "herhangi bir hata gorurseniz es gecin ilk seferde olur."

    echo "Kurulum dosyalarini temizliyorum..."
    rm -rf mrtg*
    cd $WD
    echo "mrtg grafigine http://ip/mrtg seklinde ulasabilirsiniz.!"


    echo "tamamı alıntıdır aaa bunu burdan çalmış gibi geyikler yapmayın Punisher!"

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Punisher
    Punisher's avatar
    Kayıt Tarihi: 18/Şubat/2005
    Erkek
    cpanel bir server e mrtg kurmak için bir setup çok iyi inceleyin birşeyler kapacaksınız inanın
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    a4tech
    a4tech's avatar
    Kayıt Tarihi: 21/Temmuz/2005
    Erkek
    hmm güzel bir şey olmus. eline sağlık. daha günlük linux deneyimim :D var ilerde sürakli yaptğım işlerde bir kabuk betiği yazıp döküman halinde sunarım. Msn e ekledim seni konusur paylasırız bilgilerimizi.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Punisher
    Punisher's avatar
    Kayıt Tarihi: 18/Şubat/2005
    Erkek
    ***
Toplam Hit: 2768 Toplam Mesaj: 10