Kendi kodunu Kendin yap...
Merakla tıkladınız biliyorum şimdi ney yapıcas kısaca özet geçelim ssh da sıkça kullandığımız komutları sıralayarak bir şeyler yapabiliriz bu şeyler neler örneklerle göstereyim yeni olanlar çok eğlenecekler....
Nasıl Yapalım…
Nano pico vim bu 3 editörden hangisini kullanıyorsunuz bilmem ama vi benim vazgeçilmezlerden yinede herkes nano ile pico kullanıyor diye onlara göre anlatıcım 8)
osman bir komut olsun ssh a her osman yazışımızda yaptıklarımızı sırayla yapsın...
nano osman
dedik bir dosya açtık herzaman başına
#/usr/bin/!
koyuyoruz.. birşeyler yazdıracaksak php deki gibi
echo"Selam";
şeklinde şeyler ekleyebilirsiniz mesela
netstat -ntu|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -n
bu komut ile yola çıkalım ssh da nano ile osman oluşturduk yazıyoruz içine
[code]
#/usr/bin/!
netstat -ntu|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -n[/code]
sonra kaydettik osman'nı ve
mv osman /usr/bin
şeklinde usr bin dizinine aldık ve tekrar
chmod +x /usr/bin/osman
dedik...
ssh da nerede olursanız olun ekrana artık osman yazınca netstat da en çok baglantı açanları küçükten büyüye dogru sıralayacak...
Örnek 2...
Mesela şimdi ne bilim bir setup yapalım 8) olayı biraz daha karmaşık yapıyorum anlayacaksınız eminim...
nano setup
dedik açtık setup dosyamızı içine sıralıyoruz
[code]#!/bin/sh
if [ -d 'usr/local/cpanel/whostmgr/docroot/cgi/fantastico' ]; then
echo; echo; echo "Eee? Burada zaten fantastico kurulu? Update yapacaksan whm den yap!!!! "
exit 0
else
cd /usr/local/cpanel/whostmgr/docroot/cgi
clear
echo"Fantastico Kuruluyor..."
wget -q -O www.ni.net.tr/dosyalar/fantastico.tgz
echo -n 'Download Edildi...'
tar zxvf fantastico.tgz
rm -rf fantastico.tgz
echo -n 'Fantastico Kuruldu.. WHM den gerisini halledin artık..'[/code]
daha önce fantastico kurulu mu değilmi
f [ -d 'usr/local/cpanel/whostmgr/docroot/cgi/fantastico' ]; then
böyle bir dizin olup olmayışından anlıyor kurulu ise ekrana
"Eee? Burada zaten fantastico kurulu? Update yapacaksan whm den yap!!!! "
yazısı geliyor ve işlem exit 0 ile sonlanıyor ama yok ise sonraki komutlar sırayla ekranda beliriyor
wget -q -O
bunu yazma nedenim ekranda wget yapılırken hiçbirşey çıkmasını istememem... o anda ekranda sadece
Fantastico Kuruluyor...
yazıyor... kurulum bitincede devreye wget den sonraki satır
echo -n 'Download Edildi...'
bu komut geliyor ve ekranda artık şu yazıyor
Fantastico Kuruluyor...Download Edildi...
sonra geri kalan işlemleri falan yapıyor öf yoruldum 8)
neyse sizler birşeyler yaparsanız mutlaka paylaşın burada bakalım neler çıkacak ortaya...
Anlaşılır dilde anlattım işte shell script denilen olay böyle yapılır 8)
Kolay gele..
Nasıl Yapalım…
Nano pico vim bu 3 editörden hangisini kullanıyorsunuz bilmem ama vi benim vazgeçilmezlerden yinede herkes nano ile pico kullanıyor diye onlara göre anlatıcım 8)
osman bir komut olsun ssh a her osman yazışımızda yaptıklarımızı sırayla yapsın...
nano osman
dedik bir dosya açtık herzaman başına
#/usr/bin/!
koyuyoruz.. birşeyler yazdıracaksak php deki gibi
echo"Selam";
şeklinde şeyler ekleyebilirsiniz mesela
netstat -ntu|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -n
bu komut ile yola çıkalım ssh da nano ile osman oluşturduk yazıyoruz içine
[code]
#/usr/bin/!
netstat -ntu|awk '{print $5}'|cut -d: -f1|sort|uniq -c|sort -n[/code]
sonra kaydettik osman'nı ve
mv osman /usr/bin
şeklinde usr bin dizinine aldık ve tekrar
chmod +x /usr/bin/osman
dedik...
ssh da nerede olursanız olun ekrana artık osman yazınca netstat da en çok baglantı açanları küçükten büyüye dogru sıralayacak...
Örnek 2...
Mesela şimdi ne bilim bir setup yapalım 8) olayı biraz daha karmaşık yapıyorum anlayacaksınız eminim...
nano setup
dedik açtık setup dosyamızı içine sıralıyoruz
[code]#!/bin/sh
if [ -d 'usr/local/cpanel/whostmgr/docroot/cgi/fantastico' ]; then
echo; echo; echo "Eee? Burada zaten fantastico kurulu? Update yapacaksan whm den yap!!!! "
exit 0
else
cd /usr/local/cpanel/whostmgr/docroot/cgi
clear
echo"Fantastico Kuruluyor..."
wget -q -O www.ni.net.tr/dosyalar/fantastico.tgz
echo -n 'Download Edildi...'
tar zxvf fantastico.tgz
rm -rf fantastico.tgz
echo -n 'Fantastico Kuruldu.. WHM den gerisini halledin artık..'[/code]
daha önce fantastico kurulu mu değilmi
f [ -d 'usr/local/cpanel/whostmgr/docroot/cgi/fantastico' ]; then
böyle bir dizin olup olmayışından anlıyor kurulu ise ekrana
"Eee? Burada zaten fantastico kurulu? Update yapacaksan whm den yap!!!! "
yazısı geliyor ve işlem exit 0 ile sonlanıyor ama yok ise sonraki komutlar sırayla ekranda beliriyor
wget -q -O
bunu yazma nedenim ekranda wget yapılırken hiçbirşey çıkmasını istememem... o anda ekranda sadece
Fantastico Kuruluyor...
yazıyor... kurulum bitincede devreye wget den sonraki satır
echo -n 'Download Edildi...'
bu komut geliyor ve ekranda artık şu yazıyor
Fantastico Kuruluyor...Download Edildi...
sonra geri kalan işlemleri falan yapıyor öf yoruldum 8)
neyse sizler birşeyler yaparsanız mutlaka paylaşın burada bakalım neler çıkacak ortaya...
Anlaşılır dilde anlattım işte shell script denilen olay böyle yapılır 8)
Kolay gele..
Konular
- PHP Nedir?
- PHP′de değişken nasıl oluşturulur ve nasıl kullanılır?
- Direct Admin demo
- Direct Admin türkçe destek
- subtok : kelimelerde istedigin yerden kesip alabilme kolaylığı
- DirectAdmin Kurulumu
- Curl nedir? nasıl kullanılır?
- Raid nedir? Linux Software Raid Nasıl Yapılır?
- Directadmin Root /Admin Mysql Erişimi
- Google Ping Fonksiyonu {PHP}
- Latin1 database’i utf-8 e convert etme
- Linux icin top 20 http baglantisini gormek ve iptables ile bloklamak
- Makro çekimler için objektif seçenekleri
- Ekipman siteleri
- Web sitenden para kazanma tıklama başı 12 krş
- Mikrostok Fotoğraf Siteleri
- Websiteniz için mobil uygulama istemez misiniz?
- İstanbulda Burun Estetiği
- İSLAMİ DÜĞÜNLER - DİNİ DÜĞÜN ORGANİZASYONLARI
- ilahi grupları
- wordpress otomatik yorum gönderme programı
- Site Tanıtımı İzinli Forumlar (Yeni Arşiv)
- RO2 İle Günde 3$ Kazanın! (Ödeme Kanıtıyla Birlikte)
- www.avcajans.com Yeni Nesil Haber Sitesi !
- Curl Nedir ? Fonksiyonları Nelerdir ?
- Duolingo seviyeleri
- Semrush ve ahrefs
- Server responded algorithm negotiation failed hatası
- Populer 15 tane linux işletim sistemi
- Linux un mucidi Linus Torvalds kimdir?