|
Shell Komutlarý
ls :Dizinde bulunan herþeyi listeler.
ls -a :Gizli dosylar ve dizinlerle beraber listeler.
ls -l :Bütün dosylarý boyut ve tarihini göstererek listeler.
tar -zxpf :Uzantýsý tar.gz olan sýkýþtýrýlmýþ dosyalarý açar.
tar -xpf :Uzantýsý .tar olan dosyalarý açar.
gunzip :Uzantýsý .gz olan doslarý açar.
cp :Dosyayý kopyalar.
mv :Bir dosyayý baþka bir dizine taþýmanýzý saðlar yada dosya adýný deðiþtirir.
mkdir :Yeni bir dizin oluþturmanýzý saðlar.
rmdir :Belirtilen dizini silmenizi saðlar.
rm :Dosya silmenizi saðlar.
rm -rf :Dizin silmenizi saðlar.
cd :Belirtilen dizine geçmenizi saðlar.
cd .. :Bir üst dizine geçmenizi saðlar.
cd ~ :En üst dizine çýkmanýzý saðlar.
pwd :O anda bulunduðunuz dizini görüntüler.
pico :Belirtilen dosyayý text editör ile düzenlemenizi saðlar.
Bnc"nin kullanýn amacý aslýnda kendi ipinizi saklamak
amacý ile ilk olarak undernette kullanýma baþlamýþtýr.
Fakat geliþtirilerek diðer serverlarda psybnc olarak
geliþtirilmiþtir. Kullanýcýnýn 24 saat online olarak nickinin irc serverda kalmasýný saðlamýþtýr. Siz gelene kadar ki size yazýlan yazýlarý log etme özelliðine sahiptir. Vhost olarakta kullanabilme özelliðine sahip.
Bu döküman artiiist tarafýndan eklenmiþtir.
Eggdrop Nedir?
Eggdrop scriptleri TCL denilen Perl ve C "den türetilmiþ bir programlama diliyle yazýlýr.
Eggdroplara scriptlerle birçok iþlevsellik ve özellik kazandýrýlabilir.
Eggdrop kýsaca bir servera giren akýllý bottur. mIRC Script gibi koruma özellikleri ve ek özelliklerini TCL Olarak adlandýrdýðýmýz ek dosyalar ile yapabiliyoruz.
Örneðin bir kanalýn korunmasýný saðlar. Eðer bir eggdrop alacaksanýz ilk önce bir shell hesabý bulmanýz gerekir. Shell account hesabýnda kurulur ve oradan yönetilir.
Bu döküman artiiist tarafýndan eklenmiþtir.
IRCD Server Nedir ?
IRC server bir çok kiþinin ayný anda sohbet odalarýna
baðlanýp birbiriyle ister özel, ister kanaldan konuþmalarýný saðlayan bir internet hizmetidir. Bu hizmet shell account hesabýndan yapýlmaktadýr.
IRCD Server Türleri;
Unreal IRCD
En çok kullanýlan IRCD türüdür, sebebi ücretsiz olmasýna raðmen CR IRCD gibi ücretli lisanslý IRCDlerin özelliklerinden daha iyisini sunmak. Pek çok özelliklerin istediðiniz gibi tasarlanmasýný saðlamak.
Yönetimin iþini kolaylaþtýran ve istenilen herþeyin yazýlýmýnýn olmasý en çok kullanýlmasýnýn sebeplerinden biri.
Ptlink IRCD
Bundan 2 3 yýl kadar önce en çok kullanýlan IRCD türüydü. Fakat kendini yenileyememesi ve yapýmcýlarýn ilgisizliði tabiki þuanda kullanýlmaz bir boyuta getirdi.
ConferenceRoom
IRCDler arasýnda lisanslý ürün olarak satýlan bir IRCD türüdür. Bir çok özelliðe sahiptir. Koruma özellikleri eklenti vs yapýlmasada daha çok mIRC"e kapalý tutulan serverlar için ideal tutulan bir webchat için ideal olan bir IRCD türüdür.
Bu döküman artiiist tarafýndan eklenmiþtir.
Multicast Nedir?
Ipv4"te bir paket birden fazla noktaya 3 degisik sekilde gönderilebilir.
Unicast: Sunucu her bir istemci için ayri bir paket göndermek zorunda (web,ftp)
Problemleri: Bant genisligi gereksinimi yüksektir. Bant genisligi gereksinimi istemci sayisiyla dogru orantilidir. 100K * 10 istemci = 1000K Broadcast: Sunucu tarafindan paketin agdaki tüm istemcilere gönderilmesi Problemleri: Tüm istemciler paketi almak istemeyebilir. Paketi almak istemeyen istemcilerin mesgul edilmesi.
Multicast: Sunucu tarafindan paketin sadece paketi almak isteyen grup içindeki istemcilere gönderilmesi.
TCP/IP Nedir
Internetin belkemigi olan TCP/IP ile ilgili bazi temel bilgileri bilmeden ne dönüp bittigini anlamak zordur. Bu yüzden internet savaslari konusunda ayrintiya girmeden önce kisaca TCP/IP protokolüne deginmek istedim.
Bu konuda kisaca TCP/IP"nin ne oldugunu ve nasil çalistigini görecegiz. Burda verilen bilgiler temel düzeydedir ve ileride görecegimiz konulari daha kolay anlamaniza yardimci olacaktir.
1- Nedir TCP/IP
TCP/IP internette veri transferi için kullanilan iki protokolü temsil eder. Bunlar Transmission Control Protokol (TCP) ve Internet Protocol (IP). Ve bu protokoller de daha genis olan TCP/IP protokol grubuna aittir. TCP/IP"de bulunan protokoller internette veri transferi için kullanilir ve internette kullanilan her türlü servisi saglarlar. Bunlarin arasinda elektronik posta transferi, dosya transferi, haber gruplari, WWW erisimi gibi servisler TCP/IP sayesinde kullanicilara sunulmaktadir.
TCP/IP protocol grubunu ag seviyesi protokolleri ve uygulama seviyesi protokolleri olarak iki gruba ayirabiliriz.
Özelimde kaç kiþi olduðunu saymadan hangi komutla öðrenebilirim?
///say query(0)
Kaç kanala girdigimi nasýl ogrenebilirim ?
///say $chan(0)
Özelimdeki kiþileri hangi komut ile listeleyebilirim ?
///say $query(1) $query(2)
Internet saglayýcýmýn verdigi host�u nasýl gorebilirim ?
///say $host
Gercek ip�imi whois cekmeden nasýl ogrenirim ?
///say $ip
Giriþ yaptýgým sunucu linkini hangi komutla gorebilirim ?
///say $server
Hangi network�e baglý oldugumu nasýl ogrenebilirim ?
///say $network
Hangi günde oldugumuzu komut ile nasýl görebilirim ?
///say $day
Hangi günde olduðumuzu saati ve yýlý nasýl öðrenebilirim?
///say $fulldate
Kullandýgým windows�un versionunu hangi komut ile görebilirim ?
///say $os
Kullanmakta oldugum kullanýcý modelerimi nasýl ogrenebilirim ?
///say $usermode
Baglý oldugum sunucudaki kanal modelerini nasýl ogrenebilirim ?
///say $chanmodes
mIRC�imde seçili olan notice renginin numarasýný nasýl gorebilirim ?
///say $color(notice)
#Abc kanalýndaki +o kipine sahip kullanýcýlarýn sayýsýný nasýl görebilirim ?
///say $nick(#Abc,0,o)
Bulundugum kanalda üstten 2. operatörün nick�ini hangi komutla görebilirim ?
///say $nick(#kanal,2,o)
Away mesajýmý hangi komutla ögrenebilirim ?
///say $awaymsg
Kaç saniyedir away oldugumu nasýl görebilirim ?
///say $awaytime
Isým kýsmýmý hangi komut ile görebilirim ?
///say $fullname
Away olup olmadýgýmý �true ve false� gibi veriler ile nasýl görebilirim ?
///say $away
Baglý oldugum sunucudaki yetki simgelerini nasýl ögrenebilirim ?
///say $prefix
Bulundugum sunucunun ya da server linkinin ip numarasýný hangi komut ile ögrenebilirim ?
///say $serverip
Sunucuya baglý olup olmadýgým hakkýndaki veriyi nasýl ogrenebilirim ?
///say $status
Zaman dilimi durumumu nasýl görebilirim ?
///say $timezone
Kullandýgým mirc�in üst kýsýmdaki baþlýgýný hangi komutla ogrenebilirim ?
///say $titlebar
mIRC üzerinden son týkladýgým url�yi nasýl ogrenirim ?
///say $url
Bu döküman artiiist tarafýndan eklenmiþtir.
1. Proxy Nedir?
Proxy,internet eriþimi olan bir baþka makineye baðlanarak,bu makine aracýlýðý ile internet kaynaklarýný kullanmanýzý saðlayan bir çeþit yazýlýmdýr.Bu yazýlým aracýlýðý ile sizin internet eriþimini farklý bir kaynaktan gerçekleþtirmenizi saðlayan sunucu ise Proxy Server olarak adlandýrýlýr.
Çoðunluk proxy serverler siz webde sörf yaparken web sayfalarýnýn bir kopyasýný saklatarak sizin internet eriþim hýzýnýzý artýrmak amacý ile kullanýlýr,bununla birlikte proxy serverlar bütün büyük internet protokollerinin bir parçasýdýr.IRC üzerindeki kullanýcýlar ise genellikle gerçek IP (Internet Protokol) adreslerini gizleyerek Network Tabanlý saldýrýlara karþý bir önlem olarak kullanmaktadýr.
2 · Neden Proxy"e izin verilmiyor?
Doðru olarak kurulmuþ ve sadece sizin eriþiminize açýk proxy"ler için bir problem bulunmamaktadýr.Ancak sizin tarafýnýzdan yanlýþ olarak kurulmuþ ve internet üzerindeki baþka kullanýcýlarýn kullanýmýna açýk olan [genellikle Open proxy (açýk proxy) ] proxyler,baþkalarý tarafýndan kullanýlarak bir "atlama noktasý" gibi sizin makinenizden baðlanabilirler.
Hemen hemen tüm proxy kullanýcýlarýnýn kullandýðý gibi isimsiz/halka açýk/anonim (anonymous) proxyler kullanarak irc servera baðlanýyor olabilirsiniz.Bu tip anonim adresler kötü niyetli kullanýcýlarýn sohbet ortamýný bozmak,reklam yaparak servera saldýrmalarýný saðlamak amacýyla gerçek ip adreslerini gizleyen bir paravan halini almaktadýr.Bu sebeple Server botu tarafýndan belirlenen Open Proxy adresler otomatik olarak server"a giriþte Z:lined olarak eklenmektedir.
3 · IRC"yi nasýl etkiliyor?
Eðer uzun süreden beri irc"de bulunuyor iseniz,Open Proxy kullanýlarak yapýlmýþ saldýrýlarý tanýk olmuþsunuzdur.Onlarca kullanýcý client"ý bir kanal girer,ve genelde saçma bir harf diziliþine sahiptir,ve büyük miktarda datayý (Renkli mesaj yada CTCP mesajlarýný) kanala göndermeye baþlarlar.Genellikle bu saldýrýlarý kanala hýzlý bir þekilde girip-çýkarak (join-part) devam ettirirler ve daha fazla karýþýklýða yol açarlar.
Kanalý tamamen kitlemedikçe (Bu kanalý +m ve kayýtsýz nicklerin giriþini engellemek için +R modunu kullanarak veya giriþi yasaklayan baþka herhangi bir mod ile yapýlýr),bu flood saldýrýsýný durdurmanýn etkili bir yolu yoktur. Kanala modlar sayesinde yazý yazýlmasý engellense dahi,Flood yazýsý kullanýcýlarýn özeline gönderilerek serverdan kopmalarý saðlanýr.
Bu tip saldýrýlarýn çoðu Open Proxy kullanýlarak yapýlýr çünkü kullanýmý kolaydýr.Bu tip proxylerin oldukça fazla listesi Internet aracýlýðý ile bulunabilir,bu nedenle IRC sunucularýnda Proxy kullanýmýna izin verilmez.Eðer proxy kullanmak zorunluluðunuz varsa bu sadece sizin eriþiminize ait ve düzgün bir þekilde kurulmuþ güvenli bir proxy olmalýdýr.
5 · Ident Nedir?
Ident çok kullanýcýlý Unix sistemler için,hangi username (irc"de ident) ile hesaplarýný aktive ettiklerini bulmak için geliþtirilmiþ bir sistemdir.Bu nedenle istediði zaman username"ini (ident"ini) deðiþtirebilecek kiþisel Pc kullanýcýlarý için ident anlamsýzlaþýr. Ancak ident"in deðiþtirilebilir olmasý irc üzerindeki koruma amaçlý yapýlacak olan ayarlamalarý deðiþtirmez.Irc"ye baðlanan inviter bot/spam gibi istismar edici client baglantýlarýn çoðunluðunun ident server"ý olmadan sunucuya baðlanmaya çalýþýr.
6 · Bilgisayarýmda bulunan Ident Server"ý nasýl aktif hale getirebilirim?
IRC üzerinde buluþup sohbet eden kullanýcýlarýn çuðunluðu Windows iþletim sistemi kullanýr.Windows iþletim sistemleri için birçok sayýda farklý client olmasýna raðmen en popüler IRC client"ý Mirc"dir.Çok sayýda client olduðu ve hepsini açýklama imkanýz olmadýðý için vereceðimiz örnek Mirc client"ý için geçerli olacaktýr.
NOT : Biz bu bilgiyi kullanýcýlarýmýza yardým amacý ile veriyoruz. RekorNET IRC Sunucusu,Mirc programýnýn kurulumu ve konfigürasyonu ile ilgiyi desteði saðlayamaz.Yardým ve destek ile ilgili tüm isteklerinizi programý saðlayan firmaya iletmelisiniz.
Mirc Versiyonlarý için Ident Server nasýl aktif hale getirilir?
Mirc programý tanýmlanmýþ olan USER ID ve SYSTEM parametrelerini servera baðlanýrken yapýlan ident sorgusuna cevap olarak göndererek bir ident server olarak çalýþabilir.
Mirc Programýný çalýþtýrýn.
kýsmýna týklayýnýz (Bu diyalog kutusuna ulaþmak için baþka bir yolda Tools menüsüne daha sonra bu menü altýndaki Options bölümünü týklamaktýr.Veya kýsa yol tuþlarý olan " Alt+o " kombinasyonunu kullanabilirsiniz.)
Diyalog kutusu geldikten sonra Connect kýsmýnýn sol yanýnda bulunan " + " iþaretine týklayarak alt menüyü görünüz.
Identd kýsmýný mouse ile týklayarak seçiniz.
Identd kýsmýný seçtikten sonra deðiþecek olan sað panelde "Enable Identd Server", "Show Identd Requests" ve "Enable Only When Connecting" kýsýmlarýnýn hepsini seçiniz.
User id olarak kullanmak istediginiz sözcüðü USER ID kýsmýna yazýnýz
Yaptýðýnýz seçimleri saklamak için OK tuþuna basýnýz
7 . Ident server"ý aktif hale getirmeme ve proxy veya firewall kulanmadýðým halde server"a giremiyorum?
Bazý ISP (Internet Services Provider,Türkçesi; Internet Servis Saðlayýcý olan ISS"dir) þirketleri sadece onlarýn bileceði geçerli bazý nedenlerden dolayý,ident isteklerini bloklar. Eðer siz kendinize ait programýn konfigürasyonundan ve iþlemleri tamamýyle doðru yaptýðýnýzdan eminseniz,size önerimiz kullandýðýnýz internet paketinizin saðlayýcýsý olan firmanýn teknik departmaný ile görüþmeli ve bu konuyu araþtýrmalarýný istemelisiniz.
Ayrýca Universite aðlarý yada Internet kafe gibi bir ana makineden paylaþýlan internet eriþimlerini kullanan kiþilerin, baðlandýklarý ana makinede Ident Server çalýþmýyorsa, kendi makinelerindeki Ident server"ý aktif etmelerinin bir faydasý olmayacaktýr.
8 . Firewall ardýndan baðlanýyorum,ne yapabilirim?
. Firewall ardýndan baðlanýyorum,ne yapabilirim?
Eðer kiþisel bilgisayarýnýz ise veya firewall konfigürasyonuna eriþiminiz olduðu bir aðdan baðlanýyor iseniz,113 numaralý port"u açýnýz ,inbound ve outbound baglantýlarýna izin veriniz.Eðer firewall konfigürasyonuna eriþiminiz yoksa (Bir iþyeri, üniversite aðýnda veya benzeri bir yerde) sistem yöneticisine yardým için baþvurmalsýnýz.
Bu döküman artiiist tarafýndan eklenmiþtir.
i modu : Invisible modesi. Ortak bir kanal bulunmuyorsa nick �/who� komutunda gozukmez. Sunucuya giriþte otomatik olarak userlar�a verilir. /mode nick +i/-i
T modu : Kullanýcýnýn diðer user�lardan ctcp mesajlarý almasýný engeller.
R modu : Kullanýcýnýn özelini yalnýzca kayýtlý (registered) nick�lere açar.
o modu : Kullanýcýnýn Global IRC Operatör oldugunu gösterir.
O modu : Kullanýcýnýn Local IRC Operatör oldugunu belirtir.
w modu : Wallop mesajlarýný görüntüler. (Yalniz ircoplar için gecerlidir).
h modu : Kullaniciyi Help Operator olarak tanimlar.
g modu : Global ve Local Operatör mesajlarýnýn okunmasýný ve gönderilmesini saðlar. (Yalniz ircoplar için gecerlidir)
s modu : Server noticelerinin okunmasini saglar. (Yalniz ircoplar için gecerlidir)
a modu : Kullanýcýnýn Services Admin oldugunu gösterir.
A modu : Kullanýcýnýn Server Admin oldugunu gösterir.
N modu : Kullanýcýnýn Network Admin oldugunu gösterir.
C modu : Kullanýcýnýn Co Admin oldugunu gösterir.
W modu : Size /WHOIS cekenleri gosterir (Yalniz ircoplar için gecerlidir)
q modu : Kullanici sadece servisler tarafindan kicklenebilir . �/kick� komutu üzerinde iþlemez.(Yalniz ircoplar için geçerlidir.)
B modu : Kullanýcýyý sunucu üzerinde bir bot olarak belirler. /mode nick +B/-B
H modu : IRCop bilgisinin /WHO ve /WHOIS komutlarinda goruntulenmesini engeller. (Yalniz ircoplar için gecerlidir) /mode nick +H/-H
d modu : Kanal yazismalarinin alinmasini engeller. (Deaf) /mode nick +d/-d
t modu : /Vhost kullanan bir kullanici oldugunu belirler.
G modu : Uygunsuz kelimelerin seklinde filtrelenmesini saglar. /mode nick +G Sunucumuz üzerinde iptal edilmiþtir.
Z modu : Kullanicinin guvenli baglanti yaptigini gosterir. (SSL) Secure Sockets Layer [Guvenli baðlantý katmaný]
V modu : Kullaniciyi WebTV user olarak belirler. Servis mesajlarýný kullanýcýnýn özeline ayrý ayrý iletir. Server notice�leri kanal pencerelerinde �msg� olarak gozukur. /mode nick +V/-V
Bu döküman artiiist tarafýndan eklenmiþtir.
LIST komutu sunucuda o an kullanýmda olan kanallarý listeler. Kullanýcý sayýsý, kanal ismi, topic sözcüðü gibi parametreler kullanýlarak bir listeleme yapabilmeyi de saðlar. Bu parametreler dýþýnda C ve T modeleri mevcuttur :
C : Kanal kayýt zamanýna göre listeleme.
T : Topic deðiþtirilme zamanýna göre listeleme.
Fakat sunucumuz üzerindeki listelemelerde bu modeler iþlev görmemektedir.
Kullanýcý sayýsýna göre listeleme
Sayý aralýklarý " >,< ve -min, -max " olmak üzere iki þekilde belirtilir.
/list >10 <40 : Kullanýcý sayýsý en az 11 ve en fazla 39 olabilen kanallarý listeler.(10 ve 40 arasý)
-
/list -min 10 -max 40 : Kullanýcý sayýsý en az 10 ve en fazla 40 olabilen kanallarý listeler.(10 ve 40 dahil)
-
/list >9 <11 : Kullanýcý sayýsý sadece 10 olan kanallarý listeler.
-
/list -min 10 -max 10 : Kullanýcý sayýsý sadece 10 olan kanallarý listelemenin diðer bir þeklidir.
Kanal ismine göre listeleme
Yalnýzca "/list" komutu kullanýldýðýnda sunucuda o an kullanýmda olan kanallarýn tümü listelenir. Fakat +p modundaki gizli kanallar gözükmeyecektir.
Tüm kanallarý listelemenin dýþýnda, istenilen ya da listede gözükmesi istenmeyen kanal ve sözcükler belirtilerek bir listeleme yapmak mümkündür. Istenmeyen karakteri belirtmek için " ! " (ünlem) kullanýlýr. " , " (virgül) karakteri ise listelemede 2 ayrý þekli birlikte görmek için kullanýlýr.
/list #Help : Ekrana gelen listede yalnýzca #Help kanalý gözükür.
-
/list #*rekor* : Kanal ismi içerisinde " rekor " sözcüðü geçenleri listeler.
-
/list #??? : 3 haneden oluþan kanallarýn listesini verir.
-
/list #*abc*,#???? : Icerisinde " abc " sözcüðü geçen ve ayný listede 4 haneden oluþan kanallarý listeler.
-
/list !#a1,!#b1 : #a1 ve #b1 kanalý dýþýnda kullanýmda olan tüm kanallarý listeler.
-
/list #???,!#sex : Kullanýmda olan 3 haneli kanallarý ekrana getirir fakat bu listede #sex kanalý görünmez.
Topic "e göre listeleme
List komutu kullanýlýrken " # " karakterini koymadan sözcük beliritldiðinde, yapýlan arama hem kanal ismi içerisinde hem de topicler dahilinde olur.
/list deneme : #deneme kanalýný ve topic"i deneme olan kanallarý listeler.( içerisinde "deneme" sözcüðü geçenleri deðil )
-
/list *rekor* : Kanal isminde ve topic"inde " rekor " sözcüðü geçen kanallarýn listesini verir.
-
/list !*rekor* : Kanal isminde ve topic"inde " rekor " sözcüðü geçmeyen kanallarýn listesini verir.
Bu döküman artiiist tarafýndan eklenmiþtir.
DNS Nedir?
Domain Name System [DNS] (Alan Adý Sistemi) daðýtýk yapýda bir veritabanýdýr. Bu sistem makina isimlerini IPv4 (ya da ipv6) adreslere ya da IPv4 adresleri makina isimlerine çevirmeye yarar. Ayrýca bir alan için gerekli eposta sunucusunun adreslerini ya da alanadý sunucularýnýn hangi IP adreslerinde bulunduðunu daha teknik bir ifade ile RR(Resource Records)"larý tutar. DNS yapýsý gereði hýzlý olmalýdýr. Bu yüzden yapýlan sorgulamalar eðer 512 bayttan küçük ise ya da yapýlan iþlem asýl DNS sunucusu ile yardýmcý DNS sunucusu arasýnda bölge transferi deðilse UDP üzerinden yapýlacaktýr. DNS sisteminin yazarlarý DNS için gerekli bilgileri diðer Internet araçlarýnda olduðu gibi RFC"lerde tanýmlamýþlardýr (RFC 1034 ve 1035). Bu belgelere bakarsanýz içinde bir kaç kod ve bölge soayalarýnýn nasýl yazýlacaðýný bulursunuz.
BIND"de (Berkeley Internet Name Daemon) yazýlýrken bu kriterler dikkate alýnmýþtýr. Fakat bu sistemde gereksiz karmaþýklýkta kodlar ve bunun getirdiði güvenlik problemleri vardýr. Fakat djbdns bu karmaþadan uzak ve güvenli bir yazýlýmdýr. Bunun sonucu olarakta "two-thumbs-up bir daemon" olmaya bizce hak kazanmýþtýr. Hatta bizce bind 9.1.X ve ileriki sürümlerinde kullanýlan "Dns-sec sistemi" bile bind için bir çözüm olmaktan çok uzaktýr. Sonuçta temel yani "daemon Internet"in ilk zamanlarýndan kalmýþtýr. Þu an IPv4"te yaþanýlan güvenlik sorunlarý da ayný sebepten oluþmaktadýr.
Bu yüzden köklü bir deðiþim olmasý gerekliliði savunulmuþ ve IPv6 ortaya atýlmýþtýr. Bind içinde benzer model söz konusu olmadýkçca djbdns popüleritesini sürdürecektir. (Haklý bir popülerite !!!).
Genel olarak dns yazýlýmlarýnýn yaptýðý iki vazife vardýr. Bind kullananlar eðer çok profesyenel deðillerse ya da bu konu ile alakalý kitap okunmamýþsa bu iki olguyu karýþtýrabilmektedirler. Bunlar:
Resolving (Çözümleme): Aranýlan bir kaydý bulma iþlemi
Mesela http://www.yildiz.edu.tr/ adresine karþýlýk gelen IPv4 adresinin 193.140.1.1 olmasýnýn bulunmasý. Çözümleme yapan yazýlýmlar iki çeþit iþlem yaparlar; ardýþýk çözümeme ve ardýþýk olmayan çözümleme. Sorgularda gönderilen RD (recursion required - ardýþýk gerekli) bitlerine göre sorgunun türü belirlenir. Ardýþýk olmayan sorgulara cevap veren sunucular cevap olarak ardýþýk isim sunucularý verirler.
Sonuç olarak yapýlan bir sorgu ardýþýk ise http://www.yildiz.edu.tr/ için doðrudan 193.140.1.1 IP"si ya da "makina bulunamadý" cevabý verilebilir. Fakat ardýþýk olmayan bir sorguda cevabý bulmak için baþka bir isim sunucusunun IP"sini verebilir. Ardýþýk olmayan sorgular ayný zamanda yinelemeli sorgular olarak daa bilinirler.
Authoritive Nameserving (Yetkili Ýsim Sunumu)
Bir alan hakkýnda bilgi bulunduran sunucudur. Mesela yildiz.edu.tr alanýnýn MX, NS, A (Bunlar - Resource Record - Özkaynak Kaydý olarak bilinir) kayýtlarýnýn tutulduðu isim sunucusudur.
CANLI BIR ÖRNEK
Bir sorgu nasýl yapýlýr. Mesela http://www.yildiz.edu.tr/ adresinin IPv4 karþýlýðý nedir? Bunun için çözümleyici ya da sizin bilgisayarýnýz Internet"te birkaç yetkili isim sunucusunu gezmek zorundadýr. Ýlk baþta " . " sunucularýndan tr TLD"si için yetkili isim sunucu IP"si bulunur. Bunun IP"si (ki bu IP"nin makina ismi ülkemiz için ns1.metu.edu.tr ya da ns2.metu.edu.tr"dir) alýndýktan sonra bu yetkili isim sunucuya "edu.tr." i barýndýran yetkili isim sunucu IP"si sorulacak ve bu iþlem böylece devam edecektir ve sonuç olarak 193.140.1.1 adresini sizin makinanýz ya da /etc/resolv.conf dosyanýzda bulunan çözümleyicinin yildiz.edu.tr"nin yetkili isim sunucusundan aldýðý bilgilere göre belleðinde belli bir müddet tutacaktýr. Bu süreye TTL (time to live - yaþam süresi) denir. Bu süre boyunca çözümleyici gerekli bilgileri belleðinde saklayacaktýr. DjbDNS için aksi belirtilmezse bu süre 42 dakikadýr. Kurulacak göre bu süre 5 saniye de yapýlabilir. (Nitekim birden fazla www sunucunuz var ve bunlar arasýnda döner turnuva kullanarak yük dengelemesi yapmak istersek bu saniye deðeri kullanýlacaktýr).
Bu döküman artiiist tarafýndan eklenmiþtir.
Ziplayan Nokta:
Ziplayan noktayi bulmak icin, "About mIRC" penceresini acmaniz gerekir... Bunada, üst menüde en sagdaki soru isaretine basarak yada "Help" menüsünden "About mIRC"i seçerek ulasabilirsiniz... "About mIRC" penceresi acilinca fare ile pencere üzerinde sag tusa basin...
Ve orada mIRC"nin "I" harfine bakin. I"nin ustunde nokta zipliyor...
Eski mIRC logosu:
Yine "About mIRC" penceresinde sol üstte bulunan mIRC logosunun üstüne tiklarsaniz eski logoyu görürsünüz.
Khaled"in resmi:
"About mIRC" penceresi acikken klavye ile "ARNIE" yazarsaniz Khaled"in resmi bir timsahin resmine dönüsüyor.
Khaled"in burnu:
"About mIRC" penceresindeki resimde Khaled"in burnuna fare ile tiklarsaniz hoparlörden bir ses duyacaksiniz.
Toolbar"daki About butonun gülen surat olmasi:
Toolbar"da en sagdaki sari soru isaretine farenin sag tusu ile tiklarsaniz buton gulen surata donusuyor.
/xyzzy komutu:
mIRC"de herhangi bir yerde /xyzzy yazarsaniz Nothing happens. yazisiyla karsilasirsiniz.
xyzzy, "Adventure" isimli cok eski bir bilgisayar oyununda kullanilan sihirli bir kelimedir.
/help dosyasinda yazili olmayan komutlar
Bunlar eski komutlardir fakat yeni sürümlerde tamamiyle kaldirilmamistir.
Amac bu komutlari kullanan scriptlerin bozulmamasidir.
/auto on/off
Otomatik OP verme özelligini acip/kapatir. "/aop on/off" ile ayni görevi yapar.
/closemsg query_ismi
Acik olan query penceresini kapatir. "/close -m query_ismi" ile ayni görevi yapar.
/colour
Suanki /color komutu ile ayni görevi yapar. Amaci "mIRC Colors" (ALT+K)daki renkleri komut yardimiyla degistirmektir. Ornegin; (/colour normal 4)
/leave
Suanki "/part" komutu ile ayni görevi yapar. Amaci kanaldan komut yazarak cikmaktir.
/registration
Register icin seri numarasini yazacaginiz pencereyi acar. Eger mIRC register edilmemis ise "Help" menusunun altindan da acabilirsiniz. Eger register edilmis ise "Help" menusundeki register secenegi kaybolur. Ozaman sadece bu komutu kullanarak acabilirsiniz.
/username
Suanki "/fullname" ile ayni görevi yapar. Amaci "Connect Dialog"undaki "Full Name" kismini degistirmektir. Ornegin; (/username benim adim)
/mirc
Suanki "/help komutu" ile ayni görevi yapar. mIRC"in yardim dosyasini acar.
$cancel, $no, $ok, $yes
Bu "Identifier"lar gene kendilerini cevap verirler. Ornegin; (//echo -s $cancel)
$beta
Eger mIRC sürümünüz beta ise $true cevabini verir. Fakat artik beta sürümü cikmiyor. Ornegin; (//echo -s $beta)
$colour()
Suanki $color() ile ayni görevi yapar. Amac hangi yazinin hangi renk oldugunu ögrenmektir. Ornegin; "//echo -s $colour(normal)" yazarsaniz size kanallardaki yazilari hangi renkle gosterdigini söyleyecektir.
$auto
Suanki $aop ile ayni görevi yapar. Amac otomatik op verme özelliginin aktif olup olmadigini gormektir. Aktif ise $true, degilse $false cevabini verir. Ornegin; (//echo -s $auto)
$nopnick(#kanal,nick/sayi)
Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op olmayan kullanici sayisini gosterir.
$nhnick(#kanal,nick/sayi)
Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op ve helper olmayan kullanici sayisini gosterir.
$nvnick(#kanal,nick/sayi)
Suanki $nick ile ayni görevi yapar. Belirtilen kanaldaki op, helper ve voice olmayan kullanici sayisini gosterir.
$pi
Pi sayisini gösterir. "//echo -s $pi" yazarsaniz 3.14159265358979323846 sayisini görürsünüz.
Bu döküman artiiist tarafýndan eklenmiþtir.
Internet Relay Chat kelimelerinin baþ harflerinden oluþan bir kýsaltma olup, dünya üzerindeki deðiþik kullanýcýlarýn internete baðlý olduklarý ve de ayný sunucuyu yada birbirine baðli sunucularýn network"ünü seçtikleri durumunda birbirleri ile iletiþim kurmalarýný saðlayan bir ortamdýr.
Bu döküman artiiist tarafýndan eklenmiþtir.
Network birbirine kablolarla baglanip server, printer, pc, modem gibi bircok haberlesme ekipmaninin en ekonomik ve verimli yoldan kullanilmasidir. Network insanlarin bireyselce deðil, ortak çalismalarini saðlar.
Network, veri, yazilim ve ekipman paylasimidir. Küçük bir að iki bilgisayardan olusabileceði gibi, büyük bir að binlerce bilgisayar, fax-modem, cd-rom sürücü, printer ve bunun gibi ekipmanlardan olusabilir.
Neden Network�e gereksinim duyulur?
Network zaman ve para kazanci saðlar. Basari için isletmenin sadece ofis içinde deðil, tüm dünya ile haberlesmesi gerekir. Paylasim söz konusu oldugundan donanim tüm personel tarafindan kullanilabilir, herbir birey için extra printer, modem, disk ünitesi gerekmez. Internet eriþiimi de bir ag üzerinde paylaþtirilabilir.
Bu döküman artiiist tarafýndan eklenmiþtir.
Basitçe, bir shell hesabý aldýðýnýzda sürekli ve yüksek hýzda(T1,T3,Kablo vs.) internete baðlý bir bilgisayarýnýz olacak diyebiliriz. Ancak sheller sadece bunun için kullanýlmaz, en azýndan sadece bu özelliklerinden dolayý bir shell almak gerekmez. IRC için düþünüldüðünde bir irc sunucusu kurmak, eggdrop kurmak yada bir bouncer kurmak için sheller ideal olabilir. Bunun yanýnda shell hesabýnýzýn olduðu bilgisayarlar donaným ve yazýlým olarak üst seviye bilgisayarlardýr. Asýl önemli olan bu ekstra özelliklerinden faydalanabilmektir.
Örneðin bir web siteniz var diyelim ve sitenizi bir hosttan diðer bir hosta geçireceksiniz. Bir kaç ftp komutuyla yaklaþýk 10MB"lýk bir siteyi en fazla bir kaç dakika içinde yeni hostunuza gönderebilirsiniz. Kendi bilgisayarýnýza linux kurmak yerine linux kurulu bir shell alýp neredeyse tüm uygulamalarý kullanabilirsiniz. CGI, PHP, TCL, ASP türü programlarý rahatlýkla ve ekstra hiç bir kurulum gerekmeden shell hesabýnýzda çalýþtýrabilirsiniz.
Shellerde genellikle Unix, Linux ve FreeBSD gibi iþletim sistemleri kullanýlýr. Bunun yanýnda WinNT yada Win2000 sunucularý da bulabilme imkanýnýz var. BP (background process,siz shell hesabýnýzdan baðlantýnýzý kestikten sonra çalýþtýrýlmaya devam eden uygulamalara veya programlara verilen ad. eggdrop gibi) çalýþtýrmanýza izin veren ve bedava olan bir shell bulma olasýlýðýnýz yolda giderken beþyüz milyon bulma olasýlýðýnýzla ayný. Siz shelle baðlýyken BP çalýþtýrmanýza izin veren sheller var ancak siz baðlantýnýzý kesince çalýþtýdýðýnýz uygulamalar ve programlar kapatýlýyor. Dolayýsýyla eggdrop veya bouncer kurup çalýþtýramýyorsunuz. Çoðu bedava shellde BP çalýþtýrýlmasýna izin verilmiyor. Bedava sheller genelde program derleme, script çalýþýtýrma, yazýlan bir programýn veya scriptin farklý platformlarda denenmesi için kullanýlýyor.
Kýsaca shell þu iþlere yarayabilir:
Shell hesabýnýza FTP ve TELNET ile baðlanabilirsiniz.
Yüksek hýzda internete baðlandýðý için büyük dosyalarý veya acil indirilmesi gereken dosyalarý kýsa sürede shell hesabýnýza indirir daha sonra zaman bulduðunuzda shell hesabýndan kendi bilgisayarýnýza çekebilirsiniz.
Kendi bilgisayarýnýzda derleyemediðiniz büyük programlarý shell hesabýnýza gönderip burada kýsa sürede derleyebilirsiniz.
PHP, CGI gibi dilleri rahatlýkla çalýþtýrabilirsiniz. (Hatta çoðu ASP bile destekler)
Kendi IRC sunucunuzu kurabilirsiniz
E-mail gönderip alabilirsiniz
Web sitesi kurabilirsiniz
BNC(bouncer) kurabilirsiniz
Eggdrop kurabilirsiniz.
Ancak hemen belirtelim, bir shell hesabý almadan ve bir eggdrop kurmadan önce mutlaka orta seviye (ileri seviye sizin için daha iyi olur) IRC bilginizin olmasý gerekir. Eðer IRC konusunda pek fazla bilginiz yoksa ve linux türü iþletim sistemlerine yabancýysanýz bu iþe kalkýþmadan önce biraz daha beklmenizde fayda olaktýr.
Bu döküman artiiist tarafýndan eklenmiþtir.
Karþýlama Mesajý
IP Adreslerini Farklý Göstermek
Gizli Whois
Away Mesajlarýný Kapatmak
Karþýlama Mesajý
Eggdrop Kurulumu
psyBNC Kurulumu
IRCu Kurulumu
Bahamut Kurulumu
TR-IRCd Kurulumu
Shell Komutlarý
BNC Nedir?
Eggdrop Nedir?
IRCD Türleri
Multicast
