Kendi Özel Kodlarınızı Kendiniz Yapın :)
-
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... -
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 -
e yapmışken ".c" yapın sonra gcc ile compile edin adamlara bak ya :)
-
kıskanıyonmu lan :D
-
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 :) -
olayı çözmüşün dostum hadi ama bişiler yapalım ben düşünmeye başlıyorum herkez yapsın ama bişeyler
-
#!/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!"
-
cpanel bir server e mrtg kurmak için bir setup çok iyi inceleyin birşeyler kapacaksınız inanın
-
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.
-
***