SHELL Nedir ?
Basitçe, bir shell hesabi aldiginizda sürekli ve yüksek hizda(T1,T3,Kablo vs.) internete bagli bir bilgisayariniz olacak diyebiliriz. Ancak sheller sadece bunun için kullanilmaz, en azindan sadece bu özelliklerinden dolayi bir shell almak gerekmez. IRC için düsünüldügünde bir irc sunucusu kurmak, eggdrop kurmak yada bir bouncer kurmak için sheller ideal olabilir. Bunun yaninda shell hesabinizin oldugu bilgisayarlar donanim ve yazilim olarak üst seviye bilgisayarlardir. Asil önemli olan bu ekstra özelliklerinden faydalanabilmektir.
Örnegin bir web siteniz var diyelim ve sitenizi bir hosttan diger bir hosta geçireceksiniz. Bir kaç ftp komutuyla yaklasik 10MB’lik bir siteyi en fazla bir kaç dakika içinde yeni hostunuza gönderebilirsiniz. Kendi bilgisayariniza linux kurmak yerine linux kurulu bir shell alip neredeyse tüm uygulamalari kullanabilirsiniz. CGI, PHP, TCL, ASP türü programlari rahatlikla ve ekstra hiç bir kurulum gerekmeden shell hesabinizda çalistirabilirsiniz.
Shellerde genellikle Unix, Linux ve FreeBSD gibi isletim sistemleri kullanilir. Bunun yaninda WinNT yada Win2000 sunuculari da bulabilme imkaniniz var. BP (background process,siz shell hesabinizdan baglantinizi kestikten sonra çalistirilmaya devam eden uygulamalara veya programlara verilen ad. eggdrop gibi) çalistirmaniza izin veren ve bedava olan bir shell bulma olasiliginiz yolda giderken besyüz milyon bulma olasiliginizla ayni. Siz shelle bagliyken BP çalistirmaniza izin veren sheller var ancak siz baglantinizi kesince çalistidiginiz uygulamalar ve programlar kapatiliyor. Dolayisiyla eggdrop veya bouncer kurup çalistiramiyorsunuz. Çogu bedava shellde BP çalistirilmasina izin verilmiyor. Bedava sheller genelde program derleme, script çalisitirma, yazilan bir programin veya scriptin farkli platformlarda denenmesi için kullaniliyor.
Kisaca shell su islere yarayabilir:
- Shell hesabiniza FTP ve TELNET ile baglanabilirsiniz.
- Yüksek hizda internete baglandigi için büyük dosyalari veya acil indirilmesi gereken dosyalari kisa sürede shell hesabiniza indirir daha sonra zaman buldugunuzda shell hesabindan kendi bilgisayariniza çekebilirsiniz.
- Kendi bilgisayarinizda derleyemediginiz büyük programlari shell hesabiniza gönderip burada kisa sürede derleyebilirsiniz.
- PHP, CGI gibi dilleri rahatlikla çalistirabilirsiniz. (Hatta çogu ASP bile destekler)
- Kendi IRC sunucunuzu kurabilirsiniz
- E-mail gönderip alabilirsiniz
- Web sitesi kurabilirsiniz
- BNC(bouncer) kurabilirsiniz
- Eggdrop kurabilirsiniz.
Copry: Anonim