You are on page 1of 166

T.C.

MLL ETM BAKANLII

MEGEP
(MESLEK ETM VE RETM SSTEMNN GLENDRLMES PROJES)

BLM TEKNOLOJLER

AIK KAYNAK LETM SSTEM-1

ANKARA, 2008

Milli Eitim Bakanl tarafndan gelitirilen modller; Talim ve Terbiye Kurulu Bakanlnn 02.06.2006 tarih ve 269 sayl Karar ile onaylanan, Mesleki ve Teknik Eitim Okul ve Kurumlarnda kademeli olarak yaygnlatrlan 42 alan ve 192 dala ait ereve retim programlarnda amalanan mesleki yeterlikleri kazandrmaya ynelik gelitirilmi retim materyalleridir (Ders Notlardr). Modller, bireylere mesleki yeterlik kazandrmak ve bireysel renmeye rehberlik etmek amacyla renme materyali olarak hazrlanm, denenmek ve gelitirilmek zere Mesleki ve Teknik Eitim Okul ve Kurumlarnda uygulanmaya balanmtr. Modller teknolojik gelimelere paralel olarak, amalanan yeterlii kazandrmak koulu ile eitim retim srasnda gelitirilebilir ve yaplmas nerilen deiiklikler Bakanlkta ilgili birime bildirilir. rgn ve yaygn eitim kurumlar, iletmeler ve kendi kendine mesleki yeterlik kazanmak isteyen bireyler modllere internet zerinden ulalabilirler. Baslm modller, eitim kurumlarnda rencilere cretsiz olarak datlr. Modller hibir ekilde ticari amala kullanlamaz ve cret karlnda satlamaz.

NDEKLER
AIKLAMALAR ...................................................................................................................iv GR .......................................................................................................................................1 RENME FAALYET-1 .....................................................................................................3 1. AIK KAYNAK KODLU LETM SSTEM YAPISI.................................................... 3 1.1. Temel Kavramlar .......................................................................................................... 3 1.1.1. letim Sistemi .......................................................................................................3 1.1.2. Ak Kaynak Kodlu Yazlm ................................................................................. 4 1.1.3. GNU Genel Kamu Lisans (GPL).......................................................................... 5 1.2. UNIX Tarihesi ve Geliimi ......................................................................................... 6 1.2.1. Unixin Oluumu ...................................................................................................6 1.2.2. Linuxun Ortaya k .......................................................................................... 7 1.3. Ak Kaynak Kodlu letim Sistemi Kurulumu ............................................................ 7 1.3.1. Hangi Linux? .........................................................................................................7 1.3.2. Kuruluma Hazrlk.................................................................................................8 1.3.3. Sistem Kurulumu .................................................................................................14 1.3.4. Disk Blmlendirme ve Biimlendirme .............................................................. 18 1.3.5. Sistem Yneticisi.................................................................................................23 1.3.6. Kullanc Ekleme .................................................................................................24 1.3.7. Sistem Ykleyicisi ............................................................................................... 25 1.3.8. Kurulumun Tamamlanmas ................................................................................. 26 UYGULAMA FAALYET .............................................................................................. 28 LME VE DEERLENDRME .................................................................................... 29 RENME FAALYET2 ..................................................................................................30 2. TEMEL MASAST KAVRAMLARI VE LEMLER ............................................... 30 2.1. X-Window................................................................................................................... 30 2.1.1. KDE Masast Ortam ........................................................................................ 30 2.2. Sisteme Giri............................................................................................................... 31 2.3. Temel Masast Ayarlar............................................................................................ 32 2.4. Masast Bileenleri ...................................................................................................33 2.4.1. Panel .................................................................................................................... 33 2.4.2. Pardus Mens ....................................................................................................37 2.4.3. Uygulama Dmeleri........................................................................................... 38 2.4.4. Programcklar ......................................................................................................38 2.4.5. Grev ubuu......................................................................................................38 2.4.6. Masast Simgeleri ............................................................................................. 40 2.4.7. Masastne Simge Ekleme.................................................................................. 41 2.4.8. Pencereler ............................................................................................................ 41 2.4. 9. Masast Arkaplann Deitirme ......................................................................44 2.4.10. eitli Ayarlar....................................................................................................44 2.5. Masast Ksayollar...................................................................................................48 2.6. Sistemden k .......................................................................................................... 48 2.6.1. Bilgisayar Kapatma ............................................................................................ 49 UYGULAMA FAALYET .............................................................................................. 50 LME VE DEERLENDRME .................................................................................... 52

RENME FAALYET3 ..................................................................................................53 3. DOSYA SSTEM ve ALIMA MANTII....................................................................53 3.1. Dosya Sistemi ............................................................................................................. 53 3.1.1. Dosya Tipleri ve Dosyalarn Snflandrlmas .................................................... 53 3.2. Dizin Hiyerarisi .........................................................................................................54 3.2.1. Balama ve Ayrma Kavramlar .......................................................................... 55 3.2.2. Kk Dizini ........................................................................................................... 56 3.4. Dosya ve Dizin lemleri............................................................................................. 58 3.4.1. Dosya Yneticisi: Konqueror .............................................................................. 58 3.4.2. Pardusta Komutlarla almak........................................................................... 62 3.4.3. Temel Dosya ve Dizin lem Komutlar .............................................................. 63 3.5. Temel Yazc lemleri................................................................................................ 81 3.5.1. Pardusta Yazc Tantm .................................................................................... 81 3.6. Temel Arivleme ve Yedekleme Komutlar ............................................................... 86 3.6.1. Tar........................................................................................................................ 86 UYGULAMA FAALYET .............................................................................................. 91 LME VE DEERLENDRME .................................................................................... 95 RENME FAALYET-4 ...................................................................................................96 4. AIK KAYNAK LETM SSTEM TEMEL ARALARI VE UYGULAMALARI ...96 4.1. Hesap Makinesi........................................................................................................... 96 4.2. Ofis Uygulamalar: OpenOffice.org ........................................................................... 97 4.2.1. OpenOffice.org'un zellikleri .............................................................................. 97 4.3. OpenOffice.org Writer: Kelime lemci Editr ........................................................ 98 4.3.1. Ara ubuklar ve Menler ................................................................................. 98 4.3.2. alma Alan ......................................................................................................98 4.3.3. Alt Ara ubuu ve Bilgi Alan .......................................................................... 99 4.3.4. Biemler ve Biimlendirme Penceresi.................................................................99 4.3.5. zelletirme.........................................................................................................99 4.3.6. alma sayfas ..................................................................................................100 4.3.7. Sayfa zellikleri ................................................................................................ 102 4.3.8. Alan Ekleme ......................................................................................................102 4.3.9. st bilgi ve Alt bilgi ekleme.............................................................................. 102 4.3.10. Resim ekleme ..................................................................................................102 4.3.11. Yaz tipi zelliklerini belirleme .......................................................................103 4.3.12. Biemlerle almak......................................................................................... 104 4.4. OpenOffice.org Calc: Hesap Tablosu Program ....................................................... 105 4.4.1. Kullanm ............................................................................................................ 106 4.4.2. levler ve Forml Ekleme................................................................................. 106 4.4.3. Aralk tanmlama ............................................................................................... 108 4.4.4. Hcre, Satr ve Stun ekleme ............................................................................ 109 4.4.5. Stun Genilii ve Satr Yksekliini Belirleme............................................... 110 4.4.6. Otomatik Biimlendirmeyi Kullanma ............................................................... 110 4.4.7. Calc'a izelge ekleme......................................................................................... 111 4.5. OpenOffice.org Impress: Sunum program............................................................... 113 4.5.1. alma alan ve grnmler ............................................................................. 115 4.5.2. Resim ve ekil Ekleme ...................................................................................... 117 4.5.3. Dzenlerle alma............................................................................................. 120

ii

UYGULAMA FAALYET ............................................................................................ 121 LME VE DEERLENDRME .................................................................................. 122 RENME FAALYET-5 .................................................................................................123 5. TEMEL A PROGRAMLARI VE A AYARLARI .................................................... 123 5.1. A Konfigrasyon Dosyalar ve Scriptleri................................................................ 123 5.1.1. /etc/sysconfig/network Dosyas .........................................................................123 5.1.2. /etc/sysconfig/network-scripts Dizini ................................................................ 124 5.1.3. IP Adresi zc Ayarlar................................................................................. 124 5.1.4. DNS Ayarlarnn Yaplmas ( /etc/resolv.conf Dosyas) ...................................125 5.2. Temel A Komutlar ve Programlar ........................................................................126 5.2.1. Telnet Komutu ...................................................................................................126 5.2.2. Ftp Komutu........................................................................................................127 5.2.3. Nslookup Komutu.............................................................................................. 129 5.2.4. Whois Komutu...................................................................................................131 5.2.5. Netstat Komutu..................................................................................................132 5.2.6. Arp Komutu.......................................................................................................135 5.2.7. Ping Komutu......................................................................................................136 5.2.8. Traceroute Komutu............................................................................................ 137 5.3. Temel E-posta ve Haber Grubu Aralar ..................................................................138 5.3.1. KMail................................................................................................................. 138 5.3.2. Kmail Hesap Ayarlar ........................................................................................ 139 5.3.3. Yaplan Ayarlarn Test Edilmesi .......................................................................140 5.4. A Ayarlar ve A Programlar................................................................................. 141 5.4.1. Ethernet Kart le Balant................................................................................. 142 5.42. Kablosuz Balant............................................................................................... 143 UYGULAMA FAALYET ............................................................................................ 145 LME VE DEERLENDRME .................................................................................. 146 RENME FAALYET-6 .................................................................................................148 6. NTERNET BALANTISI ............................................................................................. 148 6.1. Modem Ayarlar........................................................................................................148 6.1.1. Pardus Modem Balants.................................................................................. 148 6.2. A Taraycs............................................................................................................. 149 6.2.1. Mozilla Firefox ..................................................................................................149 UYGULAMA FAALYET ............................................................................................ 152 LME VE DEERLENDRME .................................................................................. 154 MODL DEERLENDRME ............................................................................................ 156 CEVAP ANAHTARLARI ...................................................................................................157 NERLEN KAYNAKLAR................................................................................................ 159 KAYNAKA ....................................................................................................................... 160

iii

AIKLAMALAR AIKLAMALAR
KOD ALAN DAL/MESLEK MODLN ADI MODLN TANIMI SRE N KOUL YETERLK Ak kaynak kodlu iletim sisteminin kurulumunu ve temel ayarlarn yapmak. Genel Ama Bu modl ile gerekli ortam salandnda; ak kaynak kodlu iletim sisteminin kurulumunu ve temel ayarlarn yapabileceksiniz. Amalar 1. Ak kaynak kodlu iletim sisteminin kurulumunu gerekletirebileceksiniz. 2. letim sistemi temel masast ilemlerini yapabileceksiniz. 3. letim sisteminin dosya ilemlerini yapabileceksiniz. 4. letim sistemi temel aralarn kullanarak dzenlemeler yapabileceksiniz. 5. letim sistemi temel a ayarlarn yapabileceksiniz. 6. letim sistemi ortam iin internet balantsn oluturabileceksiniz. Ortam A ile birbirine ve internete bal bilgisayar laboratuar, Donanm Ak kaynak kodlu iletim sistemi CDsi ve aralar Her faaliyet sonrasnda o faaliyetle ilgili deerlendirme sorular ile kendinizi deerlendireceksiniz. Modl sonunda ise kazandnz bilgi ve becerileri lmek amacyla hazrlanan lme aralar (uygulama, oktan semeli, soru cevap) ile kendinizi deerlendireceksiniz. 481BB0048 Biliim Teknolojileri A letmenlii / Bilgisayar Teknik Servisi Web Programcl / Ak Kaynak letim Sistemi - 1 Bu modl, ak kaynak iletim sisteminin kurulumu ve temel ayarlarna ait bilgilerin verildii retim materyalidir. 40/32

MODLN AMACI

ETM RETM ORTAMLARI VE DONANIMLARI

LME VE DEERLENDRME

iv

GR GR
Sevgili renci, letim sistemi bilgisayarda temel unsurdur. Donanmla kullancy buluturan en nemli yazlmdr. Biliim Teknolojileri Alann seen siz sevgili rencilerimiz iin de iletim sistemleri olduka nemli bir ura alan olacaktr. Bilgisayar kullanmann biraz tesine gemek istediiniz zaman karnza iletim sistemi kurulumu ve ayarlar kar. Bir iletim sistemini ne kadar kiiselletirebilirsiniz. Tabii ki iletim sisteminin kendisi tarafndan belirlenen baz sabit ayarlar renerek onun izin verdii lde Peki, bir iletim sistemini edinmek iin ne kadar para demeniz gerekir? (lkemizde Lisansl yazlm kullanm pek yaygn olmasa da bu bir kanuni sorumluluktur !) Sizce bedava iletim sistemi olur mu? Olmaz! ya da Olsa bile ne kadar iyi ve kullanl olur ? dediinizi duyar gibiyim. te baz tekel markalar yznden bugne kadar ou bilgisayarcnn sadece ismini duyduu, duyduu halde de yok sayd bir iletim sisteminden, Linuxtan bahsediyoruz. Kaynak kodu ak yani serbeste datlan bu iletim sistemiyle tanmadysanz bu modl sizin iin ok nemli bir frsattr. Evet! Bedava datlan iletim sistemi Linux dnyada Windowsun karsndaki tek rakiptir. Herkes Linuxu bedava alp zerinde deiiklik yapp kullanma hakknda sahiptir. Bir de sylemeden geemeyeceimiz bir unsur daha var. Linux iletim sistemi internet zerindeki sunucularn byk ounluunda kullanlmaktadr. En nemli zellii ise Linuxta Virs Yoktur! Bu zellii bile Linuxu hemen kullanmaya balamaya yetecek bir sebeptir. Linux bir ekirdektir. Bu ekirdei kullanan deiik isimlerle anlan Linuxlar vardr. Bunlarn iin de bizi ilgilendirenler de vardr. Ak Kaynak letim Sistemi dersinin 1.modl olan bu modlde RedHat Linux ve TUBTAK tarafndan gelitirilen Pardus Linux iletim sistemlerinin genel yaplar, dosya ve dizin sistemleri ve ilemleri, temel a ayarlar ve programlar ve internet balants konularnda gerekli bilgi ve uygulama faaliyetlerine ulaabileceksiniz. imdiden hepinize baarlar!

RENME FAALYET1 RENME FAALYET-1


AMA
Ak kaynak kodlu iletim sisteminin kurulumunu gerekletirebileceksiniz.

ARATIRMA
Ak Kaynak kodlu bir iletim sisteminin salad avantajlar nelerdir? Aratrnz. Linux datm ne demektir? Kullanlan Linux datmlarna rnekler veriniz. Trke Linux datmlar varsa aratrnz. Pardus nedir? Aratrnz.

1. AIK KAYNAK KODLU LETM SSTEM YAPISI


1.1. Temel Kavramlar
1.1.1. letim Sistemi
letim sistemi, bilgisayar donanmnn dorudan denetimi ve ynetiminden, temel sistem ilemlerinden ve uygulama programlarn altrmaktan sorumlu olan sistem yazlmdr. letim sistemi, btn dier yazlmlarn bellee, girdi/kt aygtlarna ve ktk sistemine eriimini salar. Birden ok program ayn anda alyorsa, iletim sistemi her programa yeterli sistem kaynan ayrmaktan ve birbirleri ile akmamalarn salamaktan da sorumludur.

ekil 1.1: letim sistemi katmanlar

letim sistemlerinde kullanc ile bilgisayar donanm arasnda genel olarak katmandan sz edilebilir. ekil 1.1de grlen bu katmanlar; kabuk, sistem arlar ve ekirdek olarak adlandrlr. letim sisteminin kullancya grnen ksm kabuk (shell) olarak nitelendirilir. rnein bir program altrmak iin kullancnn komut vermesi kabuk zerinden gerekletirilir. DOS komut yorumlaycs ya da Pardus iin konsole, kabua rnek olarak gsterilebilir. Grafik kullanc arayz ise kabuk zerinde alan bir katman olarak dnlebilir. letim sisteminin kalbi, yazlmlarn donanmlar zerinde alabilmesini salayan katman ise ekirdek (kernel) katmandr. Kabuk, ekirdein evresini sararken; donanmlar ile iletiim kurmak ise ekirdein iidir. Sistem arlar (system calls), kabuk ile ekirdek arasndaki iletiimi salayan alt dzey ilevlerdir.

1.1.2. Ak Kaynak Kodlu Yazlm


Ak kaynak yazlm (open-source software) veya ak kaynak kodlu yazlm, kaynak kodu isteyen herkese ak olan yazlmlardr. Bu tr yazlmlarn ayrt edici zellii kullancya yazlm deitirme zgrl salamasdr. Ak kaynak kodlu yazlmlar, uyarlanabilir, salam, hzl ve gvenlidir. Ak kaynak kod dnyas, yeni bir yazlm retme biimi, yeni i modelleri sunmaktadr. Dnyann her tarafndan biliim uzmanlarnca imece yntemi ile endstri standartlarnda gelitirilen ak kaynak kod yazlmlar, insanln ortak maldr. Programclar yazlmlar gelitirirken kullandklar programlama dilleriyle kaynak dosyalar olutururlar. Daha sonra derlemeli dillerde (C, C++, Java, Pascal) bu dosyay derleyerek altrlabilir hale evirirler. Ak kaynakl yazlm savunucular her retilen ve datlan programla birlikte kaynak kodunun da datlmasn savunurlar. Bu sayede gelitirme esnasnda ve ilerde yeni srmlerin ortaya kmas esnasnda daha ok sayda gzn szgecinden gemi daha kaliteli bir yazlm ktn dnrler. En iyi bilinen ak kaynak kodlu yazlmlar; Linux, Open Office, GNU, Debian'dr. Ak kaynakl yazlmlar, en knden cep telefonu, saat gibi gml sistemlerden, en bynden sper bilgisayarlara, ev kullanclarndan KOB'lere, kamu kurumlarndan her trden okullara, tm kurum ve bireylerin rahata kullanabilecei, gereksinimlere gre basitletirilebilen, salamlatrlabilen, glendirilebilen yazlmlardr. Ak kaynak kod yazlmlar, her alanda zmler sunarak, kapal kod yazlmlara kar tketiciye seenekler sunmaktadr. Almanya, spanya, Meksika, Brezilya, in, Kore, Hindistan gibi birok lke, kamu kurumlarnda ak kaynak kodlu yazlmlarnn kullanmn benimsemi ve bilgi toplumu stratejilerin bir paras yapmlardr. Avrupa Birlii, UNESCO, Dnya Bankas gibi kurulular gvenlik ve tasarruf gibi gerekelerle ak kaynak yazlmlarn nermektedir.

Dnya zerindeki hemen her lke kendi gereksinimlerine gre ak kaynak kodlu bir Linux datm gelitirmitir. Trkiye'de TBTAK'n giriimi ile bu ynde ULUDA: Ulusal Datm Projesi balatlm ve bir Linux datm olan Pardus Ulusal letim Sistemi hazrlanmtr.

1.1.3. GNU Genel Kamu Lisans (GPL)


Piyasaya srlen her yazlm, retici ahs ya da firmann haklarn ve kullancnn haklarn korumaya ynelik bir lisans anlamas ierir. Bir lisans anlamas grevini yaparken, programn kopyalanmas srasnda izlenecek yntemler, lisans creti, destek meselesi, kullancnn yazlm zerinde ne gibi haklar olduu konularna aklk getirmelidir. Serbest yazlm anlamalar arasnda en popleri kukusuz Genel Kamu Lisans (GPL, General Public License)dr. GPL lisans anlamas, 1983 ylnda Richard Stallman tarafndan gelitirilmi, ok akllca detaylarla balaycl bulunan, tevik edici, gerek kullanc gerekse retici tarafa byk olanaklar salayan bir lisans trdr. GPL'nin en ok zerinde durduu konu yazlmlarn kaynak kodu ile birlikte datlmasnn gerekliliidir. retici firma yazlmn binary olarak datsa bile kaynak kodunu da herkes tarafndan eriilebilir bir yere brakmak zorundadr. Kullanc, bu kaynak kodu alp inceleyebilir, zerinde istedii deiiklii yapabilir, kendi projelerinde, yazlmlarnda kodun tamamn ya da bir parasn kullanabilir. Hatta bakasnn kod parasn alp bir ka deiiklik yapp, satarak maddi kazan da elde edebilir. Ama tek bir artla, yeni retilen program da GPL ile lisanslanmak zorundadr. GPL, zellikle programn kaynak kodunun ak olmasnn gerekliliini savunan bir yapdadr. Temel amalar, effaflk, kullancnn ne kullandn bilmesi, yazlmn ok kii tarafndan hzlca gelitirilmesi olarak saylabilir. GPL, yazlmn cretlendirilmesi hakknda hibir fikir beyan etmez. Pek ok lisans anlamas cretsiz kategorisine girerken GPL yazlmlar cretsiz olmak zorunda deildir. retici firma ya da kurulu, yazlmn GPL ile lisanslayp, databilir ve karlnda da bir cret talep edebilir. Bu madde en batan beri szleme ierisinde olmasna ramen gariptir ki, GPL yazlmlarn ok byk bir ksm cretsizdir. Genel bir yaklam yazlmdan deil, kullancya sunulan destekten para kazanlmas eklindedir. Bu zellii ile GPL, pek ok lisanstan ayrlmaktadr. rnein yazlm konusunda teknik destek, renme materyali, gelitirme kurslar gibi arka planda yrtlen faaliyetler cretli olarak kullancya sunulabilir. GPL yazlmlarn kopyalanmasnda piyasada bulunan pek ok yazlmdan farkl bir mantk geerlidir. steyen istedii gibi istedii medya ile bir GPL yazlm kopyalayabilir, databilir, datmas iin bir nc ahsa devredebilir. Bunda hi bir kstlama mevcut deildir. Eer yazlma karlk olarak bir cret talep ediyorsa, bu yazlm kullanan kii cretini demekle ykmldr. Deilse, herhangi bir hukuki ykmllk altnda kalnmas szkonusu deildir.

phesiz, GPL, bir lisans anlamasnn temel amalarndan olan kullancy koruma ksmn olduka baar ile yerine getirir. Kullanc neredeyse yazlm reten kii ile ayn haklara sahiptir ki en basitinden kodu istedii gibi deitirip kendi amalarna uygun hale getirebilir ve bunu satp maddi kazan elde edebilir. Kullanc ayn zamanda, ok sayda yazlmn kodunu inceleyebildii iin, kendisini gelitirme imkan bulur, eninde sonunda bir gn de retici konumuna gelip, o da GPL yazlm retmeye balar.

1.2. UNIX Tarihesi ve Geliimi


1.2.1. Unixin Oluumu
1960'larda AT&T'nin Bell Laboratuarlar, MIT ve General Electric'in ortaklaa yrttkleri bir projede Multics isimli bir iletim sisteminin patentini aldlar. Bell Laboratuar bu projeden ekilene kadar iki alan, Dennis Ritchie ve Ken Thompson, bu projede alt. Bell Laboratuarlar bu projeden ekildikten sonra bu iki kii yeni bir projede bir iletim sistemi ortaya kardlar. letim sistemine Multics adndan esinlenerek Unics ismi takldysa da daha sonralar bu isim UNIX olarak deitirildi. UNIX'in en temel zellii Dennis Ritchie tarafndan yaratlan C dili ile oluturulmasyd. letim sistemleri o gne kadar sistemin mimarisine bal olan makine dili ile yazlmaktayd. UNIX iletim sistemi makine dili yerine C dili temel alnarak kodlanmt. Bu da iletim sisteminin dier platformlara tanmasn kolaylatryordu. UNIX iletim sistemi duyulmaya baladktan sonra bata niversiteler olmak zere birok kii ve kurumun ilgisini ekti. zellikle niversitelerin bilgisayar bilimleri blmlerinde okuyan ve alan kiilerin destei ile birlikte UNIX ksa zamanda byk bir ilerleme kaydetti. Bunun sonucu olarak da en nemli bilgisayar iletim sistemi unvann eline geirdi. 1980'lerin banda AT&T UNIX iletim sisteminden para kazanma yoluna gitti ve iletim sistemini zel lisanslar ile pazarlamaya balad. UNIX'in ortaya kt gnden itibaren iletim sisteminin gelimesine yardmda bulunan birok kii bu karara kar kt. Bunun zerine amac UNIX benzeri ve parasz datlabilen bir iletim sistemi ortaya karmak olan GNU projesi Richard Stallman tarafndan balatld. GNUyu desteklemesi iin 1984 ylnda Stallman ve arkadalar Free Software Foundation (FSF) projesini yarattlar. FSF'te free ile anlatlmak istenen bedava olan yazlmdan ok zgrce datlan yazlm manasn tamaktayd. FSF'e gre herhangi bir ama iin kullanlabilen, kopyalanp zerinde gerekli deiiklik yaplabilen ve daha gelimi bir yazlm sistemine dahil edilebilen yazlm serbest yazlm(free software) olarak kabul edilmiti. Bu zgrlkler iin temel olarak gereken ey yazlmn koduna eriimdi. Bu yzden bu akm ayn zamanda Kaynak Kodu Ak Yazlm Open Source Software (OSS) olarak da anlr. Linux gnmzde bulunan en byk kaynak kodu ak yazlmdr.

1.2.2. Linuxun Ortaya k


AT&T UNIX iletim sistemini para ile lisanslayana kadar, UNIX niversitelerde bilgisayar bilimi rencilerine iletim sistemlerini retmek iin kullanlan bir arat. AT&Tnin yapt deiiklik sonras niversitelerin yeni bir iletim sistemine ihtiyac ortaya kt. Bunun zerine Andrew Tannenbaum UNIX benzeri bir iletim sistemi olan MINIX iletim sistemini ortaya kard. 1990 ylnda Finli bilgisayar bilimi rencisi Linus Torwalds Intel mimarisindeki bilgisayarlar iin hafza ynetimi yapan bir yazlm zerinde almaya balad. Bir zaman sonra bu projesinin geniletilmi halinin UNIX ekirdei gibi alabileceini farketti. 1991 ylnda comp.os.minix haber grubuna zerinde alt projeyi bildiren ve gelitirme iin neri isteyen bir mesaj gnderdi. Torwalds bu yeni iletim sistemine Linus'un MINIX'i olarak tanmlad LINUX adn verdi. Unix zerinde program gelitiren kiilerden Linux'un gelitirilmesi iin yardm teklifleri gelmeye balad. Linux'un bir nemli yan ise GNU projesinin eksik olan bir parasn doldurmasyd. GNU projesi erevesinde yaratlacak olan Unix benzeri iletim sisteminin ou paralar bitmiti. Yaplmayan en nemli para iletim sisteminin ekirdei idi. Bu eksikte Linux tarafndan kapatlm oldu. 1994 ylnda Linux 1.0 serisi kernel GPL lisans altnda yaynlandnda, Linux 100,000 kullancya erimiti. Gnmzde Linux'un milyonlar ile belirtilen bir kullanc kitlesi bulunmaktadr. Son kullanc pazarnda da gn getike glenmesine ramen Linux gnmzde ounlukla sunucularda kullanlan bir iletim sistemidir. Yaplan aratrmalardan Internet'te bulunan web sunucularnn byk ounluu Linux iletim sistemi zerinde almakta olduu sonucu ortaya kmtr.

1.3. Ak Kaynak Kodlu letim Sistemi Kurulumu


1.3.1. Hangi Linux?
Ak kaynak iletim sistemi Linuxun yzlerce sayda farkl srm (datm) vardr. Btn Linux srmleri, iletim sisteminin temeli olan ortak ekirdei kullanmaktadr. Fakat farkl firma ve kurulular, ak kaynak kodlu olan ekirdek zerine kendi deiikliklerini ekleyerek iletim sistemini yaplandrmaktadrlar. Benzer ekilde Linux srmlerinde kullanlan temel programlarn byk bir ksm da ak kaynak kodlu olduu iin ortak programlar farkl uyarlamalarla srmlerde yer almaktadr. Ak kaynak kodlu yazlmlarn getirdii bu avantajdan dolay Internet ortamnda pek ok Linux srm yer almaktadr. Bu srmlerin byk bir ksm kk apta (bir ya da iki disketlik srmler) olduu gibi, baz byk Linux srmleri gelitirilmedii iin zamanla kaybolmutur. Benzer ekilde isteyen herkes kendi Linux srmn hazrlayabilir.

Caldera Open Centos Corel Debian Dynebolic Edubuntu EvilEntity Fedora FreeBSD ForeSight Gelecek

Gentoo Kernel Knoppix Kubuntu Mandrake Mandriva Mepis METU-CC Linux Nessus NetBSD OpenBSD

OpenSuse Oralux Pardus Pc LinuxOS Puppy Redhat Slackware Suse TrueBSD Truva Turbolinux

Turkix Ubuntu Vector Xubuntu Zenwalk

Tablo 1.1: Baz Linux datmlar.

Tablo 1.1de dnya zerinde kullanlan Linux datmlarndan bazlarnn isimleri alfabetik srada verilmitir. Linuxun ak kaynak kodlu bir iletim sistemi olmas sebebiyle datmlarn says da olduka fazladr. Linux datmlar eitli amalara ynelik olarak hazrlanrlar. Kimi masast iin, kimi sunucu amal, kimisi de gvenlik duvar vb. gibi. Siz de ncelikle kendi ihtiyalarnz belirleyerek, size uygun bir Linux datmn seebilirsiniz. Mesela masast bilgisayarnda multimedya zelliklerini kullanacaksanz o zaman sizin sunucu aralarn ieren bir datm kullanmanza gerek yoktur. te yandan Linux'un derinliklerine inmek istiyorum, sadece komut satrn kullanacam. diyorsanz ok byk srmleri kullanmanz gerekmez. Oyun amal bir kullanm sz konusu ise tamamyla grafik tabanl ve donanm destei geni bir Linux datm iinizi grecektir. Datmlara ait sitelerde veya baka sitelerde ki ekran grntlerine bakabilirsiniz. Bu ekran grntleri size bir fikir verecektir. Bu modlde TUBTAK-UEKAE (Trkiye Bilimsel ve Teknik Aratrmalar KurumuUlusal Elektronik ve Kriptoloji Aratrma Enstits) nin hazrlam olduu Pardus 2007 sisteminin kurulumu ve kullanmn merkez alan bir anlatmla karlaacaksnz. Pardus projesi, TBTAK - UEKAE tarafndan balatlan ve devam ettirilmekte olan, biliim okuryazarlna sahip bilgisayar kullanclarnn temel masast ihtiyalarn hedefleyerek; mevcut Linux datmlarnn stn taraflarn kavram, mimari ya da kod olarak kullanan; zerk sisteme evirilebilecek bir yaplandrma erevesi ve aralar ile kurulum, yaplandrma ve kullanm kolayl salamak zere gelitirilen bir GNU/Linux ortaya koymay hedeflemi bir gelitirme projesidir.

1.3.2. Kuruluma Hazrlk


Pardus, internet zerinden indirilerek oluturulacak kurulum CDsi yardmyla bilgisayara kurulabilir. Bu CDyi oluturmak iin ncelikle http://www.pardus.org.tr internet adresinden Pardusun 2007 ve dier srmlerine ulamak mmkndr. Pardusun kurulan ve alan olmak zere iki versiyonu mevcuttur. Kurulan versiyonu, CD ile bilgisayara kurularak alan Pardusu ifade eder. alan versiyonu ise, CD zerinden herhangi bir bilgisayarda alabilen, kurulum gerektirmeyen Pardus versiyonudur.

nternetten indirdiiniz iso uzantl dosya, CD'lerde ska kullanlan bir dosya sistemi olan ISO biimindedir. ISO, bir CD ya da DVD zerinde bulunan tm bilgilerin tpatp saklanabildii, alta balatma zelliklerinin (bootable) korunabildii bir dosya sistemidir. ISO dosyalarn CD/DVD yazma programlarn kullanarak "Kalp Yazdr" seeneiyle yazdrmak gerekmektedir. Windows platformunda popler olan arivleme ve sktrma programlar (WinRAR, 7ZIP, Winace vb.) ISO dosyasn bir ariv olarak gsterebilirler. Fakat, ISO dosyalarnn bu tr programlarla asla almamas gereklidir. MD5SUM, ISO dosyasnn btnlne dair bir bilgidir. Edindiiniz ISO dosyasnn yaynlanm orjinal ISO ile ayn olduundan (nternet'ten indirirken hasar grmemi ya da nc ahslar tarafndan deitirilmemi) emin olmak iin bu bilgiyi kaynaktaki kopya ile kontrol edebilirsiniz.

1.3.2.1. rnek Bir Kalp Yazdrma lemi


Nero 7 ve sonras srmlerde NeroSmart'n Yedekleme bal altnda "Diske Grnt Yazdrn" seeneini grebilirsiniz (Bknz. ekil 1.2). Bu seenee tklandnda alacak pencereden ISO dosyasn gstermek gerekmektedir.

ekil 1.2: Diske grnt yazdrma

Pardus kurulumuna balayabilmek iin bilgisayarn CD'den alabilecek ekilde ayarlanm olmas gerekmektedir. Bu tanm bilgisayar alrken BIOS Setup mensne girerek yapabilirsiniz. Bu noktada, sabit diskin durumu hakknda bilgi sahibi olmanz, ve Pardus'u hangi disk blmne kurmak istediinize karar vermi olmanz nerilir. Pardus'u sabit diskin tamamn veya bir blmn kullanacak ekilde kurabilirsiniz.

1.3.2.2. Disk Blmleri


Bir sabit disk eitli blmlere (partition) ayrlabilir. Bu ekilde her blm ayr bir sabit disk gibi faaliyet gsterebilir. Bir sabit disk zerinde iki adet iletim sistemine sahip olmak istediinizde, onu ikiye blmeniz gerekecektir. Her iletim sistemi kendi blmn kullanr ve dierininkine dokunmaz. Bylece iki ayr iletim sistemi ayn disk zerinde bulunabilir. Blmleme olmasa idi her kurmak istediimiz iletim sistemi iin ayr bir sabit disk almamz gerekecekti. Disketlerin blmlenmesine teknik bir engel olmamasna ramen, zaten ok kk olmalarndan dolay byle bir eye pek ihtiya olmamaktadr. Ayn ekilde CDROM'larda da blmleme gerekmemekte ve bir CDROM'u byk bir blmm gibi kullanabilmekteyiz. Zaten bir CD ROM zerinde birden fazla iletim sistemi bulunmasn gerektirecek pek fazla durumla karlalmamaktadr. MBR, nykleme Sektrleri ve Blmleme Tablosu Bir sabit diskin nasl blmlendiine ait bilgi, birinci plakann birinci izinin iindeki birinci sektrde yer alr. Makine ilk ald anda BIOS'un okuyup altrd 512 MBlk bu ilk sektre Ana nykleme Kayd (MBR - Master Boot Record) ad verilir. MBR ierisinde blmleme tablolar yeralr ve hangi blmn etkin olduunu belirten kk bir program bulunur. Sistemin anakartnda bulunan BIOS'un ykleme prosedr bu MBR kaydn okuyarak buradaki kodu altrr. Bu kayt da veri alannda belirtilmi olan disk blmlerinden hangisi "boot" olarak iaretlenmi ise o blmn belirtilen adresindeki al kaydn okuyarak altrr. Ayrca bu etkin blmn al sektr de burada belirtilir. MBR ayn zamanda bir nykleme sektr olmasna ramen zel durumundan dolay ayr bir adla anlr. nykleme sektr iinde iletim sisteminin balamasn salayan kk bir program vardr. Bu program iletim sisteminin ilk blmn okur ve sistemi balatr. Birok iletim sistemi disk blmlenmesine olanak verir. Bazlar ise disk blmlemesine izin vermezler. Baz iletim sistemleri blmlemeyi desteklerler, fakat sabit disk zerindeki bir blm igal edip orada bulunan blmleme yntemi ile diski blerler. Dierleri ise, Linux dahil, baka bir iletim sistemi ile ayn disk zerinde hibir problem karmadan yaayabilirler. Ama disk blmlemeyi desteklemeyen bir iletim sistemi ile ayn disk zerinde baka bir iletim sistemi kuramazsnz.

10

Uzatlm ve Mantksal Blmler Adresi MBR'de kaytl olan blmlere birincil blm (primary partition), yine adresi MBR'da kaytl ancak iinde baka blmler olan blmlere uzatlm blm (extended partition) ve adresi MBR'da bulunmayan ve uzatlm blm iindeki blmlere mantksal blm (logical partition) ad verilir. Bilgisayar sabit disklerinin orijinal blmleme plan sadece drt blme izin verir. Gerek hayatta bu snrlama baz insanlar iin hi ho bir olay olmamaktadr. nk onlar bilgisayarlarnda drt taneden fazla iletim sistemi (Linux, MS DOS, OS/2, FreeBSD, NetBSD, Windows NT, vb.) kurmak istemektedirler. Bu sorunu amak iin uzatlm blmler (extended partitions) kullanlmaktadr. Bu ekilde birincil blm alt blmlere ayrlabilir. Birincil blm uzatlm blm adyla alt blmlere ayrlr. Bu alt blmler mantksal (logical) blmlerdir. Bu blmler birincil blm gibi davranrlar fakat oluturulma biimleri farkldr. Bu blmler ile birincil blmler arasnda bir hz fark yoktur.

ekil 1.3: Bir sabit diskin blmleme rnei

11

Bir sabit diskin blmlemesi ekil 1.3e benzetilebilir. Disk adet birincil blme, bunlardan ikincisi ise uzatlm blm eklinde iki adet mantksal blme ayrlmtr. Disk tamamen blmlenmemitir. Her birincil blmn kendine ait bir nykleme sektr vardr. Aygt Dosyalar ve Disk Blmleri Her birincil ve mantksal blm kendi aygt dosyasna sahiptir. Geleneksel isimlendirme yntemine gre aygt isminden sonra bir numara gelmektedir. Yine geleneksel olarak 1-4 aras numaralar ka adet olduuna baklmakszn birincil blmlere ayrlr. 5 ve daha sonrakiler ise mantksal blmlere aittir. Buradaki nemli nokta sistemde ka adet birincil veya mantksal blm olduunun dikkate alnmamasdr. rnein /dev/hda1 birinci IDE sabit diskteki ilk birincil blmdr. /dev/sdb7 ikinci SCSI sabit diskteki nc mantksal blmdr. Linux iletim sistemi srclere Tablo 1.2de gsterilen adlandrmalar ile ular. Tr IDE Adlandrma
/dev/hda /dev/hdb /dev/hdc /dev/hdd /dev/fd0 /dev/fd1 /dev/sda /dev/sdb /dev/sdc

Disket

SCSI Disk Blmleri

Aklama Birincil ana (primary master) sabit disk Birincil uydu (primary slave) sabit disk kincil ana (secondary master) sabit disk kincil uydu (secondary slave) sabit disk Birinci disket src kinci disket src Birinci SCSI src kinci SCSI src nc SCSI src

/dev/hda1 Birincil ana disk, birinci birincil (primary) blm /dev/hda2 Birincil ana disk, ikinci birincil (primary) blm /dev/hda3 Birincil ana disk, nc birincil (primary) blm /dev/hda4 Birincil ana disk, drdnc birincil (primary) blm /dev/hda5 Birincil ana disk, birinci mantksal (logical) blm /dev/hda6 Birincil ana disk, ikinci mantksal (logical) blm Mantksal /dev/hda7 Blmler Birincil ana disk, nc mantksal (logical) blm Tablo 1.2: Linux iletim sisteminde srclerin adlandrlmas.

Birincil Blmler

Diski Blmleme ve Biimlendirme Disk blmleme ve biimlendirme ilemleri genellikle ak kaynak iletim sisteminin kurulumu srasnda gerekletirilir. Diskin, kurulum iin silinmesi ve ihtiyalara uygun olarak blmlenmesi gerekmektedir.

12

Windows iletim sisteminin kurulu olduu bir bilgisayarda eer sabit disk blmlere ayrlmsa, dier bir blmdeki veriler yedeklenerek ve silinerek bu blme kurulum gerekletirilebilir. Blmleme yaplmamsa, yeni bir blm oluturulmas zorunludur. Bu durumda;

Windowstaki verileriniz baka bir ortama yedeklendikten sonra sabit disk yeniden blmlendirilip silinerek yeni bir disk yaps oluturulur ve iletim sistemlerinin kurulumu gerekletirilir.

Pardus kurulumunu gerekletirirken YALI yardmyla ya da Partition Magic veya GParted gibi bir disk blmleme yazlm kullanlarak, Windowsun kurulu olduu blm boyutu ayarlanabilir ve Pardus iin minimum 4 GBlk yeni bir blm oluturulabilir.

YALI ve disk blmleme yazlmlaryla gerekletirilen yeniden blm boyutlandrma ilemlerinde her zaman veri kayb riski bulunmaktadr. Bu nedenle bu ilemi gerekletirmeden nce nemli verilerinizi yedeklemelisiniz. Linux sistemlerin dosya sistemi, DOS/Windows sistemlerdeki dosya sisteminden farkldr. rnein Windows XP, FAT32 ya da NTFS dosya sistemlerini kullanrken, Linux sistemler ext2 ve ext3 olarak isimlendirilen dosya sistemlerini kullanrlar. Dolaysyla, kurulumdan nce Linux kuracanz blmdeki bilgilerin tmyle silineceini bilmelisiniz. Linux; FAT32, NTFS gibi dier dosya sistemlerini tanr ve bu ekilde biimlendirilmi ortamlara eriimi destekler. Fakat Windows iletim sistemleri, Linux dosya sistemleri olan ext2 ve ext3 ile biimlendirilmi disk blmlerini tanmazlar. Linux iletim sistemi, sistem dosyalarn ve kullanc dosyalarn ayr ayr blmlerde tutabilmeye olanak salamaktadr. rnein sistem dizinlerini ayr bir blmde, kullanc /home dizinini ayr bir blmde, sistem gnlklerinin ve deikenlerinin tutulduu /var dizinini ise baka bir diskte ya da blmde tutmak mmkndr. rnein ok kullancl bir makinede, kullanc dizinlerinin ayr bir diskte veya disk blmnde tutulmas uygun olacaktr. Buna benzer ihtiyalara gre sistem blmlendirmesi oluturulmaldr.

13

ekil 1.4: rnek bir sabit disk yaps

Basit bir yaplandrma iin, disk Windows iletim sistemi ve Pardus iin iki ayr blme ayrlabilir. Ayrca veri depolama iin de nc bir blm oluturularak ekil 1.4teki gibi daha verimli bir disk yaps elde edilebilir. ncelikle ilk blme Windows iletim sistemlerinden birisi kurulduktan sonra, ikinci blm Pardus kurulumu srasnda tekrar ekillendirilir. Burada Pardus iin istenirse sistem dosyalar, takas (swap) alan ve veri depolama alan olarak ayr blmler oluturulabilir. Pardus sistem dosyalar iin 4 GBlk alan yeterli olmakla beraber, Pardusa sonradan kurmak isteyebileceiniz oyunlar, programlar da dnerek 10-15 GBlk bir alana ihtiyacnz olabileceini de gz ard etmemelisiniz.

1.3.3. Sistem Kurulumu


Pardus kurulum sistemi (YALI) ile ksa bir srede bilgisayar Pardus'la alacak ekilde yaplandrabileceksiniz. Bunun iin Pardus CD'sini yerine taknz. Bilgisayar yeniden balattktan bir ka dakika sonra Pardus'un kurulum ekran gelecektir.

14

ekil 1.5: Pardus 2007 kurulum ekran (Seenekler).

Kurulum srasnda grntye bal sorunlar yaanyorsa, rnein;


Pardus kurulum ekran donup kalyorsa, Kurulumda siyah ekran gelerek ylece kalyorsa, Kurulum srasnda yazlar ve ekiller ok byk grnyorsa

Bu sorunlardan herhangi biriyle karlaldnda, ncelikle dier kurulum seenekleri ile kurulum denenmelidir. Yani kurulumun banda gelen ekil 1.5te yer alan;

Standart Ekran Modu seenei denenmelidir, o da ie yaramazsa Minimum Ayarlar seenei ile kurulum denenmelidir.

Standart Ekran Modu ve Minimum Ayarlar seenei, Pardusun herhangi bir zelliini eksiltmemektedir.

15

ekil 1.6: Pardus 2007 kurulum ekran (Lisans anlamas).

ekil 1.6daki kurulum ekrannda stte grnen basamak, kurulumun aamalarn ve u anda hangi aamada olduunuz bilgisini verir. Ekrann sa yannda bulunan blmde bulunduunuz aamada gerekleen eylemler ya da dikkat edilmesi gereken konularda uyarlar bulunur. Soldaki alan gerekleen ilemlerin grntlerini takip edebileceiniz ana blmdr. En altta ise nceki ileme dnmek ya da sonraki ileme gemek iin gezinme dmelerinin yan sra kurulan srme ait ayrntl bilgileri okuyabileceiniz Srm notlar balantsn grebilirsiniz. Pardus, GNU/GPL (Genel Kamu Lisans) ile lisanslanmtr. GNU/GPL anlamasnn metnini GPL Metnini Oku butonuna tklayarak grebilirsiniz. Kurulumun devam edebilmesi iin, anlamay kabul etmeniz gerekmektedir.

16

ekil 1.7: Pardus 2007 kurulum ekran (CD Kontrol).

Eer kurulum yaptnz CDdeki paketlerin hatasz olduundan emin olmak istiyorsanz, CD Doruluunu Kontrol Et tuuna basarak bir disk dorulamas gerekletirebilirsiniz. Bu ilem, arzal veya izilmi bir CD nedeniyle, sistem kurulumunun yarda kalmasn nlemeyi amalar..

ekil 1.8: Pardus 2007 kurulum ekran (Klavye seimi).

17

Dorulama ileminin ardndan gelen pencerede, klavyenizin dilini ve yaplandrmasn semeniz gerekir. F ve Q klavye seimi ekil 1.8deki ekrandan gerekletirilir.

1.3.4. Disk Blmlendirme ve Biimlendirme


Disk blmlendirme ileminde ne yaptnz biliyor olmanz ok nemlidir. Eer kukularnz varsa, bilgi kaybna uramamak iin, bu konuda bilgili bir kiiden yardm almanz nerilir. Kurulum yaplmasna onay verdiinizde disk blmlendirme ekranna ularsnz. Bu ekranda hangi blmlendirme yntemini ve birden fazla sabit diskiniz varsa hangi diske kurulum yapacanz belirtebilirsiniz. Otomatik Blmlendirme' seenei, diskin tamam Pardus'a ayrlarak yaplacak kurulumlar iin tasarlanmtr. Bu seenei tercih ederseniz diskinizdeki btn bilgiler SLNECEKTR! Eer diskin yalnzca bir blmn Pardus'a ayrmak istiyorsanz Hayr, diskimi kendim blmlendireceim. seeneini tercih etmelisiniz. Otomatik disk blmlendirme seenei diskinizi blmlendirip dorudan kuruluma balar. Diski elle blmlendirmek istediinizde aadaki resme benzer bir ekranla karlarsnz.

ekil 1.9: Pardus 2007 kurulum ekran (Disk blmlendirme).

18

Kurulum iin setiiniz diskin daha nceden yaplandrlm blmleri varsa bu ekranda tmn grebilirsiniz. Bu blmlerde deiiklik yapmak ya da yeni blmler yaratmak iin listenin altndaki seenekleri kullanabilirsiniz. YALI herhangi bir disk blmnzn boyutunu iindeki bilgilere zarar vermeden deitirebilir. Bylece disk blmlerini ihtiyacnza gre yeniden olutururken kurulu ve alan sisteminiz zarar grmez. Elbette disk blmndeki bo yerler ile snrl olacak, yani bir diski en fazla iindeki bo yer kadar kltebileceksiniz. Eer herhangi bir disk blmn tekrar boyutlandrarak, Pardus iin yer ayrmak isterseniz, ncelikle disk ierisindeki nemli verilerinizi yedeklediinizden emin olunuz. Daha sonra ilgili disk blmn seerek, Yeniden Boyutlandr seeneini kullanarak ayrlacak yeni disk blmnn boyutunu girmek suretiyle ilemi gerekletirebilirsiniz.

ekil 1.10: Pardus 2007 kurulum ekran (Disk blmlendirme).

Bu admda, sabit diskinizin blmleri, bu blmlerin boyutlar ve dosya sitemleri hakkndaki bilgilerin verildii bir ekranla karlarsnz. Yalnz burada Windowsun C, D, ... disk blmleri C , D harfleri ile karnza gelmeyecektir! Pardus bu blmleri rnein hda1, hda5 gibi isimlerle adlandracak ve bu disk blmlerinin boyutlar, dosya sistemleri hakknda bilgiler verecektir, siz bu bilgilere bakarak hangisinin C hangisinin D olduunu anlayabilirsiniz.

19

ekil 1.11: Pardus 2007 kurulum ekran (Disk blmlendirme).

Hi blmlendirilmemi bir sabit diski blmlendirmek iin ise sabit diski setikten sonra, Disk Blm Olutur seenei seilmelidir. Karnza gelen ekil 1.11deki ekranda oluturulacak disk blmnn tr ve boyutu girilir. Bu ilem, ext3 dosya sistemiyle biimlendirilmi bir disk blm oluturacaktr. Bu ekilde ihtiyalara gre gereken sayda disk blm oluturulabilir. Blmlendirme istediiniz gibi olduunda kurulum yaplacak blmleri seerek bu adm tamamlayabilirsiniz. Bunun iin bir disk blm seerek 'Dzenle' dmesine basn. Karnza gelecek olan pencerede aadaki ksmlar greceksiniz:

Pardus sistem dosyalar (zorunlu): Adnda da belirtildii gibi Pardus sistem dosyalarnn kurulaca bir blmdr, oluturulmas zorunludur. Daha nceden de belirttiimiz gibi bu blm en az 4 GB byklnde olmaldr. Pardus'a sonradan kurmay isteyeceiniz programlar, oyunlar da gz nne alarak 10 15 GBlk bir alan ayrmanz ilerde sknt ekmenizi nleyecektir. Kurulum esnasnda Pardus bu blm ext3 dosya sistemi ile biimlendirecektir. Kullanc dosyalar (istee bal): Bu blm oluturmanz halinde Pardus kullanc ev dizini dosyalarnz, Pardus sistem dosyalarnn kurulaca disk blmnden ayr olacak ve bu disk blmne yerletirilecektir. Oluturulmas tercihinize bal bir blmdr.

20

Takas alan blm (istee bal): Bu blm ise bellein (RAM) yetersiz kald durumlarda bilgisayarnzn bu disk blmne bavurarak a kapatmasn amalayan, oluturulmas tercihinize kalm bir blmdr. Byle bir alan oluturma ihtiyac duyanlarn, teorik olarak bilgisayarn bellek miktarnn en az 2 kat kadar (MB) yer ayrmalar tavsiye edilmektedir, rnein belleiniz 256 MB ise 512 MBlik bir takas alan temin edebilirsiniz. Eer bilgisayarnzn belleini ok yetersiz gryorsanz takas alan iin, bellein 3-4 kat kadar byklkte bir alan ayrlmasnn faydal olaca ifade edilmektedir. Eer bilgisayarnzn belleini yeterli gryorsanz bu alan oluturmanz gereksizdir.

ekil 1.11deki disk blmlendirme ekrannda grld gibi, oluturulan disk blmlerinin boyutlar Megabayt (MB) cinsinden girilir. 1 GB = 1024 MB'dr. Oluturacanz bir disk blmne rnein 30 GB'lk yer bir alan ayrmak istiyorsanz 30x1024 = 30720 deerini girersiniz.

ekil 1.12: Pardus 2007 kurulum ekran (Disk blmlendirme).

Oluturulan disk blmleriyle ilgili eer biimlendirme seenei seilmise, disk blmndeki veriler tamamen silinerek, blm biimlendirilir. Bu ilem, Pardus sistem dosyalarnn bulunaca blm iin zorunludur. Blmlendirmeyi ayarladktan sonra karnza gelen uyar ekrannda Tamam, Devam Et butonuna tklaynz. Bu ilemden sonra, disk zerinde yaptnz deiiklikler gerekletirilecektir.

21

ekil 1.13: Pardus 2007 kurulum ekran (Disk biimlendirme)

ekil 1.14: Pardus 2007 kurulum ekran (Disk Biimlendirme).

22

Bu aamadan sonra, disk blmlerini belirlediniz ve kuruluma baladnz. Ksa sre iinde masast bilgisayarlar iin gncel ihtiyalar karlayan birok baarl zgr yazlm bilgisayarnza kurulmu olacaktr. Bu srede Pardus'un size sunduu avantajlarla ilgili bilgileri ana ekranda deien grntlerden, hangi bileenin kurulduunu ayrntl biimde ise ilem gstergesinin altndaki yazlardan takip edebilirsiniz.

ekil 1.15: Pardus 2007 kurulum ekran (Sistem Kurulumu).

1.3.5. Sistem Yneticisi


Sistem Yneticisi, Pardus'un kurulum srasnda sisteme eklenmi ve en st dzey yetkiye sahip olarak tanmlanm ilk kullancsdr. Her sistemde root adyla sistem yneticisi bulunur. Bu kullanc sisteminizin tamamna etki eden yaplandrmalar, sistem kaytlar ve benzeri ynetim uygulamalarn altrmaya yetkilidir. Kolay tahmin edilemeyecek ve unutmamanz gereken bir parola belirleyerek girmeniz gerekmektedir. Bu parola daha sonra sistemle ilgili ynetici seviyesinde gerekletirilmesi gereken ilemler srasnda sorulacaktr. Bu kullancnn parolasnn herkes tarafndan bilinmemesi, sisteminizin gvenlii ve kendi bilgilerinizin dzeni asndan yararldr.

23

Resim 1.18: Pardus 2007 kurulum ekran (Ynetici Parolas).

1.3.6. Kullanc Ekleme


Bu aamada dilediiniz kadar kullancy gerek isim, kullanc ismi ve parola bildirerek sisteme ekleyebilirsiniz. Sistem tarafndan tannan her kullancnn belgelerini ve ayar bilgilerini saklad kendine ait bir ev dizini olacaktr. Bu sayede hibir kullanc bir dierinin sistemi kullanma ekline ya da bilgilerine mdahale edemez.

Resim 1.19: Pardus 2007 kurulum ekran (Kullanc Ekleme).

24

1.3.7. Sistem Ykleyicisi


Sistem Ykleyicisi, bilgisayarnz aldktan sonra disk zerinde bulunan sistemleri belirleyerek almalarn salar. Pardus'un alabilmesi ya da birden fazla sistem ykl ise, alta bilgisayarnz kullanmak iin hangi sistemi tercih edeceinizi belirlemek iin bir Sistem Ykleyicisi kurulmas zorunludur. Sistemi yklemek iin bilinli olarak baka bir tercihiniz olmad durumlarda mutlaka sistem yneticisini kurmay onaylayn. Bilgisayar zerinde herhangi bir iletim sisteminin alabilmesi iin, sistemin bir ykleyici tarafndan balatlmas gerekir. Linux sistemlerde grub ve lilo olarak iki ayr sistem ykleyici kullanlabilir. GRUB (GRand Unified Bootloader) ok gl bir nykleyici yneticisidir. nykleyici, sistem aldnda alan bir program olarak dnlebilir. Grevi; iletim sistemi ekirdeini yklemek ve ekirdein iletim sistemini balatabilmesi iin kontrol ona vermektir. GNU projesi erevesinde halen gelitirilen ve yeni avantajlar sunan GRUB nykleyicisi, Pardus 2007 srmnde varsaylan nykleyici olarak kullanlmaktadr. Bilgisayar alp ykleyici altrldnda sistemde kullanlabilecek iletim sistemleri listelenir. Bu listeden almas istenen iletim sistemi seilir ve nykleyicinin zelliklerine ve istee gre gerekli parametreler girilerek iletim sistemi balatlr. GRUB nykleyicisinin en nemli zellii esnek bir yapya sahip olmas ve her trl iletim sistemini (Windows, Dos, Linux, Gnu Hurd, *BSD , BeOs vb.) desteklemesidir.

Resim 1.20: Pardus 2007 kurulum ekran (Sistem Ykleyicisi).

25

Sistem ykleyicisini diskin bana (MBR sektrne) kurmak doru bir seimdir. nk bilgisayar iletim sistemi amak iin MBRye bakacaktr. Eer burada herhangi bir ykleyici yoksa, bu durumda iletim sistemi almayacaktr.

1.3.8. Kurulumun Tamamlanmas


Pardus kurulumu gelen Tebrikler ekranyla birlikte tamamlanm olur. Kurulum CD'sinin kartlmas gerekmektedir. CD karlr ve bilgisayar yeniden balatlr. Sistem ykleyicisi yklendii iin, bilgisayar alnda al seenekleri gelir, Pardus veya varsa dier iletim sistemi (Windows gibi) seilerek bilgisayar istenilen iletim sistemi ile balatlm olur.

Resim 1.21: Pardus 2007 kurulum ekran (Kurulumun Tamamlanmas).

26

Resim 1.22: Pardus 2007 kurulum ekran (Kurulumun Tamamlanmas).

27

UYGULAMA FAALYET UYGULAMA FAALYET


Bu uygulama faaliyetinde Pardusu kurmay ve ayarlarn yapmay reneceksiniz.

lem Basamaklar
letim sistemi kurulacak bilgisayarn donanm zelliklerini inceleyiniz. Minimum konfigrasyon salanmsa bir sonraki adma geiniz. Kurulum iin gerekli ortam temin ediniz. Bilgisayar yeniden balatarak kurulum ekrannn kmasn bekleyiniz. Disk blmlendirme ve biimlendirme ilemlerini yapnz. Klavye ve dil seimlerini yapnz. Kurulumu ekranda belirtilen ynergelere gre adm adm takip ediniz. Kurulum sonunda kullanc belirleme,ekleme ekrannda kullanc ismi ve parolalar belirleyiniz. Makine ismini belirleyiniz.

neriler
Pardus iin donanm gereksinimleri donanmlarn sadece kapasite,hz gibi niceliklerine gre deil ayn zamanda donanm reticisine (marka) gre de farkllk gsterebilmektedir. Linux CDden kurulacaksa BIOS ayarlarndan al seeneklerinde ilk sraya CDyi yerletiriniz.

Eer birden fazla iletim sistemi kullanacaksanz disk blmlendirmesini dikkatlice hesaplayarak yapnz.

Root kullancsna ait ifreyi titizlikle, unutmayacanz ve tahmin edilmesi zor ifadelerle belirleyiniz. Eer bilgisayar bir yerel a ortamnda alacaksa bu bilgiyi a yneticisinden almanz gerekmektedir.

Kurulum tamamlannca kurulum CDsini karnz ve bilgisayar yeniden balatnz.

28

LME VE DEERLENDRME LME VE DEERLENDRME


renme faaliyetinde kazandnz bilgileri lebileceiniz ksma geldiniz. Bu blmde yer alan lme sorularn dikkatlice okuyarak cevaplandrnz.

LME SORULARI
Aada doru yanl tipi sorular bulunmaktadr. Sorular okuyarak sorudaki ifade doru ise Doru , yanl ise Yanl seeneini iaretleyiniz. 1. 2. 3. 4. ( ( ( )Linux iletim sistemi lisans serbest olarak datlan bir iletim sistemidir. )Pardus iletim sistemi Windows ekirdeini kullanan bir iletim sistemidir. )UNIX iletim sistemi Pascal dili ile yazlmtr.

( )Pardus iletim sisteminin, sistem belleinin yetmedii durumlarda harddisk zerinde kulland blme Takas alan denir. ( )Pardus sadece CDden kurulabilen bir iletim sistemidir.

5.

DEERLENDRME
Cevaplarnz cevap anahtar ile karlatrnz. Bu sorular sizin kendi kendinizi denemeniz iin yaplmtr. Test iinde cevaplandramadnz, yanl cevaplandrdnz veya kendinizi bilgi bakmndan eksik hissettiiniz sorular iin bilgi sayfalarna tekrar dnp renme faaliyetini gzden geirmeniz tavsiye olunur.

29

RENME FAALYET2 RENME FAALYET2


AMA
Ak kaynak kodlu iletim sisteminde temel masast ilemlerini yapabileceksiniz.

ARATIRMA
Ak kaynak kodlu iletim sistemlerinde grafiksel arabirim olarak kullanlan programlar hakknda aratrma yapnz.

letim sistemlerinin komut satr arayznde (konsol) ve grafik arayzde kullanlmasndaki kazanm ve kayplar neler olabilir? Aratrarak, snfta

tartnz.

2. TEMEL MASAST KAVRAMLARI VE LEMLER


2.1. X-Window
X-Window sisteminden nce UNIX, terminal tabanl ve grafik destei olamayan bir sistemdi. X Windowun tasarlanmas sayesinde grafik tabanl uygulamalar da UNIX trevi iletim sistemlerinde boy gstermeye baladlar. X-Window sistemi, UNIX sistemler iin gelitirilmi geni ve gl bir grafik ortamdr. lk olarak MIT (Massachusetts Institute of Technology) tarafndan gelitirilmi olmasna ramen gnmzde birok firma tarafndan gelitirilmektedir. X-Windowun Linux altnda almas iin gereken yazlm Xorg, Pardusta hazr gelir. Dolaysyla Pardusu kurduktan sonra, hemen grafik ortamda almaya balayabilirsiniz. Pek oklarnn zannettii gibi Linux, DOS benzeri bir ortama sahip deildir.

2.1.1. KDE Masast Ortam


Xorgun zerinde alan uygulamalar ise KDE ad verilen bir pencere yneticisi yardmyla grntlenir. Pardus, grafik ortamda kullanclarn grsel olarak kullanacaklar masast ortam iin KDE'yi semitir.

30

KDE, Pardus iin gl bir grafiksel ortamdr. Kullanc dostu programlaryla, Pardus'u retken bir iletim sistemine dntrr. KDE masast kullanm kolayln, gl zellikleri, muhteem grafik tasarmn ve Linux'un teknik mkemmelliini katlmc yazlm gelitirme yntemleriyle bnyesinde birletirir. Temel olarak masast ortam olarak grev yapsa da ierisinde barndrd birok yazlm sayesinde masast kullanclarnn hemen hemen tm ihtiyalarna cevap verir. Bir pencere yneticisi (rnein KDE), X-Window zerinde bulunarak son kullancnn grafik ortam daha rahat kullanmasn salar. Donanmla iletiim kurmak iin gerekli ktphaneleri barndran X-Windowun zerine binerek pencerelerin ekrandaki konumunu tura, simgeleri gsterir, fare simgesinin hareketini salar.

2.2. Sisteme Giri


Pardus ve dier Linux datmlar ok kullancl iletim sistemleridir. Bir baka deyile, birden fazla kullancnn, farkl hesaplar yaratarak sistemi kullanabilmesini salarlar. Kullanclarn birbirinden ayrt edilmesini salayan etmenler ise kullanc adlar ve parolalar gibi kimlik bilgileridir. Sisteme girebilmeniz iin kullanc adnz ve parolanz girerek, sisteme kendinizi tantmanz gerekir. Eer geerli bir kullanc adnz ve parolanz yoksa, sisteme giriiniz engellenir. Her zaman, parolanz seerken, bilgi gvenliiniz asndan, (zorunlu olmamakla beraber) en az 6 karakterden oluan, harf, rakam ve hatta *, ?, !, -, _, gibi karakterler barndran, parolalar tercih ediniz ve parolanz sk sk deitiriniz. Sisteme farkl kullanclar ekleyebilme olana, farkl izin ve ayrcalklara sahip kullanclar dierlerinden ayrt edebilmenizi, bu sayede de sistemin gvenlikle ilgili ayarlarna daha iyi hakim olmanz, buna ek olarak, her kullancnn kendi zevkine gre kendi ortamn zelletirebilmesini salar. Kullanc ad ve parolanz yazarken, sistemdeki kullanc adlarnn, parolalarn, dosya isimlerinin, hemen hemen her uygulamann, byk/kk harf duyarllna sahip olduunu unutmayn. Yani Pardus ve pardus her zaman farkl ifadelerdir. Bilgisayarnz her atnzda,

Size kullanc adnz ve parolanz sorarak, kendinizi tantmanz isteyen, Girdiiniz bilgilere gre size zel olan masast ortamn aan, Ak olan oturumunuzu kapatp, baka bir kullancyla sisteme girebilmenizi salayan, Bilgisayarnz yeniden balatp, kapatabilme zellikleri de sunan

programa KDE masast ortam (KDM) ismi verilir. KDM, Pardus'un ntanml olarak kulland masast ortam olan KDE projesi erevesinde gelitirilmektedir.

31

KDM tema desteine de sahiptir, yani isterseniz yeni tema dosyalar indirerek, farkl grne sahip KDM'lere sahip olabilirsiniz. KDM ile ilgili ayarlar Pardus Yaplandrma Merkezi (Tasma)'dan yaplabilir. rnein hi kullanc ad, parola girmeden dorudan kendi masast ortamnzn almasn salayabilirsiniz.

2.3. Temel Masast Ayarlar


Pardus'un masast ortamna ilk defa girdiinizde, sizi renkli kiilik, yani Kaptan Masast karlar. Kaptan Masast'nn ilk grevi sizden fareyi hangi elinizle kullandnz renmek ve gerekli ayarlar tamamlamaktr. Kaptan'n bir dier grevi ise masastnzn arkaplan resmini semenize yardmc olmaktr. Listedeki resimlerden birini seebileceiniz gibi isterseniz Masast arkaplan resmini deitirme kutusunu iaretleyerek, Pardus'un ntanml arkaplan resmini de kullanabilirsiniz.

Resim 2.1: Kaptan masast.

lemleriniz bittikten sonra, Kaptan Masast sizi glmseyerek uurlar.

32

2.4. Masast Bileenleri


Masast, simgeler, pencereler, panel, Pardus mens gibi temel grsel eleri iinde barndran ortamn addr. Kullanm kolay, olduka k ve tamamen zelletirilebilir bir yapya sahip olan Pardus masast;

Programlara, dosyalara, dizinlerinize ve dier sistem kaynaklarna kolayca eriebilmeniz iin ksayollar oluturabilmenizi,

alan tm uygulamalarnz/pencerelerinizi, ayn alana sdrmanza gerek kalmadan, birden ok masastn, birbirleri arasnda kolayca gei yaparak kullanabilmenizi,

Sevdiiniz bir resmi, arkaplan resmi olarak kullanabilmenizi, Panel ve Pardus mens yardmyla, Pardus'ta ykl tm programlar altrabilmenizi salar.

2.4.1. Panel

Resim 2.2: Pardus sistem paneli.

Masastnzde, ekrann en altndaki ubua Panel ad verilir. Panelde, Pardus mens, sk kullanlan uygulamalarn simgeleri, programcklar (kk programck simgelerinin bulunduu yere Sistem ekmecesi ad verilir), ve grev ubuu bulunur. Panel sayesinde,

Pardus mensn ya da uygulama dmelerini kullanarak, uygulamalar altrabilir,

Panelin, Masast nizleyici programcn (stteki resimde uygulama dmeleriyle grev ubuu arasnda kalan programck) kullanarak, dier masastlerine gei yapabilir ve alma alannz geniletebilir,

33

Etkin pencereler arasnda gei yapabilir, pencereleri simge eklinde kltp, bytebilir,

Saat, ses ayar, znrlk ayar gibi panele yeni zellikler katan programcklara eriebilirsiniz.

Bunlar yapabilmenizi salayan bileenleri aklamadan nce, biraz panelin yaplandrlmasndan bahsedelim.

Resim 2.3: Panel ve grev ubuu ayarlarnn yaplmas.

Panel ile ilgili tm yaplandrmalar, grev ubuunda bo bir yere sa tklayp, alan menden, Paneli yaplandr...' seerek, yapabilirsiniz. Karnza kan ekranda, sol tarafta iki seenek bulunur. Dzen ve Grev ubuu. Grev ubuu seeneini, grev ubuundan bahsettiimiz blmde anlatacaz. Bu blmde, ilk sekme olan, Dzen sekmesi seili olacaktr. Burada yaptnz deiiklikleri, sadaki monitr resminden takip edebilirsiniz. Yaplabilecek dier ilemlerden bahsedersek,

34

Panelin yerini deitirme: Konum blmnden, ekrann 12 farkl yerine paneli konumlandrabilirsiniz.

Panelin uzunluunu deitirme: Uzunluk blmnden, panelin ekrann kata kan kaplayacan belirleyebilir, ubuk yardmyla istediiniz uzunluu seebilirsiniz. Eer, erie uymas iin gerektii kadar genilet kutusunu iaretlerseniz, panele daha fazla bo alan lazm olduu takdirde, panel genileyecektir.

Panelin bykln deitirme: Boyut blmn kullanarak, zerinde Normal yazan, alr menden, nceden belirlenmi panel boyutlarn kullanabileceiniz gibi, zel seeneini seerek, panelin boyutunu, istediiniz benek (ng. pixel) saysna gre ayarlayabilirsiniz.

Eer birden fazla monitrnz varsa, paneli her biri iin ayr ayr yaplandrabilirsiniz. Hangi monitrn hangisi olduunu anlamak iin Kimlik'e tklaynz. Bylece ekrann ortasnda bir numara belirir. Sonra, Xinerama Ekran'ndan yaplandrmak istediiniz ekran seebilir ya da Tm Ekranlar' seerek her monitr iin ayn ayarlar geerli klabilirsiniz.

Paneli gizleme: kinci sekme olan, Gizleme sekmesi sayesinde, kullanmadnz zamanlarda, panelin kaybolmasn salayabilirsiniz. Burada adet blm mevcut: Gizleme Kipi blmndeki, Otomatik Gizle'yi seerseniz, panel, siz imleci stnden ektikten belli bir zaman sonra, kaybolur. Panel Saklama Dmeleri blmnden, panelin sa ve/veya sol yanna kk saklama dmeleri koyarak ve istediiniz zaman bu dmelere tklayarak, panelin tkladnz tarafa kayarak saklanmasn salayabilirsiniz. Panel Canlandrmas seeneini iaretleyerek, panelin aniden deil de yavaa kaybolmasn tercih edebilir, hatta kaybolma hzn bile belirleyebilirsiniz.

35

Pardus mens ayarlar: Menler sekmesinde, Pardus mens ile ilgili ayarlar mevcuttur. Geri Pardus mensnden henz bahsetmedik ama yine de bu ayarlara deinelim. Kenar resmini kaldrma: Yan resmi gster seenei, Pardus mensnde en soldaki ince KDE resmiyle ilgilidir. Bu seenei kullanarak, o resmi grnr ya da grnmez yapabilirsiniz. Yeni menler ekleme: Seimlik Menler ksmndan, Pardus mensne ekleyebileceiniz ek menler arasnda, son kullanlan belgeler, sistem, hzl tarayc ve Konqueror'daki yer imleri de vardr. Hzl Taraycy ayarlama: Hzl Tarayc Menleri, seimlik menlerden, Pardus mensne ekleyebileceiniz, Hzl Tarayc mensnn ayarlarn ierir. sterseniz, Hzl Tarayc mensnde gizli dosyalarn gsterilip gsterilmeyeceini ve bir defada en fazla ka enin gsterileceini belirleyebilirsiniz. En sk ya da son kullanlanlar deitirme: Hzl Balang Men eleri kullanlarak, Pardus mensnn en stndeki ksm, en ok kullanlan ya da en son kullanlan uygulamalara ayrlabilir. Azami e Says da sz konusu blmde, en fazla ka adet e bulunabileceini belirtir.

Grnm sekmesini kullanarak panelin grnmyle ilgili ayarlar yapabiliriz.

pular veya aklamalar kaldrma: Panelde, fareyle, uygulama dmelerinin stne geldiinizde, dmelerin zerinde, daha byk simgelerle birlikte aklama metinleri kar. Genel blmndeki ilk kutucuundaki seili iaretini kaldrarak bu zellii kapatabilirsiniz. Bu zellii kapattnz zaman, simgelerin stnde kk ipucu metinleri kar. kinci kutucukla bunu da kapatabilirsiniz. Pardus dmesinin ve dierlerinin arkaplann deitirme: Dme Arkaplan blmnden, istediiniz resmi veya rengi, Pardus mensnn dmesinin, uygulama dmelerinin, panele eklenebilen, Hzl Gzatc, Pencere Listesi gibi zel dmelerin arkaplan olarak belirleyebilirsiniz. Panel arkaplann deitirme veya effaf hale getirme: Panel Arkaplan blmnden, tm panelin arkaplann effaflatrabilir ya da istediiniz bir resmi arkaplan olarak belirleyebilirsiniz.

Panele istediiniz bir programn simgesini, zel dme (Pardus mens, Masast eriimi, Hzl Gzatc vb..), ya da bir programck ekleyebilirsiniz. imdi bunlarn nasl ekleneceini inceleyelim.

36

ncelikle paneldeki bo bir alana sa tklayp, Panele Ekleyi sein. Ardndan aadaki ilemleri yapabilirsiniz:

Programck ekleme: Programck blmne girerek, bu blmde bulunan birok programcktan birisini seebilirsiniz.

Uygulama ekleme: Uygulama blmnden, Pardus mensndeki herhangi bir alt meny ya da herhangi bir simgeyi kolayca panele yerletirebilirsiniz.

zel dme ekleme: zel Dme blmnden, panele zel dmeler ekleyebilirsiniz.

Bunlarn dnda, Panele Ekle seenei altndaki Panel'i seerek, masastnze, panelinizin aynsndan bir adet daha (Panel'i seerek), ya da Konqueror'da soldaki ubuktan (Genel Yan ubuk) koyabilirsiniz. Eklediiniz fakat silmek istediiniz eleri, yine panelde bo bir alana sa tklayp, Panelden Kaldr seeneini ardndan da, eyi eklerken takip ettiiniz yolun aynsn takip ederek, silebilirsiniz. imdi de ksaca panelin bileenlerinden bahsedelim :

2.4.2. Pardus Mens


Pardus mens, paneldeki Pardus dmesine tkladnzda alan mennn addr. Bu men bilgisayarnzda ykl olan programlara ve her trl sistem ayarlarna eriebilmenizi, oturumunuzu/bilgisayarnz kapatabilmenizi, herhangi bir komutu dorudan yazarak altrabilmenizi, dosya ve dizinleri bulabilmenizi salar.

Pardus mensndeki simgeyi masastne ekleme: Pardus mensnde, masastne eklemek istediiniz eye sa tklayn, ve Masastne e Ekle seeneini sein. Pardus mensndeki simgeyi panele ekleme: Pardus mensnde, panele eklemek istediiniz eye sa tklayn ve Ana Panele e Ekle seeneini sein. Pardus mensndeki eyi dzenleme: Pardus mensnde dzenlemek istediiniz eye sa tklayp, eyi Dzenleyi seerseniz, KDE Men Dzenleyici alacaktr. Bu program sayesinde Pardus mensndeki tm uygulamalarn, simgelerini, isimlerini, aklamalarn, uygulamaya tklannca altrlan komutlar dzenleyebilirsiniz.

37

2.4.3. Uygulama Dmeleri


Uygulama dmeleri sayesinde, en sk kullandnz uygulamalara panelden, tek tklamayla eriebilirsiniz. Uygulama dmelerine sa tkladnzda kan menden:

zellikler'e girip, uygulamann, simgesini, ismini, aklamasn, eriim izinlerini (hangi kullancnn altrp/deitirip hangisinin altrp/deitiremeyeceini vb.), sahibini (eriim izinlerini deitirebilen kullanc), destekledii dosya trlerini, uygulamaya tklannca altrlacak komutu deitirebilir, Dmeyi Ta diyerek, dmeyi panelde istediiniz bir yere ekebilir, Dmeyi Kaldr diyerek, dmeyi panelden silebilirsiniz.

Panel Mens de, panelde bo bir yere tkladnzda alan mennn aynsdr, yani buradan da paneli yaplandrabilirsiniz.

2.4.4. Programcklar
Programcklar, panelde alan, bilgisayarn ses ayarlarn yapmak, saat ve tarihi gstermek, farkl masastlerine gei yaplmasn salamak gibi ilevleri olan kk uygulamalardr. Bazlar gerekten kullanl ilevler sunarken, bazlar ise sadece elence iin yaplmtr. Pardus'ta baz programcklar ntanml olarak almaktadr.

Masast nizleyici: Masast nizleyici size, birden fazla masastnde alabilme olana sunar, bu sayede daha geni bir alma alanna sahip olabilirsiniz. Bu programckta, numaralandrlm kareler masastlerini, onlarn iindeki ekiller de pencereleri temsil eder. Programcn solundaki ince tutamaca sa tklayarak Masast nizleyici & Sayfalayc Mens > Masastlerini Yaplandr yolunu izleyerek, masast saysn ve masastlerinin isimlerini belirleyebilirsiniz. Ses: Tahmin ettiiniz zere ses ayarlarn yapabilmenizi salar. Hoparlrlerden baka, mikrofon, CD gibi zel ayarlar da yapabilir ya da sesi tamamen kapatabilirsiniz.

2.4.5. Grev ubuu


Grev ubuu, almakta olan uygulamalar listeler ve bu uygulamalar arasnda gei yapmanz iin kolay bir yol sunar. Aktif olan bir pencereyi kltmek iin grev ubuunu kullanabilirsiniz. Bunu yapmak iin grev ubuunda, kltmek istediiniz uygulamann adna tklayn, bylece o uygulama kaybolur. Ayn yere bir kez daha tklayarak, o uygulamay geri getirebilirsiniz.

38

Grev ubuunu, panelinizden kartp, ayr bir panel olarak, ekrannzn herhangi bir yerine yerletirebilirsiniz. Bunu yapmak iin, panelde bo bir alana sa tklayarak, Panele Ekle > Panel > Harici Grev ubuu yolunu izleyin. Sonra isterseniz, grev ubuunun solundaki tutamacn stndeki kk oka tklayp, Grev ubuu'nu Kaldr' seip nceki ubuu kaldrabilirsiniz. Grev ubuu ayarlama ekrannda iki blm mevcuttur. Her blm altndaki nemli ksmlara gz atalm.

Pencereleri tm masastlerinde gster seenei, grev ubuunda, tm ak


pencerelerin gsterilip gsterilmeyeceini belirler. Bu seenek iaretsizken, grev ubuunuzda sadece o masastndeki pencereler gsterilir. Bunun altndaki Pencereleri masastne gre srala seenei iaretli olursa, grev ubuundaki uygulamalar, her zaman, en baa 1. masastnn uygulamalar, sonra 2.'ninkiler sonra 3... eklinde sral olur.

Sadece simge halindekileri gster seeneinin ne yapt adndan da bellidir, yani ubukta sadece kltlm pencereler gsterilir.

Benzer grevleri grupla seenei seilirse, ayn uygulamalarn pencereleri (rnein birka tane Konqueror ya da ofis uygulamas penceresi), gruplanarak, grev ubuunda tek bir yer kaplar, tkladnzda da size o uygulamalarn listesi verilir. Bu sayede alandan kazanm olursunuz. Alr menden de bu gruplamann ne zaman olacan seebilirsiniz.

39

Resim 2.4: Grev ubuu yaplandrma ekran.

Bu ekilde grev ubuunuzu istediiniz gibi zelletirebilir, hareketlerinize sizin istediiniz gibi tepkiler vermesini salayabilirsiniz.

2.4.6. Masast Simgeleri


Pardus'ta bir kullanc oluturulduunda, o kullancnn masastne, ntanml olarak baz uygulamalarn simgeleri yerletirilir.

Ev Dizini: Sisteme giri blmnde Pardus'un ok kullancl bir sistem olduundan bahsetmitik. Bu sistemde, her kullancnn, yalnzca kendisinin (ve tabii ki root kullancsnn) eriebilecei bir dizini vardr: Ev dizini. Bu dizin, '/home' dizininin altndadr ve kullanc adnzla adlandrlmtr. (rnein kullanc adnz 'hcatak' ise, balang dizininiz '/home/hcatak' dizinidir) Bu dizin kullanclar birbirinden yaltarak, her birine ayr bir alma alan salar. Her kullanc, kendi belgelerini, kiisel bilgilerini, bakasnn deitiremeyeceinden emin olarak, burada tutabilir. Sistem: Bu blmden a zerindeki dier bilgisayarlara, sistemdeki kullanclara ve bilgisayardaki depolama ortamlarna (CD, USB disk, sabit disk vb) ulaabilirsiniz.

40

p: Sildiiniz eleri barndran klasrdr. Herhangi bir eyi, masastnzden ya da Konqueror'dan buraya srkleyerek, silebilirsiniz. Ayrca sa tklayp p Kutusuna At diyerek de eleri silebilirsiniz. pnz boaltmak iin, zerine sa tklayp p Kutusunu Boalt demeniz yeterlidir. Yanllkla sildiiniz bir eyi, geri getirebilirsiniz.

2.4.7. Masastne Simge Ekleme


Masastne simge eklemenin birden ok yolu vardr:

Pardus mensnde bir simgeye sa tklayp, Masastne e Ekle'yi seerek, ya da eyi fareyle, dorudan masastne srkleyip, Buraya Ba Koy ya da Buraya Kopyala'y seerek,

Masastnde bo bir yere sa tklayp, Yeni Olutur dedikten sonra, Aygt'a Balant diyerek (herhangi bir bellek biriminin simgesini oluturur), Uygulamaya Balant diyerek (sistemde ykl olan herhangi bir uygulamaya ksayol oluturur) ya da Konuma (URL) Balant(bir web sitesine ksayol oluturur) diyerek,

Konqueror'dan herhangi bir eyi masastne srkleyip, Buraya Ba Koy'u seerek

masastnze simgeler ekleyebilirsiniz.

2.4.8. Pencereler
Pencereler, uygulamalarn kullancya sunduu grsel arayzlerdir. Grsel arayzler, kullanclarn fare, klavye gibi aralar sayesinde, uygulamayla iletiim kurmasn salarlar. KDE ortamnda, tm pencereler, ayn temel yapya sahiptir. Bir pencerede, en stte bir pencere bal, balkta eitli ilevler sunan dmeler, ve bir ereve bulunur. Grsel arayzlerin temelleri, Massachusetts Teknoloji Enstits (MIT) ve Stanford Aratrma Enstits'nde (SRI) atlm, ardndan buradan katlan uzmanlarn da katksyla, XEROX Parc laboratuarlarnda, pencere, simge ve bunlarn bir iaretleme aracyla (rnein fare) kullanlmas gibi fikirler gelitirilmitir. Ticari bir rn olarak, pencereleri kullanan ilk firma yine XEROX olmakla birlikte, bu kavramlar kullanan ilk baarl rn Apple firmasnn 1984'te piyasaya srd Macintosh iletim sistemidir. Apple firmas ayn zamanda, masast kavramnn da yaratcsdr.

41

2.4.8.1. Pencere Balklar


Pencerelerin balklarnda, pencerenin temsil ettii uygulamann ad ve ek bilgiler (rnein bir web taraycsnda gezdiiniz sitenin balk bilgisi, Konqueror'da sistemin hangi dizinine gz attnz, ya da OpenOffice'te ak olan dokmann ismi vb..) yer alr. Bir pencere balnda genellikle 4 adet dme bulunur.

Klt : Sa taraftaki ilk dmedir. Pencerenin simge halinde, panele kltlmesini salar. Geri Ykle: Ekran kaplamayan bir pencerenin ekran kaplamasn saar. Ayn dmeye tekrar tklandnda ise pencere eski eklini alr. Kapat : Pencereyi Kapatr. Men : En soldaki dmedir. Bala sa tklannca alan mennn aynsdr. Bir pencereyi dierlerinin arkasna/nne alabilir, pencerenin, balk ve kenarln kaldrabilir, baka bir masastne tayabilir, yeniden boyutlandrabilir ve sadaki dmelerin yaptklarn yapabilirsiniz.

Yardm: Her uygulamada bulunmaz. Tklandnda imlecin ekli deiir. mlecin ekli deiikken, o pencere iindeki herhangi bir eyle ilgili bilgi almak iin o enin stne tklamanz yeterlidir.

2.4.8.2. Pencere zelliklerinin Deitirilmesi


Pencerelerin zelliklerini, grnmle ilgili zellikler ve kullanmla ilgili zellikler olarak ikiye ayrabiliriz.

Pencerelerin grnmyle ilgili zellikleri:

42

Pencere temasn deitirme: Burada tema, bir pencerenin genel grnmn ifade etmek iin kullanlr. Pardus'ta birok tema ykl olarak gelir. Pencere temanz deitirmek iin, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Pencere Dekorasyonlar yolunu izleyin. Bu blmnde, sekmelerin altnda bulunan alr menye tklayn ve istediiniz temay sein. Altta grnen pencerelerden, setiiniz temann nizlemesini yapabilirsiniz. Pencere balndaki yaznn yerini deitirme: Balk yazsnn sada, ortada ya da solda durmasn salayabilirsiniz. Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Pencere Dekorasyonlar yolunu izleyin. Bu blmnde, Balk Hizalamas ksmndan balk yazsnn yerini deitirebilirsiniz. Pencere balndaki dmelerin yerini deitirme: Pencere balnda grdnz dmelerin yerini/srasn deitirebilir hatta yeni dmeler ekleyebilirsiniz. Bunu yapmak iin, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Pencere Dekorasyonlar yolunu izleyin. Bu blmnde, Dmeler sekmesini sein. nce bal zelletirebilmek iin 2. seenek olan zel balk ubuu dme konumlarn kullan seeneini iaretleyin (ntanml olarak zaten iaretli olacaktr). Bu seenein altndaki KDE yazan ubuk, dmelerin u anki yerlerini gsterir. Bu ubuktaki dmeleri srkleyip-brakarak istediiniz yere tayabilirsiniz. sterseniz, bir dmeyi, ubuun altndaki listeye tayarak, balktan kaldrabilir ya da listedeki elerden birini ubua srkleyerek, bala yerletirebilirsiniz. Bunlar yaparken, en alttaki nizleme penceresinden, baln yeni halini gzlemleyebilirsiniz. Pencere balnn renklerini deitirme: Pencere balnn, metin ve arkaplan renklerini deitirebilirsiniz. Bunun iin, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Renkler yolunu izleyin. Burada, stteki nizleme ekranndan, balk metni ya da ubuuna tklayp, sada Parack Rengi blmndeki renk ubuundan, tkladnz enin rengini deitirebilirsiniz.

Pencerelerin davranyla ilgili zellikler Balk ubuuna ift tklaynca yaplacak eylemi seebilirsiniz: ntanml olarak balk ubuuna ift tklandnda, pencere ekran kaplar. Bunu deitirebilirsiniz. Bunun iin, Pardus mens >Pardus Yaplandrma Merkezi (Tasma) >Masast Seenekleri >Pencere Davran yolunu izleyin. Buradan, Eylemler sekmesine girin. Buradaki ilk seenek, balk ubuuna ift tklandnda yaplacak eylemi belirtir.

43

mleci etkin olmayan bir pencerenin zerine gtrp, etkinletirebilirsiniz: Bunun iin, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Masast Seenekleri > Pencere Davran yolunu izleyin. Bu blmndeki, ilk sekmede bulunan, Yntem seeneinden, Fare ile Odaklama'y sein.

2.4. 9. Masast Arkaplann Deitirme


Masast arkaplan resmini deitirmek iin, masastnde bo bir alana sa tklayn, ardndan Masastn Yaplandr...' sein. Karnza kan ekrandan masast arkaplanyla ilgili her trl ayar yapabilir, yaptnz ayarlar sadaki monitr resminden grebilirsiniz. imdi bu ekrandan yapabileceklerimize bir gz atalm:

Masast iin ayarlar blmnden hangi masastn yaplandrmak istediinizi seebilirsiniz. Arkaplan blmndeki,
Resim yok blmnden, arkaplann tek renk, ya da eitli ekillerde kartrlm iki renkten olumasn salayabilirsiniz. Resim seeneini seip, yanndaki listeden ya da mavi dmeden bir resim seebilirsiniz. Slayt gsterisi seeneini seip, belirlediiniz resimlerin belli aralklarda arkaplan olarak kullanlmasn salayabilirsiniz.

Yeni Duvar Kad Al dmesinden, KDE kullanclar tarafndan en ok


puan alan, en ok indirilen duvar katlarn grebilir, bilgisayarnza indirip kullanabilirsiniz.

2.4.10. eitli Ayarlar 2.4.10.1. Yaztipi Ayarlar


Sistemde grdnz tm yazlarn tipini ve boyutunu deitirebilirsiniz. Bunu yapmak iin Pardus Yaplandrma Merkezi'nden Grnm ve Temalar ve ardndan Yaztipleri blmne girin. Burada masastnn eitli ksmlarnda kullanlan yaztiplerinin boyutunu ve trn ayarlayabilirsiniz. Yaplandr blmnden de yumuatma (ing. anti-aliasing) ayarlarn yapabilirsiniz. Sisteme yeni yaztipleri eklemek iin Konqueror' kullanabilirsiniz. Konqueror'daki adres ubuuna fonts:/ yazn. Burada, Kiisel yazan dizin, her kullancnn, kendine ait yaz tiplerini kullanabilmesi iin, Sistem dizini ise tm kullanclarn kullanabilecei ortak yaz tipleri iin dnlmtr.

44

Herhangi bir yaz tipi dosyasn (.pcf.gz, .pfb, .pfa, .ttf, .gsf gibi uzantl dosyalar), bu dizinlerden birine kopyalayarak sisteminize ykleyebilirsiniz. sterseniz, herhangi bir yaz tipinin dosyasnn stne gelerek, yaz tipini grebilirsiniz.

2.4.10.2. Grnm Ayarlar


Bu blmde, masast ortam alrken kan al ekrann, ekran koruyucuyu, dmelerin ve menlerin renklerini, simge temasn ve stilleri nasl deitireceimizi reneceiz.

2.4.10.3. Renk Ayarlar


Menlerdeki yazlarn, men arkaplanlarnn, standart metinlerin, balantlarn, pencere balk ubuundaki metinlerin ve ubuun arkaplannn, dmelerdeki yazlarn, dme arkaplanlarnn ksacas grnen hemen her eyin renklerini deitirebilirsiniz. Renkleri ayarlamak iin Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Renkler yolunu izleyin. Ekrann en stnde grdnz nizleme ekranndan, istediiniz eye tklayarak rengini deitirebilirsiniz. Bunun iin eyi setikten sonra sa taraftaki ince renk ubuunu kullann. Kendi zevkinize gre hazrladnz temay kaydetmek iin, sol-alt tarafta bulunan emay Kaydet... dmesini kullann. sterseniz internetten indirdiiniz bir ema dosyasn (.kcsrc uzantl dosyalar) da emay Aktar... dmesini kullanarak bu listeye ekleyip, kullanabilirsiniz.

45

Resim 2.5: Pardus masast renkleri.

2.4.10.4. Simgelerin Boyutunu ve Grnn Deitirme


Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Simgeler yolunu izleyerek, eitli simge temalar bulabilir istediiniz temay kullanmak mmkndr. Listede olmayan bir temay listeye eklemek iin Yeni Tema Kur dmesini kullann. sterseniz Gelimi sekmesinden, masastndeki, paneldeki, ara ubuundaki simgelerin boyutunu deitirebilirsiniz.

2.4.10.5. Stil Ayarlar


Stil, dmelerin, iaretleme kutularnn, radyo dmelerinin, alr menlerin, sekmelerin genel grnmne verilen addr. Pardus varsaylan olarak Lipstik ismindeki stili kullanr. Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Grnm ve Temalar > Stil yolunu izleyerek, sistemin stilini deitirebilirsiniz. Stil dmesine tkladnzda gelen ekranda, en stteki alr menden, bir stil seebilirsiniz. nizleme ekran, setiiniz stili sisteminize uygulamadan nce grmenizi salar. Listedeki stillerden bazlar, stille ilgili ince ayarlar yapabilmenize olanak tanr. Bunun iin, listeden bir stil setikten sonra, yandaki Yaplandr dmesini kullann.

46

2.4.10.6. Fare mlecinin Grnmn Deitirme


Fare imlecinin, belirli durumlarda (rnein bilgisayar megulken, bir ey fareyle yeniden boyutlandrlaca zaman, yaz yazarken..) ald ekillerin hepsine birden fare imleci temas denir. Pardus'ta kullandnzdan baka fare imleci temalar da mevcuttur. Bu temalar kullanmak iin, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > evre Birimleri > Fare yolunu izleyin. Buradaki mle Temas sekmesinde, altta bulunan listeden, herhangi bir temay seebilirsiniz. sterseniz, imleci, setiiniz temann imlelerinin stne gtrerek o temay deneyebilirsiniz.

2.4.10.7. Sistem Tarihini ve Saati Deitirme


Tarih ve saati deitirmenin en kolay yolu, paneldeki saat programcna sa tklayp, Saati ve Gn Ayarla'y semektir. Bu ayarlar deitirmek iin ncelikle root parolanz girmeniz gerekli, nk saat ve tarih bilgileri tm kullanclarn ve sistemin kulland bilgilerdir.

Resim 2.6: Tarih ve saat ayar.

Bu ekranda, soldaki takvimden sistem tarihini/gnn sadaki saatten de, sistem saatini yaplandrabilirsiniz.

47

2.4.10.8. Sistem Dilini ve Klavye Dzenini Deitirme


Sisteminizin dilini deitirmek iin, ncelikle, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > Blgesel ve Eriilebilirlik > lke/Blge ve Dil yolunu izleyin. kan ekranda, sa taraftaki Dil Ekle dmesinden istediiniz dili seebilirsiniz, yalnz, Pardus, ntanml olarak sadece Trke ve ngilizce dil paketlerini ykler. Daha sonra kendiniz yeni dil paketleri ykleyerek bu ekrandan sistemin dilini deitirebilirsiniz. Klavyenizin dzenini deitirmek iinse, Pardus mens > Pardus Yaplandrma Merkezi (Tasma) > evre Birimleri > Klavye Dzeni yolunu izleyin. Burada, sol taraftaki listeden bir klavye dzenini setikten sonra, Ekle >> dmesine basarak, sadaki listeye ekleyin. Bu ekilde, sk kullandnz dzenleri ekleyebilirsiniz. Sistemde geerli olan dzen en sttekidir. Bunu deitirmek iin, sadaki listeden, kullanmak istediiniz klavye dzenini sein, ve ekle kaldr dmelerinin yanndaki yukar ok dmesini kullanarak, en ste karn.

2.5. Masast Ksayollar


Aada KDE ksayollarnn tam olmayan bir listesi verilmektedir. Grevi Bir pencere aar ve altrlacak komut girmenizi bekler. Ak tm pencerelerin listesini getirir. O anda seili olan pencereyi kapatr. Tm pencelere arasnda srasyla gei yapmak iin kullanlr. Farkl masastleri arasnda srasyla gei yapar. Bir kurukafa simgesi kartr ve zerine tklanan pencereyi kapatr. Bu zellik dikkatli kullanlmaldr. Ctrl+Alt+Backspace KDEyi zahmetsizce kapatr. Ancak alan programnz yoksa kullanlmaldr. Ctrl+C Seili bir metni yada seili bir masast simgesini kopyalar. Ctrl+V Daha nce kopyalanm olan bir metni ya da masast simgesini uygun yere yaptrr. Ctrl+Z Son yaplan ilemi (dosya silme, tama vb) geriye alr.
Tablo 2.1: KDE ksayollar

Ksayol Tuu Alt+F2 Alt+F3 Alt+F4 Alt+Tab Ctrl+Tab Ctrl+Alt+Esc

2.6. Sistemden k
Herhangi bir zamanda almanzn bittiini dnyorsanz sistemden kmak iin Pardus dmesine tklayarak KDEden k mensn semelisiniz. Dier bir seenek ise Ctrl+Alt+Del tuuna basmaktr. Karnza aadaki seenekler gelir:

48

Gncel oturumu kapat. Bilgisayar kapat. Bilgisayar yeniden balat.

2.6.1. Bilgisayar Kapatma


Bilgisayar kapatmak iin Pardus ana mensnden k... seenei seilir ve ekrana gelen pencerede Bilgisayar Kapat dmesi tklanr.

Resim 2.7: Bilgisayar kapatma.

49

UYGULAMA FAALYET UYGULAMA FAALYET


Bu uygulama faaliyetinde temel masast ilemlerini gerekletirmeyi reneceksiniz.

lem Basamaklar
Bilgisayar balatarak, kullanc parolanzla sisteme giriniz. Sistem panelinin yerini ve bykln deitiriniz.

neriler

Grev ubuunda bo bir yere sa tklayarak Paneli Yaplandr seeneini seebilirsiniz. Uygulama dmesine sa tklandnda kan Dmeyi Ta seeneini seebilirsiniz.

Paneldeki bir uygulama dmesinin yerini deitiriniz.

Masast nizleyicisiyle dier masastlerine gei yapnz. Sistem simgesine tklayarak, bilgisayarnzn sistem zelliklerini grntleyiniz. Masastne sk kullandnz bir programn simgesini ekleyiniz. Bir masast penceresinde aadaki ilemleri gerekletiriniz: Ekran kaplatnz. Kltnz. Yeniden boyutlandrnz. Simge durumuna getiriniz. Bu ilemleri, pencere simgelerini kullanarak gerekletirebilirsiniz. Program bularak ve masastne srkleyerek Buraya ba koy ya da Buraya kopyala seeneini seiniz.

50

Masast arkaplan resmini deitiriniz.

Masastnde bo bir yere sa tklayarak Masastn Yaplandr seeneini kullanabilirsiniz. Paneldeki saat programna sa tklayarak Saati ve gn ayarla seeneini seebilirsiniz. TASMA>Blgesel Ayarlar ve Eriilebilirlik>lke/Blge ve Dil seeneini kullanabilirsiniz. TASMA>evre Birimleri>Klavye Dzeni seeneini seebilirsiniz.

Sistem tarih ve saatini ayarlaynz. Sistem dilini ayarlaynz. Klavye dzeni (F veya Q) ayarlarn yapnz.

51

LME VE DEERLENDRME LME VE DEERLENDRME


renme faaliyetinde kazandnz bilgileri lebileceiniz ksma geldiniz. Bu blmde yer alan lme sorularn dikkatlice okuyarak cevaplandrnz.

LME SORULARI
Aada doru yanl tipi sorular bulunmaktadr. Sorular okuyarak sorudaki ifade doru ise Doru , yanl ise Yanl seeneini iaretleyiniz. 1.

)Root kullancs Pardus iletim sisteminde istee bal olarak oluturulan bir kullancdr. ( )Pardusta kullanclar baka kullanclarn ev dizini ierisinde bulunan dosyalara

2.

eriemezler.

3.

( )X-Window Sistemi UNIX sistemler iin gelitirilmi geni ve gl bir grafik ortamdr. ( )KDE bir iletim sistemidir. ( )Pardus masastnde ekrann en altndaki blme panel ad verilir.

4.

5.

DEERLENDRME
Cevaplarnz cevap anahtar ile karlatrnz. Bu sorular sizin kendi kendinizi denemeniz iin yaplmtr. Test iinde cevaplandramadnz, yanl cevaplandrdnz veya kendinizi bilgi bakmndan eksik hissettiiniz sorular iin bilgi sayfalarna tekrar dnp renme faaliyetini gzden geirmeniz tavsiye olunur.

52

RENME FAALYET3 RENME FAALYET3


AMA
letim sisteminin dosya ilemlerini yapabileceksiniz.

ARATIRMA

evrenizdeki bilgisayarlarda kullanlan iletim sistemlerinin kullandklar dosya sistemlerini inceleyiniz. Snfta tartnz.

Konqueror nedir? Aratrnz.

3. DOSYA SSTEM VE ALIMA MANTII


3.1. Dosya Sistemi
Linux iletim sisteminde dosya ve dizinler dier Unix trevi iletim sistemlerinde olduu gibi hiyerarik bir yapya sahiptirler. En st dzeyde bulunan ve kk dizini diye adlandrlan dizin alt dizin olarak adlandrlan dizinleri iermektedir. Ayrca bu alt dizinlerde kendi ilerinde dosya ve alt dizin ierebilmektedir. Dizin yaps istee gre belirlenmi deildir. Paketlerin dzgn ekilde alabilmeleri iin nemli dosya ve dizinlerin yeri standartlatrlmtr.

3.1.1. Dosya Tipleri ve Dosyalarn Snflandrlmas


Her iletim sisteminde olduu gibi Linux iletim sisteminde de dosyalar iletim sisteminin byk bir ksmn oluturmaktadr. letim sistemi de sistemin almas srasnda bir dosyadan bilgi okunmaktadr. Linuxta bir dosyaya isim verirken tm alfabetik karakterler , alt cizgi ( _ ) , rakam , nokta , virgl kullanlabilmektedir. Dosyalara isim verilirken dikkat edilmesi gereken kurallardan biri dosya isminde * , ? gibi karakterlerin bulunmamasdr. Dosya isminin uzunluu 256 karakteri gememelidir. Ayrca bir dosyann bykl de 2 GB ile snrldr. Linux iletim sisteminde altrlabilir dosyalarn belli bir uzantya sahip olmas gerekmemektedir. Bir dosyann altrlp altrlamayaca dosyann dizinlerinden anlalmaktadr.

53

Linux iletim sisteminde dosyalar birden ok tipte olabilmektedir. rnek olarak salt metin dosyalar, altrlabilir dosyalar, blok ve karakter aygt dosyalar saylabilir. Metin dosyalar da kendi aralarnda ok fazla farkllk gstermektedirler. Bu farkllk dosyalarn ieriklerinden kaynaklanmaktadr. Postscript formatndaki dkmanlar da metin dosyasym gibi gzkmelerine ramen metin dosyalar iin yazlm editrler ile incelendiklerinde ierikleri anlalamamaktadr. Linux iletim sisteminde temelde 2 farkl dosya tipi bulunmaktadr:

Aygt Dosyalar Sradan Dosyalar

Aygt dosyalar, sistemde bulunan donanm ile haberlemeyi gerekletiren dosyalardr. farkl aygt dosya tipi bulunmaktadr.

Karakter aygt dosyalar: Bu tip aygt dosyas ile eriilen donanmlar bilgilerini karakter karakter iletmektedirler. Blok aygt dosyalar: Bu tip aygt dosyas ile eriilen donanmlar ile iletiim blok aktarma ile gerekletirilmektedir. Kuyruk Dosyalar

Sradan dosyalar ise aygt dosyalar dnda kalan dosyalardr. ok fazla eitte sradan dosya tipi bulunmaktadr.

3.2. Dizin Hiyerarisi


Dosya sistemi, iletim sisteminin, dosyalar diskte tutabilmek iin kulland yaplar ve yntemlere verilen addr. Yani bir anlamda dosyalarn diskteki dzenidir diyebiliriz. Bu dzen kapsamnda bir hiyerariden bahsedebiliriz. Hiyerarinin en stnde kk dizini (ing. root directory) yer alr ve / karakteriyle gsterilir. Dier dizinler de bu kk dizininin altnda toplanmlardr.

54

ekil 3.1: Linux dizin hiyerarisi.

Burada en stte kk dizinini ve altnda da eitli dizinleri gryoruz. Alttaki dizinlerin iinde de kendi dizinleri ve dolaysyla kendi hiyerarik dzenleri olduunu varsayabiliriz. Bu balamda, bu dzen ters bir aaca benzetilebilir. Bir dizin ya da dosyann, sistemdeki konumu, o dosya/dizinin yol'uyla belirtilir. Yol, kk dizininden itibaren, o dosya/dizine ulamak iin geilmesi gereken dizinlerin / iaretiyle birletirilerek ardk bir ekilde yazlmasyla elde edilen ifadedir. rnein /home/hcatak yolu, kk dizinindeki, home isimli dizinin iindeki hcatak dizininin konumunu belirtir. Bu ifadede en bataki / kk dizinini belirtmektedir. Ayn ekilde, /usr/share/kde yolu, kk dizinindeki usr dizininin iindeki, share dizininin iinde bulunan kde dizininin yerini belirtir. Sisteminizde eriilebilir her dizin/dosyann yeri, (dier disklerdekiler de dahil olmak zere) bu ekilde tarif edilebilir. NOT: /home dizininde, her kullanc iin ayr ayr tahsis edilmi kullanc (ev) dizinleri mevcuttur (kaptan isimli bir kullanc iin /home/kaptan dizini gibi..). Ev dizinlerine eriim iin bir ksayol vardr, yle ki; bir kullanc, kendi ev dizinindeki metin.txt dosyasna ~/metin.txt yolunu kullanarak eriebilir. Yani ~ iareti her kullanc iin, o kullancnn ev dizinini belirtir.

3.2.1. Balama ve Ayrma Kavramlar


Bir dosya sistemini/aygt eriilebilir klmak iin yaplmas gereken ileme balamak (ng. mount) denir. Balama ilemi yapldktan sonra, balanan aygta, balama noktas ad verilen bir dizinden eriilebilir. Balama noktas, olarak sistemde herhangi bir dizin seilebilir, fakat birazdan bahsedeceimiz zere, ntanml balama noktalar /mnt'de bulunur.

55

Dikkat !: Bilgisayarnz kapattnz zaman sisteminize bal tm aygtlar otomatik olarak ayrlr. Eer bilgisayarnz dorudan mesela fii ekerek kapatrsanz, ayrma ilemi srasnda kaydedilecek olan baz deiiklikler kaydedilemez, bu da sisteminizde birtakm hasarlara yol aabilir. Bu yzden her zaman byle durumlardan kann. Ayrma (ing. unmount) kavram da ad stnde, bir sistemi/aygt sistemden ayrmak iin kullanlr. Ayrlma srasnda, ayrlan aygta, yaplan birtakm deiiklikler kaydedilir.

3.2.2. Kk Dizini
Kk dizini dier tm dizin ve dosyalar ieren dizindir. Kk dizinin bulunduu disk blmnn sahip olmas gereken nemli bir zellik bulunmaktadr. Kk dizinini ieren disk blm sistemi tek kullancl amak iin gerekli tm dosyalar iinde barndrmaldr. Bu iletim sistemin alabilmesi iin gerekli bir kuraldr. Kk dizininde bulunan dizinlerden ve bu dizinlerin kullanllarndan ksaca bahsedelim:

/bin ierir.

: Tm kullanclarn kullanabildii temel komutlar (cp, mv, ls gibi..)

/boot : Al ilemi (ing. boot) srasnda kullanlan dosyalar (ekirdek grnts, sistem haritas, nykleyici yaplandrmas gibi..) ierir. /dev : Bilgisayarnzdaki, donanmlarla (sabit diskler, fare gibi..) iletiim kurulabilmesi iin gereken zel aygt dosyalarn ierir. /etc : Ad ngilizce'deki etc. ksaltmasndan gelir. Dizin, bulunduu bilgisayara zel, birok yaplandrma bilgisini ierir. /home : Bu dizin altnda, kullanclarn kiisel verilerini, yaplandrmalarn kaydettikleri alma alanlar olan ev dizinleri bulunur. Her kullancnn ev dizini kendi kullanc adn tar. /lib : ekirdek modlleri ve paylalan kod ktphanelerini ierir. MS Windows'ta dll uzantsna sahip olan paylalan ktphane dosyalar, Linux'ta so uzantsna sahiptir. /mnt : eitli dosya sistemi/aygtlarn (rnein, CD, DVD srcnz, dier sabit diskleriniz gibi..) balama noktalar burada bulunur. /proc : Sreler, sistem bellei, bal aygtlar, donanm yaplandrmalaryla ilgili bilgileri ieren zel bir sanal dosya sistemidir. Bir bilgi alma merkezi olarak grlebilir. Birok uygulama buradaki bilgilerden yararlanmaktadr. /root : Sistem yneticisinin (yani root kullancsnn) ev dizinidir.

56

/usr : Tm kullanclarca paylalan verileri (rnein programlar, komutlar, ktphaneler, dokmanlar gibi) ieren dizindir.

/usr/bin

: Normal kullanclar tarafndan kullanlan komutlar.

/usr/sbin : Sistem tarafndan kullanlan ve sistemin almas ,kapanmas ve tek kullancl modda almas ile ilgili olmayan programlar. /usr/lib : Programlama iin kullanlan ktphaneler.

/usr/include: C/C++ iin kullanlan balk dosyalar. /usr/doc /usr/man : Dkmanlarn bulunduu dizin. : Man dosyalar.

/var : Deiken verileri ierir.(rnein rapor dosyalar, veritabanlar, kuyrukta bekleyen yazdrlacak dokmanlar gibi)

/var/lock: alan programlarn yaratt kilit dosyalar. /var/log : Log dosyalar.

/var/run : Sistemde alan sunucularn proses kimlik numaralarn ieren dosyalar. /var/tmp /var/yp : Geici dosyalar. : NIS ile ilgili dosyalar.

/var/spool : Kuyruk dosyalar. o mail : Kullanclarn e-postalarnn tutulduu dizin. o mqueue: E-posta kuyruunda bekleyen e-postalar iin yaratlan geici kuyruk dosyalarnn bulunduu dizin. o lpd : Yazc kuyruunda bekleyen iler iin geici dosyalarn bulunduu dizin.

/tmp : Geici dosyalar ierir. Yalnz geici olduu iin bu dosyalar silmek tehlikeli olabilir.

57

3.4. Dosya ve Dizin lemleri


3.4.1. Dosya Yneticisi: Konqueror
Dosya yneticisi, birok dosya ve dizin ilemlerinin yaplmasn salayan programa denir. Pardus'ta kullanlan dosya yneticisinin ad Konqueror'dr. Konqueror, dosyalarla almanz ve dosyalar ynetmenizi olduka kolaylatrr. KDE projesi kapsamnda gelitirilmekte olan Konqueror, ayn zamanda bir web taraycs olarak da kullanlabilir. imdi, bir dosya yneticisi olarak Konqueror'dan ve Konqueror'n temel kullanmndan bahsedelim. Konqueror' birka deiik yolla balatabilirsiniz:

Masastndeki ev simgesinden Pardus mensndeki Kiisel Dosyalar (Balang)'tan Pardus mensndeki Komut altr... blmne Konqueror yazarak

Konqueror'da en stte dier ou uygulamadaki gibi men ubuu bulunur. Bu ubuk, alr menlerin adlarn ierir. Bu adlara tklayarak menleri aabilir yine ayn ekilde tklayarak kapatabilirsiniz. Menleri amak iin klavyeyi de kullanabilirsiniz. Bunun iin, Alt tuuna basl tutarak, men ubuundan amak istediiniz mennn adndaki alt izgili harfe basmanz yeterlidir. rnein, Alt+K bileimi, ilk men olan Konum mensn aar.

ekil 3.2: Konqueror ekran.

58

Men ubuunun altnda, simgelerin olduu ubua ise ara ubuu ad verilir. Bu ubukta, en sk kullanlan ilemlerin simgeleri bulunur. Bu simgeleri kullanmak iin fareyle sol tklamanz yeterli olacaktr. Simgelerin stne imlele geldiinizde alan ipularndan simgeyle ilgili bilgi alabilirsiniz. Baz simgelerin sa alt kesinde kk bir gen grnr. mleci bu tip simgelerin stnde basl tutarsanz karnza o simgeyle ilgili bir men kar. Bu genler bunu belirtmek zere konulmutur. Ara ubuuna sa tklaynca karnza ara ubuu mens kar. Bu meny ara ubuunun yerini deitirmek, yeni simgeler eklemek, Konqueror'a yeni ubuklar eklemek iin kullanabilirsiniz. Ara ubuun altnda konum ubuu bulunur. Bu ubuk gsterilmekte olan dosya/dizini gsterir. Buraya bir dosya ya da dizin yolu girerek girdiiniz dosya/dizini grntleyebilirsiniz. Bu ubukta en solda bulunan x iaretine basarak ubuu temizleyebilirsiniz. Konum ubuundan sonra gelen ikiye blnm alan, bir dizinin/dosyann ieriinin gsterildii ana blmdr. Sol taraftan bir dizine seerek, ya da sa taraftan bir dosya/dizine ift tklayarak ieriini grntleyebilirsiniz. En altta ise durum ubuu bulunur. Bu ubuk ierii gsterilen dosya ya da dizinle ilgili ek bilgiler verir. mlele sa taraftaki bir dosya/dizinin zerine gittiinizde durum ubuu imlecin altndaki dosya/dizinle ilgili bilgi verir.

3.4.1.1. Konqueror le Dosya Silme


Dosyalar, pe atarak ya da dorudan silebilirsiniz fakat pe atarak silmek en gvenli yoldur, nk bir hata yaptnz fark edip sildiinizi geri almak istediinizde bunu yapma imkannz vardr. Bir dosya ya da dizini pe atmann en kolay yolu zerine sa tklayp, p Kutusuna At seeneini semektir. Ayn eyi, dosya ya da dizine tklayp, Dzen mensnden p Kutusuna At' seerek ya da klavyedeki Delete tuuna basarak yapabilirsiniz. Seili bir nesneyi dorudan silmek iinse Shift+Delete tu bileimini kullanarak, ya da Dzen mensnden Sil'i seerek yapabilirsiniz. Bunlara ek olarak, bir dosya ya da dizini silebilmeniz iin gerekli izinlere sahip olmanz gerekir.

59

3.4.1.2. Konqueror le Dosya Kopyalama ve Tama


Dosya ya da dizinleri aadaki admlar takip ederek kopyalayabilirsiniz.

Kopyalama ilemini yapmak iin ncelikle kopyalamak istediiniz dizin ya da dosyann zerine sa tklayn ve Kopyala'y sein. Ayn ilemi dosya ya da dizin seiliyken Control+C tu bileimini kullanarak ya da Dzen mensnden Kopyala'y seerek de yapabilirsiniz. Dosya veya dizini kopyalamak istediiniz yere, ana blmn sol tarafn veya konum ubuunu kullanarak ulan. Ana blmn sa tarafndaki alanda, bo bir yere sa tklayarak Yaptr' sein. Ayn ilemi Control+V tu bileimini ya da Dzen mensndeki Yaptr seeneini kullanarak yapabilirsiniz.

Tama ilemi de benzer bir ekilde yaplabilir, yalnzca ilk admda, Kopyala yerine Kes'i sein. Bunun iin Control+X tu bileimini de kullanabilirsiniz. Kopyalama veya tama ilemini srkleyip brakma yoluyla da gerekletirebiliriz. Bunun iin, kopyalamak/tamak istediiniz nesneye tklayp, farenin tuunu brakmadan kopyalamak/tamak istediiniz yere getirin ve farenin tuunu brakn. Konqueror size kopyalamak m yoksa tamak m istediinizi soracaktr. Hedef dizin nesnenin bulunduu dizinden uzaksa bunun zm var:

Kopyalamak/tamak istediiniz dosya/dizinin olduu yerde, durum ubuuna sa tklayn ve Grnm Alt/st eklinde Bl' sein. Bu ilemin ksayolu olarak Control+Shift+T bileimini kullanabilirsiniz. Bunu yaptnz zaman Konqueror bulunduunuz dizinin grnnn bir kopyasn kartr. Ardndan yine sol taraf kullann ve hedef dizine gidin. imdi dosyanz srkleyip brakarak kopyalayabilir ya da tayabilirsiniz. Atnz ek blm de Control+Shift+R ile kapatabilirsiniz. Kopyalamak istediiniz nesneye sa tklayn. Altta, yannda kk siyah gen bulunan Kopyala seeneine girin. Alacak menden hedef dizini seebilirsiniz. Tama ii de ayn ekilde gerekleir fakat onun iin Kopyala yerine Ta seeneini sein.

Eer, hedef dizinde kopyaladnz ya da tadnz dosya/dizinle ayn isimden bir tane daha varsa Konqueror size ne yaplmas gerektiini soracaktr.

60

3.4.1.3. Konqueror le Birden Fazla Dosya Seilmesi


Baz durumlarda birden ok dosya ya da dizinler ilgili ilemler yapmak isteyebilirsiniz. rnein png ile biten, ya da iinde text geen tm dosyalar semek istediinizde, Control++ ksayolunu kullanabilirsiniz. Alan pencerede, *png png ile biten dosyalar, *text* ifadesi de iinde text geen dosyalar semenizi salar. sterseniz Control+* ksayoluyla seilen dosyalarn dndakilerin seilmesini salayabilirsiniz. Bu tip ayrntl seme ilemlerini, Dzenle mensndeki Seimi Tersini evir blmnden yapabilirsiniz. Birden fazla dosya/dizini semek iin fareyi de kullanabilirsiniz. Bunu yapmak iin, klavyede Kontrol tuuna basl tutarken, fareyle birden fazla dosya/dizini seebilirsiniz.

3.4.1.4. Konqueror le Birden Fazla Dosya Seilmesi


Konqueror' kullanarak yeni dosya, dizin veya ksayollar oluturabilirsiniz. Bunun iin oluturmak istediiniz yere giderek sa tarafta bo bir alana sa tklayp Yeni Olutur seeneini seiniz. Alan mende aadaki seenekler yer alr:

Dizin. Yeni bir dizin oluturmak iin kolay bir yoldur. Metin dosyas. Bo bir metin dosyas oluturur. Bunu seince dosyann ismi istenir. HTML dosyas. Bo bir html dosyas oluturur. (html, head, body etiketlerini ierir) Konuma (URL) balant... Bilgisayarnzdaki herhangi bir dosya/dizine ya da bir internet sitesine ksayol oluturur. Ksayolu ~/Desktop konumuna oluturursanz, ksayolun simgesi masastnde kar. Uygulamaya balant... Ykl herhangi bir uygulamann yolu belirtilerek, o uygulamaya ksayol oluturulur. Ksayolu ~/Desktop konumuna oluturursanz, ksayolun simgesi masastnde kar. Aygta balant Bilgisayarnzdaki herhangi bir aygta ksayol oluturur.

61

3.4.1.5. Konqueror le Dosya simlerini ve Okuma/Yazma zinlerini Deitirme


Bir dosya ya da dizinin ismini deitirmenin en kolay yolu zerine sa tklayp, Yeniden simlendir seeneini semek ya da dosya/dizin seiliyken F2 tuuna basmaktr. Dosya ya da dizinlerin okuma yazma izinlerini deitirebilirsiniz. Bunun iin, izinlerini deitirmek istediiniz dosya/dizine sa tklayp zellikler seeneini sein. Burada ilk kan ekrandan, dosya/dizinin ismini ve simgesini deitirebilirsiniz. zinler sekmesindense dosya/dizinin sahibini ve okuma/yazma izinlerini deitirebilirsiniz.

3.4.2. Pardusta Komutlarla almak


Pardus'ta, bir masast iletim sistemiyle yaplabilecek grafik ortamdaki tm ilemlerin yan sra, birok ilemi komut satr zerinden gerekletirmek mmkndr. Bu yntem artk klasiklemi olsa da Linux sistemlerin gl yann ortaya koymaktadr.

ekil 3.3: Konsole uygulamas

3.4.2.1. Komut Satr (Konsole Uygulamas)


Pardus'ta kabuk zerinde alabilmek iin komut satr uygulamasna geilmelidir. Pardus'taki komut satr uygulamas, Konsole (Terminal Program) olarak isimlendirilir. Konsole uygulamasn altrmak iin Pardus ana mensnden Programlar Sistem Konsole (Terminal Program) seeneini seebilirsiniz. Bu altrma sonrasnda sisteme girdiiniz kullancnn haklaryla ilem yapabileceiniz ekil 1.2'de grlen konsol penceresi alacaktr. Bu konsol penceresi klavyeden girdi alr, ayrca fareyle kopyalama ve yaptrmaya da izin verir. Klavyeden ald komutlar ilediinden dolay konsol, komut satr arayz (command line interface CLI) olarak da isimlendirilir.

62

Komut istemcisinin sonunda imleten nce yer alan karakter; sistem yneticisi olan root kullancs iin #, dier kullanclar iin ise $ olur.
Konsole programna erimek iin aadaki yntemleri de kullanabilirsiniz:

Alt+F2 ksayolundan alan Komut altr... penceresinde konsole yazarak Konsole programn altrabilirsiniz. Ctrl+Alt+F1..F6 ile de 1'den 6'ya kadar ayr ayr kabuk oturumu amanz mmkndr. Bu seenekle, komut sisteminde tam ekran modunda alabilirsiniz. Komut ekranndan grafik ortama geri dnmek iin ise Ctrl+Alt+F7 ksayol tuunu kullanabilirsiniz.

3.4.3. Temel Dosya ve Dizin lem Komutlar


Linux iletim sisteminde dizin ve dosyalar zerinde farkl birok ilem yaplabilmektedir. Bu ilemler temel olarak aadaki gibidir:

Yeni dosya veya dizin oluturmak, silmek. Dosya ve dizinleri listelemek. Dosya veya dizinlerin izinlerini ayarlamak. Dosyalarn ieriini grmek. Dosyalar yazdrmak. Dosya ve dizinleri kopyalamak ve tamak.

3.4.3.1. Yeni Dosya ve Dizin Oluturma


Yeni Dosya Oluturma Yeni bir dosya yaratmann en basit yolu touch komutunu kullanmaktr. Bu komut varolamayan bir dosya ismi ile arld takdirde bo bir dosya yaratacaktr. Srf metin ierecek dosyalarn yaratlmas iin editrler de kullanlabilir. Touch komutu aadaki yapya sahiptir: touch [-acm] [tarih ] dosya_ismi Touch komutu dosya yaratmann yan sra dosyann son eriim ve son deime zamanlarn dzenlemek iin de kullanlabilmektedir. Varolan bir dosya ismi verildii takdirde touch komutu dosyann son eriim ve son deiim tarihini kendisine verilen tarih parametresi yapmaktadr.

63

Dosyann sadece son eriim zamann deitirmek iin touch komutuna a parametresinin verilmesi gerekirken , sadece deiim zamann deitirmek iin m parametresi verilmelidir. Bu parametreler verilmedii takdirde iki zaman bilgisi de deitirilir. Touch komutuna tarih bilgisi verilmedii takdirde sistemin tarih bilgisi kullanlacaktr. Tarih bilgisi aadaki formatta verilmektedir. MMDDhhmm[YY] :

MM DD mm YY

: Ay bilgisi : Gn bilgisi : Dakika bilgisi : Yl bilgisi

hh : Saat bilgisi

rnek 2.1: Dosyann eriim ve deiim zamanlarn 14 ubat 2001 01:11 tarihi yapmak iin : touch 0214011101 dosya_ismi Dosyann deiim zamann 26 Mart 1999 00:00 yapmak iin : touch m 0326000099 dosya_ismi Dosyann eriim zamann 23 Haziran 2001 13:25 yapmak iin: touch a 0623132501 dosya_ismi Yeni Dizin Oluturma Linux letim Sisteminde yeni dizin yaratmak iin mkdir komutu kullanlmaktadr. Mkdir komutu temel de aadaki yapya sahiptir: mkdir [seenekler] dizin Mkdir ile kullanlabilecek seenekler aadaki gibidir:

-m izin_modu: Yeni yaratlacak dizin iin geerli olacak izinler istendii takdirde bu parametre ile verilebilir. Bu parametre verilmedii takdirde izinler tm sistem iin geerli olan izinlere ayarlanacaktr.

64

-p: mkdir komutuna verilen dizini oluturmak iin gerektiinde daha st dizinlerinde oluturulmasn salayan parametredir. rnek olarak dizin ismi parametresi olarak /olmayan_dizin/alacak_dizin alan bir mkdir komutu alacak_dizini barndracak olan olmayan_dizin sistemde mevcut olmadndan hata ile sonlanacaktr. Bu durumda mkdir komutu p parametresi ile altrldnda ilk olarak olmayan_dizin sonradan ise aclacak_dizin yaratlacaktr. -v: Bu parametre ile mkdir komutunun yaratt tm dizinleri kullancya bildirmesi salanr.

ekil 3.4: Yeni dizin oluturma ilemleri.

65

3.4.3.2. Dosya ve Dizinleri Silme


Sistemde varolan dosya ve dizinlerin silinmesi iin rm komutu kullanlmaktadr. Ayrca dizinleri silmek iin rmdir komutu da kullanlabilir. Rm komutunun temel yaps aadaki gibidir:

Dosyalar iin Dizinler iin

: rm [seenekler] dosya_ismi : rm r [seenekler] dizin_ismi

Dizinleri silmek iin r parametresinin kullanlmasnn nedeni dizinlerin silinmesi iin ilk olarak ilerinde bulunan dosya ve dier dizinlerin silinmesi gerekliliidir. r parametresi ile rm komutu rekrsif olarak alarak belirtilen dizin altnda bulunan tm dizin ve dosyalar , son aamada da belirtilen dizini silecektir. Eer silinmesi istenen dizin iinde hi bir dosya veya baka dizin barndrmyor ise rmdir komutu ile de silinebilir. inde dosya veya baka dizin barndran dizinler rmdir komutu ile silinemezler. Rm komutunun ald nemli parametreler aadaki gibidir:

-i: Rm komutunu interaktif moda sokar. Bu durumda rm komutu silecei her dosya ve dizin iin kullancdan onay bekler. Root kullancs iin tanmlanan komut takma isimleri (alias) rm komutu her zaman bu parametre ile altracak ekilde ayarlanmtr. -f: Rm komutu bu parametre ile altrldnda onay iin hi bir zaman kullancya bavurmaz. -r: Dizinlerin ieriklerini rekrsif olarak kaldrr. -d: Belirtilen dizinin ieri bo olmasa bile dizinin silinmesini salar. Bu parametre yalnzca root kullancs tarafndan kullanlabilmektedir. -v: Yaplan her silme ilemi ile ilgili bilgiyi kullancya gsterir.

3.4.3.3. Dosya ve Dizinleri Listeleme


Sistemde varolan dosya ve dizinleri listelemek iin ls komutu kullanlmaktadr. Temelde ls komutunun yaps aadaki gibidir : ls [seenekler][dosya_veya_dizin_ismi] Ls komutu , dosya veya dizin ismi bildirilmedii takdirde iersinde bulunan dizinin ieriini listelemektedir.

66

Ls ile kullanlan temel parametreler aadaki gibidir:

-a: Tm dosyalar listelemek iin kullanlr. Linux iletim sisteminde isimleri .(nokta) ile balayan dosyalar gizli dosyalar olarak kabul edilir ve varsaylan olarak ls ktsnda gzkmezler. Bu dosyalarnda ls ktsnda gzkmesini salamak iin a parametresi kullanlmaldr. -C: Ls ktsn stn olarak listeler. Ls komutu iin varsaylan davran ekli budur. -l: Ls ktsn liste olarak listeler , ayrca dosya ve dizinler hakknda izin , sahip , boyut , en son ne zaman gncellendii gibi bilgileri de kullancya belirtir. -h: Dosya boyutlarn insanlarn okuyabilecekleri formata sokar. Dosya boyutlarn byte olarak gstermek yerine Megabyte , kilobyte , gigabyte olarak gsterir. Byte , kilobyte ,megabyte , gigabyte arasndaki dm iin 1024 saysn kullanr. -H: -h parametresinden temel fark dnmlerde 1024 yerine 1000 rakam kullanlr. -o: -l parametresinden tek fark dosya veya dizinin grup bilgisini gstermeyiidir. -R: Dizinin ieriini rekrsif olarak listelemek iin kullanlr. Bu parametre ile listeleme yapld takdirde listelenen dizinin iinde bulunan alt dizinlerin ierii de listelenir. --color: Bu parametre sayesinde ls komutu dosyann tipine gre renklendirme yapar. (rnek: dizinler mavi renk ile gsterilir.) Renklendirme ileminin almas iin kullanlan terminalin bu ilemi desteklemesi gerekmektedir.

rnek 2.2 : [root@atlas /etc]# ls passwd passwd [root@atlas /etc]# ls -l passwd -rw-r--r-- 1 root root 152097 Mar 27 16:38 passwd

3.4.3.4. Dosya ve Dizinlerin zinlerini Ayarlama


Dizin ve dosyalar eriim haklarnn belirlenmesi iin izinler kullanlmaktadr. Linux iletim sisteminde izinler 3 farkl grup olarak verilebilmektedir:

67

Dosyann sahibinin izinleri Dosyann grubunun izinleri Dier kullanclarn izinleri

Dosyalarn ve dizinlerin sahip olduu izinleri grmek iin ls komutu kullanlmaktadr. rnek 2.3: [root@atlas /root]# ls -ld Projects/ drwxr-xr-x 3 root root 4096 Aug 25 2000 Projects/

[root@atlas /root]# ls -l smb.conf -rw-r--r-1 root users 10852 Jun 30 2000 smb.conf

zinler ls ktsnda ilk ksmda belirtilmekte ve 4 ayr ksmdan olumaktadrlar. Bu ksmlar:

Dosyann tipini belirten ksm: zin ksmnn banda bulunan ksmdr. Bu bilgi kullanlarak dosyann sade bir dosya , dizin , aygt srcs , veya link renilebilmektedir. Normal dosyalarda iareti gzkmektedir. Dizinler iin d iareti gzkmektedir. Karakter baznda gzkmektedir. ilem yapan aygt srcleri srcleri iin iin c b iareti iareti

Blok baznda ilem gzkmektedir.

yapan

karakter

Baka bir dosyay iaret eden linkler iin l iareti gsterilmektedir.

Dosyann sahibinin haklarn belirten ksm: Bu ksmda dosyann sahibinin dosya zerindeki haklar tanmlanr. Dosyann grubunun Haklarn belirten ksm: Bu ksmda dosyann dahil olduu grubun dosya zerindeki haklar tanmlanr. Dier kullanclarn haklar: Sistemde bulunan tm kullanclarn dosya zerindeki haklar tanmlanr.

68

Kullanclarn dosyalar zerinde 3 farkl ilem yapabilmektedirler:


Dosyay okuma Dosyaya yazma Dosyay altrma

Kullanclarn haklar bu ilemlerden hangilerini yapmaya yetkili olduklarna gre deimektedir. Yukarda gsterdiimiz ls ktsn gz nne alalm: -rw-r--r-1 root users 10852 Jun 30 2000 smb.conf

zinlerin banda bulunan iaretinden dosyann sradan bir dosya olduu anlalmaktadr. Kullanclar dosyalar zerinde 3 farkl ilem yapabildiklerinden dosya zerindeki haklar 3l gruplar olarak gsterilir. Dosyann sahibi olan root kullancsnn dosya zerinde okuma ve yazma hakk bulunmaktadr. alma izni olmad iin bu iznin belirtildii ksmda karakteri gzkmektedir. Dosyann dahil olduu grup olan users grubuna dahil kullanclarn dosya zerinde sadece okuma izni bulunmaktadr. Sistemdeki tm kullanclar da dosya zerinde okuma hakkna sahiptirler. Dizinler iin altrabilme hakk , dizine geip geememek anlamna gelmektedir. Dizin iin altrma hakkna sahip olan bir kullanc o dizine geebilmektedir. Dosya ve dizinlerin izinleri sahipleri tarafndan deitirilebilmektedir. zinlerin deitirilmesi amacyla chmod komutu kullanlmaktadr. Chmod komutu 2 farkl ekilde altrlabilmektedir:

Yeni izinin saysal deerinin verilmesi ile Yaplacak deiiklik sembolik olarak verilmesi ile

zinler 3 farkl grubun dosya zerinde 3 farkl ilevden hangilerini yapabileceklerini belirtir. Her grup tek bana ele alnp izinlerin deerleri toplanarak saysal deerler elde edilir. rw-r--r-- iznini ele alalm :

69

Dosyann sahibinin haklar: rw Verilen haklar iin bir verilmeyen haklar iin 0 konularak izinin 2li dzendeki grnts elde edilir. rw- 110 2li tabandaki say 10luk tabana evrilerek izinin saysal deeri elde edilir. 110 = 6

Grubun haklar r-- 100 = 4

Dier kullanclarn haklar r-- 100 = 4

rw-r--r-- 110 100 100 644

Bir dosyann kullancsna tm haklar , grubuna okuma dier kiilere ise hi bir hak vermemek iin chmod komutu aadaki ekilde kullanlr. Kullancya Tm zinler Gruba Okuma Dier kullanclara hi hak verilemesi rwx r---111 100 000 7 4 0

chmod 740 dosya_ismi zinlerin ayarlanmas iin chmod komutuna verilecek parametreler sembolik olarak da verilebilmektedir. Sembolik gsterimde izinler zerinde yaplacak deiiklikler semboller vastasyla gsterilmektedir. Kullanc gruplarnn sembolleri aadaki gibidir:

Dosyann sahibi Dosyann Grubu

: u (user) : g (group)

Dier Kullanclar : o (others) zinlerin sembolleri aadaki gibidir: Okuma izini Yazma izini altrma izini : r (read) : w (write) : x (execute)

70

Dosya zerinde izinleri vermek iin + , izinleri karmak iin sembolleri kullanlmaktadr. rnek 2.4: Herkese okuma izni vermek Dosyann sahibine tm haklar vermek Dier kullanclarn tm yazma ve altrma hakkn kaldrmak Dosya sahibine tm haklar , gruba okuma , dier kullanclara okuma haklarn vermek chmod +r dosya_ismi chmod u+rwx dosya_ismi chmod o-wx dosya_ismi chmod u+rwx,g+r,o+r dosya_ismi

3.4.3.5. Dosya ve Dizinlerin Kopyalanmas ve Tanmas


Linux iletim sisteminde kopyalama ilemi cp komutu ile gerekletirilmektedir. Bu komutun temel kullanm ekli aadaki gibidir : cp [seenekler] kaynak hedef Kaynak ve hedef olarak belirtilen parametreler dosya veya dizin olabilir. Cp komutunun alabilecei temel parametreler aadaki gibidir :

-R: Bu parametre dizinleri kopyalamak iin kullanlr. Herhangi bir dizin kopyalanaca zaman bu parametre verilmedii takdirde cp komutu dizini kopyalamaz. Bu parametre sayesinde dizin ve iinde bulunun dosya ve alt dizinler hedef dizine kopyalanr. -p: Bu parametre kopyalanan dosya veya dosyalarn izinlerin ve sahiplerinin korunmasn salamaktadr. -d: cp komutu varsaylan olarak bir linki kopyalarken linkin belirtmi olduu dosyay kopyalamaktadr. Kopyalama ileminde dosyann kendisinin yerine linkinin kopyalanmas istendii takdirde bu parametre kullanlmaldr. -l: Bu parametre sayesinde kopyalama ilemi yerine link yaratma ilemi gerekletirilir. Bu sayede kopyalanan dosya deitii takdirde dier kopyas da deiecektir.

rnek 2.5 : [root@seawolf /tmp]# ls -l ders_ornek -rw-r--r-- 1 root root 95 Aug 1 14:21 ders_ornek [root@seawolf /tmp]# cp ders_ornek ders_ornek_kopya [root@seawolf /tmp]# cp -l ders_ornek ders_ornek_link [root@seawolf /tmp]# ls -l ders_ornek*

71

-rw-r--r-- 2 root root 95 Aug 1 14:21 ders_ornek -rw-r--r-- 1 root root 95 Aug 1 14:22 ders_ornek_kopya -rw-r--r-- 2 root root 95 Aug 1 14:21 ders_ornek_link [root@seawolf /tmp]# echo TTT >> ders_ornek [root@seawolf /tmp]# ls -l ders_ornek* -rw-r--r-- 2 root root 99 Aug 1 14:23 ders_ornek -rw-r--r-- 1 root root 95 Aug 1 14:22 ders_ornek_kopya -rw-r--r-- 2 root root 99 Aug 1 14:23 ders_ornek_link [root@seawolf /tmp]# -s: Bu parametre ile kopyalama ilemi yerine sembolik link atma ilemi yaplmaktadr.

[root@seawolf /tmp]# cp -s ders_ornek ders_ornek_sembolik [root@seawolf /tmp]# ls -l ders_ornek* -rw-r--r-- 2 root root 99 Aug 1 14:23 ders_ornek -rw-r--r-- 1 root root 95 Aug 1 14:22 ders_ornek_kopya -rw-r--r-- 2 root root 99 Aug 1 14:23 ders_ornek_link lrwxrwxrwx 1 root root 10 Aug 1 14:55 ders_ornek_sembolik -> ders_ornek [root@seawolf /tmp]# -f: Bu parametre sayesinde kullancya hi bir soru sorulmamaktadr. Eer hedef dosya sistemde mevcut ise bu parametre ile ilk olarak mevcut dosya silinir , daha sonra kopyalama ilemi gerekletirilir. -i: Bu parametre sayesinde kopyalama ileminin hedef dosyasnn mevcut olduu durumlarda yaplacak ilem kullancya sorulmaktadr. -u: Bu parametre kullanld takdirde kopyalanan dosya hedef dosyadan daha yeni ise kopyalama ilemi gerekletirilmektedir. -a: Bu parametre dpR parametrelerine denktir.

Linux iletim sisteminde tama ilemi mv komutu ile gerekletirilmektedir. Bu komut ayn zamanda dosyann isminin deitirilmesi iinde kullanlmaktadr. Bu komutun temel yaps aadaki gibidir: mv [seenek] kaynak hedef Kaynak ve hedef olarak belirtilen parametreler dosya veya dizin olabilmektedirler. Mv komutu seenek olarak f,i,u parametrelerini kabul etmektedir. Bu parametrelerin ilevleri cp komutundaki ilevleri ile ayndr.

72

rnek 2.6 : [root@seawolf /tmp]# mkdir ders_deneme [root@seawolf /tmp]# touch ders_mv_deneme [root@seawolf /tmp]# ls -l ders_mv_deneme -rw-r--r-- 1 root root 0 Aug 1 15:04 ders_mv_deneme [root@seawolf /tmp]# mv ders_mv_deneme ders_mv_deneme_1 [root@seawolf /tmp]# ls -l ders_mv_deneme ls: ders_mv_deneme: No such file or directory [root@seawolf /tmp]# ls -l ders_mv_deneme_1 -rw-r--r-- 1 root root 0 Aug 1 15:04 ders_mv_deneme_1 [root@seawolf /tmp]# mv ders_mv_deneme_1 ders_deneme [root@seawolf /tmp]# ls -l ders_deneme/ total 0 -rw-r--r-- 1 root root 0 Aug 1 15:04 ders_mv_deneme_1 [root@seawolf /tmp]# mv ders_deneme ders_deneme_1 [root@seawolf /tmp]# ls -l ders_deneme ls: ders_deneme: No such file or directory [root@seawolf /tmp]# ls -l ders_deneme_1/ total 0 -rw-r--r-- 1 root root 0 Aug 1 15:04 ders_mv_deneme_1 [root@seawolf /tmp]# mkdir ders_deneme_2 [root@seawolf /tmp]# mv ders_deneme_1 ders_deneme_2 [root@seawolf /tmp]# ls -lR ders_deneme_2/ ders_deneme_2/: total 4 drwxr-xr-x 2 root root 4096 Aug 1 15:05 ders_deneme_1 ders_deneme_2/ders_deneme_1: total 0 -rw-r--r-- 1 root root 0 Aug 1 15:04 ders_mv_deneme_1

3.4.3.6. alma Dizininin Deitirilmesi ve Bulunulan alma Dizininin renilmesi


Linux iletim sisteminde dier iletim sistemlerinde de olduu gibi bulunulan dizinin deitirilmesi iin cd komutu kullanlmaktadr. Cd ayr bir program olarak bulunmamaktadr. Cd komutu kabuk programna gmlm olarak bulunur. cd komutunun temel kullanm ekli aadaki gibidir: cd [geilecek_dizin]

73

Geilmesi istenen dizin parametresi verilmedii takdirde kullancnn ev dizinine geilir. Geilmesi istenen dizin istendii takdirde tam yol olarak, istendii takdirde de greceli yol olarak verilebilir. Tam yol ile belirtilen geilmesi istenen dizinin kk dizininden itibaren bulunduu yerin belirtilmesidir.(rnek: /usr/bin , /home/halil). Greceli yol ise iinde bulunulan dizinden geilmesi istenen dizine gidilmesi iin gereken yolu belirtir. rnek olarak /usr dizininde iken /usr/bin dizinine gemek iin cd bin komut verildiinde greceli yol tanmlanm olur. cd /usr/bin komutu kullanldnda ise tam yol tanmlanm olur. Geilmek istenen dizin parametresi olarak cd komutu aadaki zel karakterleri de kabul etmektedir (Bu parametreler dizinler iin referanslar olduklarndan dier komutlar ile de kullanlabilir):

.: Bulunulan dizini referans eder. ..: Bir st dizini referans eder. ~[kullanc_ismi]: Belirtilen kullancnn ev dizinini referans eder. Kullanc ismi kullanlmad takdirde geerli olan kullancnn ev dizini referans edilir. -: Bir nce bulunulan dizini referans eder. Bu parametre sadece cd komutunda geerlidir.

inde bulunulan dizini renmek iin pwd komutu kullanlr. Bulunulan dizini renmek iin sadece pwd yazlmas yeterlidir. rnek 2.7: [root@atlas /root]# pwd /root [root@atlas /root]# cd ~halil [root@atlas halil]# pwd /users/bim/halil [root@atlas halil]# cd [root@atlas /root]# pwd /root [root@atlas /root]# cd .. [root@atlas /]# pwd / [root@atlas /]# cd . [root@atlas /]# pwd / [root@atlas /]# cd [root@atlas /root]# pwd /root [root@atlas /root]#

74

3.4.3.7. Dosyalara Ksayol-Ba (Link)Tanmlanmas


Dosyalara farkl isimler veya farkl dizinlerden erimek iin dosyalara ksayollar tanmlanmaktadr. Ksayollar Unix trevlerinde ba dosyalar olarak gemektedir. Ba dosyas yaratmak iin ln komutu kullanlmaktadr. ki farkl link eidi bulunmaktadr. Bunlar hard-link ve sembolik (soft) linktir. Hard-link ile yaratlm bir ba dosyas , dier dosyann tam anlamyla bir kopyasn ierir. Dosyalardan orjinal olan silinse bile link atlm dosyalar ayn ierii korumaya devam ederler. Sembolik link ile yaratlm ba dosyalar tam anlamyla ksayol olarak kullanlrlar. levleri orjinal dosya iin ynlendirme yapmaktr. rnek 2.8 : bash-2.04$ touch ln_ornek bash-2.04$ echo "LN iin rnek " >ln_ornek bash-2.04$ ln ln_ornek ln_ornek_hard bash-2.04$ ln -s ln_ornek ln_ornek_soft bash-2.04$ ls -la total 16 drwxr-xr-x 2 halil users 4096 Aug 10 04:02 . drwxrwxrwt 3 root root 4096 Aug 10 04:02 .. -rw-r--r-2 halil users 15 Aug 10 04:02 ln_ornek -rw-r--r-2 halil users 15 Aug 10 04:02 ln_ornek_hard lrwxrwxrwx 1 halil users 8 Aug 10 04:02 ln_ornek_soft -> ln_ornek bash-2.04$ cat ln_ornek_soft LN iin rnek bash-2.04$ cat ln_ornek_hard LN iin rnek bash-2.04$ rm -f ln_ornek bash-2.04$ cat ln_ornek_soft cat: ln_ornek_soft: No such file or directory bash-2.04$ cat ln_ornek_hard LN iin rnek bash-2.04$ ls -la total 12 drwxr-xr-x 2 halil users 4096 Aug 10 04:02 . drwxrwxrwt 3 root root 4096 Aug 10 04:02 .. -rw-r--r-1 halil users 15 Aug 10 04:02 ln_ornek_hard lrwxrwxrwx 1 halil users 8 Aug 10 04:02 ln_ornek_soft -> ln_ornek bash-2.04$

75

3.4.3.8. Dosyalarn eriklerinin Grlmesi


Linux letim sisteminde hemen hemen her trl dosya tipi iin bir gsterici bulunmaktadr. Resim dosyalar iin gimp , ee mp3 dosyalar iin xmms,mpg123 gibi programlar kullanlabilmektedir. Metin tabanl dosyalarn ieriinin grntlenmesi iin cat komutu kullanlmaktadr. Bu komutun temel yaps aadaki gibidir. cat [seenekler] dosya_ismi [dosya_ismi_2,...] cat programnn kabul ettii parametreler aadaki gibidir:

-t: Metinin iinde geen tab karakterini ^I olarak gstermeyi salayan parametredir. -e: Satr sonlarnn $ karakteri olarak gsterilmesini salayan parametredir. -A: -e ve t parametrelerinin beraber kullanlmas ile edeerdir. -n: Her satrn numaralandrlmasn salayan parametredir.

Metin tabanl dosyalarn ieriklerinin grntlenmesi iin more komutu da kullanlabilmektedir.More komutunun dier bir zellii ise dosyann ieriini sayfa sayfa olarak gstermesidir. Her sayfa sonunda gsterme ileminin devam iin kullancnn ENTER veya BOLUK tularna basmas gerekmektedir. BOLUK tuu bir sayfa ileri , ENTER tuu bir satr ileri gitmek iin kullanlr. Ayn metin iinde gezinmek iin ok tular da kullanlabilir. Metin iinde arama yaplmak istendii takdirde / karakteri ile arama moduna geilir ve bulunmas istenen kelime yazlr. Kelime bulunduktan sonra , ayn kelimenin bir sonraki yerini bulmak iin n tuuna baslmas yeterlidir. More ile ayn ii yapabilen less program da Linux iletim sisteminde bulunmaktadr. More programndan farkl birka gelimi zellii bulunmaktadr. Bunlardan en nemlisi balangta tm dosyay okumak zorunda olmaydr. Bu zellik sayesinde altrlma esnasnda performans art grlmektedir. Ayrca hafza kullanm dmektedir.

76

3.4.3.9. Dosyalarn ve Dizinleri Aramak


Linux dosya sisteminde i ie gemi dizinler arasnda istenen dosya ve dizinlerin bulunmas g bir olay olabilmektedir. find program belli kriterlere gre dosya ve dizin arama ilemlerinde kullanlmaktadr. Find programnn temel yaps aadaki gibidir: find [aramaya_baslanacak_dizin] [arama_kriterleri] find ile kullanlabilecek belli bal arama kriterleri aadaki gibidir :

-name exp: sim ile arama yapmak iin kullanlr. Dosyann tam ismi verilebilecei gibi , * ve ? gibi yer tutucu karakterlerde kullanlabilir. -user kullanc: stenilen kullancya ait dosyalarn bulunmas iin kullanlr. -group grup: Belirtilen gruba ait dosyalarn bulunmas iin kullanlr. -perm izin: Belirtilen izine sahip dosyalarn bulunmas iin kullanlr. -newer dosya1: Belirtilen dosyadan daha yeni dosyalarn bulunmas iin kullanlr. -size [+|-] byklk: Belirtilen bykle sahip dosyalarn bulunmas iin kullanlr. -anewer dosya1: Belirtilen dosya yaplan eriimden daha sonra eriilmi dosyalar bulmak iin kullanlr. -amin [+|-] sre: Sre ile belirtilen dakika nce eriilen dosyalar bulmak iin kullanlr. -atime [+|-] sre: Sre ile belirtilen gn nce eriilen dosyalar bulmak iin kullanlr. -cmin [+|-] sre: Sre ile belirtilen dakika nce stats deitirilen dosyalar bulmak iin kullanlr. -ctime [+|-] sre: Sre ile belirtilen gn nce stats deitirilen dosyalar bulmak iin kullanlr. -links [+|-] say: Say ile belirtilen miktarda hard-linke sahip dosyalar bulmak iin kullanlr. -mmin [+|-] sre: Sre ile belirtilen dakika nce deitirilmi dosyalar bulmak iin kullanlr. -mtime [+|-] sre: Sre ile belirtilen gn nce deitirilmi dosyalar bulmak iin kullanlr.

77

-nouser: Hi bir tanml kullancya ait olmayan dosyalar bulmak iin kullanlr. -nogrup: Hi bir tanml gruba ait olmayan dosyalar bulmak iin kullanlr. -regex patern: smi patern ile belirtilen regular expressiona uyan dosyalar bulmak iin kullanlr. Dikkat edilmesi gerek nokta regular expression dosya ismi zerinde deil tam yol bilgisi zerinde denenmektedir. -type tip: Aramada bulunmas istenilen dosyann tipini belirlemek iin kullanlr. Tip olarak kullanabilecekler aadaki gibidir:

b: Blok aygt dosyas c: Karakter aygt dosyas d: Dizin f: Normal dosya l: Sembolik link. s: Soket p: Named Pipe

Saysal argman ieren parametreler iin arama kriterleri aadaki ekilde deitirilebilir:

+ say: Saydan daha byk - say: Saydan daha kk say : Tam olarak saynn kendisi

rnek olarak mtime -8 kriteri ile arama yapldnda 8 gnden daha ksa sre iinde deiiklie uram dosyalar bulunacaktr. Find program sadece dosya bulmak iin kullanlmamaktadr. Bulunan dosyalar zerinde ilem yapma yeteneine de sahiptir. Bulunan dosyalar zerinde yaplabilecek temel ilemler ve arama kriterine eklenmesi gereken parametreler aadaki gibidir :

78

-exec komut ;: Bulunan dosya iin komut ile belirtilen komutu altrr. Komut ile belirtilen argmanda bulunan {} iareti bulunan dosya ismi ile deitirilir. -ok komut ;: Exec parametresinden tek fark komut altrlmadan nce kullancdan onay istemesidir. -ls: Dosya ile ilgili belirli zellikleri listeler (ls dils) -fls: ls ktsn standart k yerine bir dosyaya aktarlmasn salar.

find komutu ile birlikte ayrca aadaki mantksal peratrler arama kriterlerini birletirmek iin kullanlabilir:

-a: ve -o: veya \! : deil

rnek 2.9: /etc dizini altnda 4 gnden daha ksa srede deitirilmi dosyalar bulmak iin : [root@seawolf /etc]# find -mtime -4 -ls |more 195841 4 drwxr-xr-x 36 root root 4096 Aug 8 07:42 . 65518 4 drwxr-xr-x 2 root root 4096 Aug 6 17:58 ./logrotate.d 198772 4 -rw-r--r-- 1 root root 199 Aug 8 07:42 ./mtab 198752 4 -rw------- 1 root root 60 Aug 8 07:41 ./ioctl.save 198748 4 -rw-r--r-- 1 root root 78 Aug 8 07:43 ./issue 198759 4 -rw-r--r-- 1 root root 77 Aug 8 07:43 ./issue.net [root@seawolf /etc]# stat ./issue File: "./issue" Size: 78 Blocks: 8 Regular File Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Device: 802 Inode: 198748 Links: 1 Access: Wed Aug 8 09:12:56 2001 Modify: Wed Aug 8 07:43:17 2001 Change: Wed Aug 8 07:43:17 2001 [root@seawolf /etc]# date Fri Aug 10 16:45:06 EEST 2001 rnek 2) smi ders_find_ornek ile balayan dosyalar bulmak iin [root@seawolf /]# find /tmp -name ders_find_ornek* /tmp/find_ornek/ders_find_ornek_1 /tmp/find_ornek/ders_find_ornek_2 /tmp/find_ornek/ders_find_ornek_3 /tmp/find_ornek/ders_find_ornek_4 /tmp/find_ornek/ders_find_ornek_5

79

rnek 2.10: smi ders_find_ornek ile balayan dosyalar bulup silmek iin : [root@seawolf /]# ls -l /tmp/find_ornek/ total 0 -rw-r--r-- 1 root root 0 Aug 10 16:47 ders_find_ornek_1 -rw-r--r-- 1 root root 0 Aug 10 16:47 ders_find_ornek_2 -rw-r--r-- 1 root root 0 Aug 10 16:47 ders_find_ornek_3 -rw-r--r-- 1 root root 0 Aug 10 16:47 ders_find_ornek_4 -rw-r--r-- 1 root root 0 Aug 10 16:47 ders_find_ornek_5 [root@seawolf /]# find /tmp -name ders_find_ornek* -exec rm -f {} \; [root@seawolf /]# ls -l /tmp/find_ornek/ total 0 [root@seawolf /]# rnek 2.11: /tmp altnda boyu 95 byte veya ismi ders_find ile balayanlar bulmak iin : [root@seawolf /]# find /tmp/ -size 95c -o -name ders_find* /tmp/ders_ornek_kopya /tmp/find_ornek/ders_find_ornek_5 /tmp/find_ornek/ders_find_ornek_4 /tmp/find_ornek/ders_find_ornek_3 [root@seawolf /]# ls /tmp/ders_ornek_kopya /tmp/ders_ornek_kopya [root@seawolf /]# Parametre rnekleri: -name abc* : abc ile balayan arama

-name [a-k]95 : ismi a95,b95 gibi olan dosya arama -perm 755 -size 10 kByte ) -size +100 -size 45 -ctime 3 : eriimi 755 olan dosya arama : diskteki alan 10 Blok olan dosyalar ( 1 Blok = 512 : 51 kBytetan byk dosyalar : 45 kBytetan kk dosyalar : 3 gn nce deiiklie uram dosyalar : 8 gnden daha uzun bir sre nce deiiklie

-ctime +8 uram olan dosyalar

80

-ctime 8 olan dosyalar -mtime 3 -mtime +8 olan dosyalar -mtime 8 olan dosyalar -atime 3 -atime +8 -atime 8

: 8 gnden daha ksa bir sre nce deiiklie uram : 3 gn nce deiiklie uram dosyalar : 8 gnden daha uzun bir sre nce deiiklie uram : 8 gnden daha ksa bir sre nce deiiklie uram : 3 gn nce eriilmi dosyalar : 8 gnden daha uzun bir sre nce eriilmi dosyalar : 8 gnden daha ksa bir sre nce eriilmi dosyalar

$ find /home name *.temp a -size +100 print ad *.tmp kalbna uyan ve bykl 100 bloktan fazla olan dosyalar bulur.

3.5. Temel Yazc lemleri


Linux iletim sistemi dier tm modern iletim sistemleri gibi dosya ieriklerinin yazcdan kt olarak alnmasn desteklemektedir.

3.5.1. Pardusta Yazc Tantm


Pardus, a zerinde bulunan yazclar ile seri ya da paralel olarak bilgisayara dorudan balanan yazclar iin CUPS adl Genel Unix Yazdrma Sistemini ntanml olarak semektedir. Pek ok yazc firmas, cihazla birlikte yalnzca Windows srcsnn CD'sini datmaktadr, ancak bu Linux/Pardus kullanclar iin sorun deildir. Pardus CD'si ayn zamanda onlarca eit yazc markasnn, onlarca eit modelinin src paketlerini de iinde barndrmaktadr. Pardus kurulumu ile birlikte sisteminize kopyalanan bu paketler, kuruluma hazr bir biimde sabit diskinizde beklemektedirler. Pardus CD'si iinde yer almayan az sayda marka/modelin yazc srcleri ise indirilmeye hazr biimde paket depolarnda yer almaktadr. Gerekirse Paket Yneticisi araclyla bu paketler kolaylkla indirebilirsiniz.

lk yapmanz gereken http://www.linuxprinting.org/printer_list.cgi yazcnzn Linux altnda alp almadn renmektir.

adresinden

81

3.5.1.1. Yerel Bir USB Yazcnn Tantlmas

ekil 3.5: Yazclar

Yazc Ekleme Sihirbaz yardmyla, yazcnzn marka, modeli, balant noktas gibi bir ka bilgiyi tanmlayarak cihaznz kolayca kullanma hazr hale getirebilirsiniz. Pardus Tasma evre Birimleri Yazclar Ekle Yazc/Snf Ekle yolunu izleyiniz. ekil 3.6daki Yazc Ekleme Sihirbaz sizi karlayacaktr.Yazcnz kapal ise g dmesine basp altrnz, USB kablosunu bilgisayarnza taknz. Ardndan leri tuuna basp devam ediniz.

82

ekil 3.6: Yazc Ekleme Sihirbaz

Yerel Yazc (paralel, seri USB) seeneini iaretleyiniz. Burada yer alan dier seenekler, bir baka bilgisayara bal bir yazcnn kullanlmas ile ilgilidir. ekil 3.7deki pencerede leri tuuna basp devam ediniz.

ekil 3.7: Yazc Tr Seimi

83

Sonraki aamada, yazcnn bilgisayara balanma noktas tanmlanmaktadr. ekil 3.8deki pencerede USB bal altnda uygun bir seenee tklayp leri tuuna basnz.

ekil 3.8: Yerel port seimi

Bu aamada Pardus CD'si ile birlikte, srcleri siteminize kopyalanan yazclarn isimleri karnza gelecektir. nce listenin sol blmden yazcnzn markasna, sonra sa blmden yazcnzn modeline tklaynz.

ekil 3.9: Yazc modeli seimi

84

Yazcnzn tam ad listede bulunmayabilir, rnein tantacamz yazcnn HP Photosmart C3180 olduunu farz edelim. Listeye baktmzda C3180 yoktur, C3100 vardr. Ancak burada 3100 demek; "3100 ve serisi olan modeller" anlamna gelmektedir, yani 3180 modelini de kapsamaktadr. Bu durum sadece HP markas iin deil dier markalar iin de geerlidir. HP yazclar iin iki adet src bulunan modeller vardr. Bunlardan hpjips olarak adlandrlan srcler ancak yazcnzn desteklemesi durumunda kurulurlar. Eer yazcnzn desteklediinden emin deilseniz bu srcy semeyin. Eer listede yazcnzn modeli yok ise zlmeyin. Yazcnz iin gerekli src paketleri muhtemelen PiSi'lenmi durumda Paket Yneticisi araclyla indirmenizi bekliyordur. Bu aamadan sonra yazcnzla ilgili bilgileri girmeniz kalyor. Son aamaya gelene kadar ileri tuunu kullanarak hzlca geebilirsiniz. Sihirbazn ekil 3.10da gsterilen son aamasna gelinir. Burada, resimdeki "Ad" blmne, boluk brakmadan bir isim girmeniz gerekmektedir, rnein yazcnzn markasn yazabilirsiniz. "Konum" ve "Aklama" blmlerini de doldurabilir isterseniz bo brakp devam edebilirsiniz. leri tuuna basp kurulumu tamamlaynz.

ekil 3.10: Yazc adlandrma

Bu ilemlerden sonra yazl kurulumu gerekletirilmi olur. Ayrca yazcnzn mrekkep seviyesi hakknda bilgi almak iin Qink programn kullanabilirsiniz.

85

3.6. Temel Arivleme ve Yedekleme Komutlar


3.6.1. Tar
tar komutu sadece arivleme yapan geleneksel bir programdr. Ancak arivlemenin yannda komut sktrma yapmaz. Eer arivlenen dosyann sktrlmas da isteniyorsa, tar ile birlikte gzip veya compress programlarnn da kullanlmas gerekir. Yani tar komutu ile birlikte arivleme ilemi yrtlrken, gzip veya compress programlar da arlabilir (invokation). Sktrma iin z switchi kullanlrsa, tar gzip kullanarak sktrma gerekletirir (Ancak dosyalar arivlemeden nce tek tek sktrlr). Sktrlm ve arivlenmi bir dosyann, yada dosya gruplarnn, tar ile alrken sktrmann geri alnabilmesi de mmkndr Ancak, sktrlrken hangi algoritmann kullanld nemlidir. Eer z (gzip) kullanlarak sktrma yaplm ise yine z kullanlarak amak mmkn olacaktr. Eer compress ile sktrma gerekletirilmi ise ( Z switchi kullanlm ise), yine ayn mantkla bu switch kullanlarak ama ilemi gerekletirilebilir. tar program, sktrma programlar arlarak arivlenen dosyann uzantsna gz uzantsn kendisi yazmayaca iin kullanc kendisi yazmak zorundadr (myarch.tar.gz). Ancak dosyann uzantsnn bu ekilde deitirilmesi sadece anlalabilirlii salar, yani dosyann uzantsnn tar olarak braklmas bunun bir tar dosyas olduunu gstermez. Eer sktrlm dosyann ismi kullanc tarafndan biliniyorsa sorun yoktur. Fakat karkl nlemek iin tar programnn otomatik olarak yapmad bu ii kullancnn yapmas daha sonra bu dosyay kullanacak olan kiiler asndan daha rahat kullanm salayacaktr. Ayn ekilde compress ile sktrlarak arivlenmi dosyalar iin ise dosya uzants Z (myarhc.tar.Z) olacaktr. Genel Form; abc:/home/username $ tar [ cxt ] [ v ] f archive_file_name Tar ile kullanlan nemli parametreler aadaki gibidir:

directory&filenames

: zel bir dosya ismi yada belirli bir device ismi belirtmek iin

c (create) : tar dosyas yarat x (extract): tar dosyas a t (list) : tar dosyasnn ieriini listele v (verbose): yaplan ilemleri standart ka listele M (multi-disk): birden fazla floppye arivleyebilmek iin r (add) : bir tar arive dosyasna ekleme yapmak iin u (update): bir tar arive dosyasnda baz dosyalar yenileri ile deitirmek iin u switchi kullanlr.

86

z (invoke gzip / gunzip): gzip / gunzip, sktrma / ama programn kullanarak arivlemek ve amak iin Z (invoke compress / uncompress): compress / uncompress, sktrma / ama programn kullanarak arivlemek ve amak iin

rnek 2.15: 1. Arivlemeye rnek; abc:/home/username $ tar cvf fles.tar file1 file2 file3 abc:/home/username $ tar cvf files.tar abc:/home/username $ tar xvf files.tar 3. Bir tar dosyasna ekleme yapmaya rnek; abc:/home/username $ tar rf myarchive.tar letters 4. Bir tar dosyasn update rnei; mydir dizininde yeni yaratlm veya yenisi ile deitirilmi veya yeni eriilmi dosyalar tar dosyasnda yeniler.(update) abc:/home/username $ tar uf myarchive.tar mydir 5. Dosyalar diskete arivleme ve disketten ama rnei; abc:/home/username $ tar cf /dev/fd0 mydir Bunun yannda, bir diskete samayan arivler iin M switchi kullanlr. Arivleme esnasnda birinci disket dolduu zaman, ikincisi kullancdan istenecek ve ilem tamamlana kadar bu byle devam edecektir. (Multiple Disk Spanning) abc:/home/username $ tar cfM /dev/fd0 mydir tar program, aslnda f switchi kullanlmadan da kullanlabilir. Bu durumda tar program /etc/defaults/tar adl dosyada (dosyann ad ve konumu UNIX trevlerine gre deiebilir.) belirtilen default device zerinde ilem yapar. Eer disk stnde bir dosya zerinde ilem yapmak istiyorsanz f switchini kullanmak zorundasnzdr. Bu dosyadaki device automount edilmi local hard disk dahi olsa f switchi kullanlmaldr. Sktrma yaparak arivleme ve arive amaya birka rnek;

file?

2. tar ile arivlenmi dosyalar tekrar amaya rnek,

gzip kullanarak,

abc:/home/username $ tar zcvf gopher.tar.gz gn-gopher/

gunzip kullanarak

abc:/home/username $ tar zxvf gopher.tar.gz

87

compress kullanarak,

abc:/home/username $ tar Zcvf gopher.tar.Z gn-gopher/

uncompress kullanarak,

abc:/home/username $ tar Zxvf gopher.tar.Z tar doal olarak dizinlerin arivlendii gibi almasn salar. rnein komut aadaki gibi yrtlrse abc:/home/username $ tar cvf /dev/fd0 /home/username/* ve bu baka bir bilgisayarda almaya alldnda o bilgisayarda /home/username pathini arayacak yoksa yaratmaya alacaktr. Bunu nlemek iin nce alma dizinine geilmeli (yani sktrmann yaplaca dizin) sonrada absolute path yerine relative path verilmelidir. abc: $ cd /home/username abc:/home/username $ tar cvf /dev/fd0 ./* Bu yar gizli dosyalar hari hereyi arivler. Eer tmn arivlemek istiyorsanz u komutu kullanmalsnz; abc:/home/username $ tar cvf /dev/fd0 ./* . /.* tar program dosya extarct ederken hedefte ayn isimli dosya olup olmadn kontrol etmeden stne yazar. Bu yzden dikkatli olunmaldr. tar ariv dosyas yaratlrken sembolik linklerinde kapsanmasn isterseniz, bunu belirtmek zorundasnz. Bunun iin SVR4 kullanclar iin l , BSD kullanclar iin ise h geerlidir. Dikkat !: gzip ile nceden sktrlm dosyalardan oluan ariv update edilemez veya bu dosyaya ekleme yaplamaz!!!!! nk tm arivlenecek tm dosyalar ayn zamanda sktrlmak ve eklenmek zorundadr.

3.6.1.1. Gzip
gzip program ile sktrma yapmak mmkndr. gzip ile sktrlan dosya veya dosyalarn sonuna gz uzants otomatik olarak eklenerek esas dosya ile yer deitirilirler. Ancak dizin ierisindeki dosyalar tek tek sktrlr. Gzcat veya gunzip c komutlar ile sktrlm dosyalarn ierii grntlenebilir. Eer altdizinlerdeki dosyalarnda beraber sktrlmas isteniyorsa r switchi kullanlmaldr. abc:/home/username $ gzip r ./deneme

88

rnek 2.16: [root@seawolf /tmp]# ls -l ders_gzip_ornek/ total 236 -rw-r--r-- 1 root root 2732 Aug 14 11:13 config.cache -rwxr-xr-x 1 root root 28099 Aug 14 11:13 config.guess -rw-r--r-- 1 root root 2781 Aug 14 11:13 config.h -rw-r--r-- 1 root root 2595 Aug 14 11:13 config.h.in -rw-r--r-- 1 root root 8372 Aug 14 11:13 config.log -rwxr-xr-x 1 root root 13830 Aug 14 11:13 config.status -rwxr-xr-x 1 root root 20257 Aug 14 11:13 config.sub -rwxr-xr-x 1 root root 85022 Aug 14 11:13 configure -rw-r--r-- 1 root root 3987 Aug 14 11:13 configure.in -rw-r--r-- 1 root root 17992 Aug 14 11:13 COPYING -rw-r--r-- 1 root root 25283 Aug 14 11:13 COPYING.LIB -rw-r--r-- 1 root root 6048 Aug 14 11:13 README [root@seawolf /tmp]# gzip -r ders_gzip_ornek/ [root@seawolf /tmp]# ls -l ders_gzip_ornek/ total 88 -rw-r--r-- 1 root root 845 Aug 14 11:13 config.cache.gz -rwxr-xr-x 1 root root 8488 Aug 14 11:13 config.guess.gz -rw-r--r-- 1 root root 746 Aug 14 11:13 config.h.gz -rw-r--r-- 1 root root 677 Aug 14 11:13 config.h.in.gz -rw-r--r-- 1 root root 1616 Aug 14 11:13 config.log.gz -rwxr-xr-x 1 root root 3508 Aug 14 11:13 config.status.gz -rwxr-xr-x 1 root root 6346 Aug 14 11:13 config.sub.gz -rwxr-xr-x 1 root root 16754 Aug 14 11:13 configure.gz -rw-r--r-- 1 root root 1400 Aug 14 11:13 configure.in.gz -rw-r--r-- 1 root root 6857 Aug 14 11:13 COPYING.gz -rw-r--r-- 1 root root 9069 Aug 14 11:13 COPYING.LIB.gz -rw-r--r-- 1 root root 2757 Aug 14 11:13 README.gz gzip ile sktrlm dosya veya dizinleri amak iin gunzip veya gzip d parametresi ile kullanlr. Sktrlm dosyalar amak iin ayn zamanda gunzip komutu da kullanlabilir. abc:/home/username $ gzip d compressed_file.gz abc:/home/username $ gunzip compressed_file.gz veya deneme bir dizin ise, abc:/home/username $ gzip rd deneme.gz gzip ile sktrma yaparken sktrma seviyesini veya sktrma hzn ayarlayabilirsiniz. Bunun iin 9 seviye vardr; 1 en hzl fakat en az, 9 en yava fakat en ok sktran seviyedir.

89

abc:/home/username $ gzip 9r ./deneme abc:/home/username $ gzip 9 filename tar ile arivlenmi dosyalar gzip ile sktrlabilir. abc:/home/username $ gzip deneme.tar gzip l komutu ile var olan bir sktrlm dosya hakknda sktrlm boyut, sktrlmam boyut , sktrma oran ve sktrlmam dosyann ismi bilgileri renilebilir. rnek 2.17: [root@seawolf /tmp]# ls -l /root/pam_ldap.tgz -rw-r--r-- 1 root root 92945 Apr 27 16:40 /root/pam_ldap.tgz [root@seawolf /tmp]# gzip -l /root/pam_ldap.tgz compressed uncompressed ratio uncompressed_name 92945 409600 77.3% /root/pam_ldap.tar [root@seawolf /tmp]# gzip -rl ders_gzip_ornek/ compressed uncompressed ratio uncompressed_name 9069 25283 64.2% ders_gzip_ornek//COPYING.LIB 845 2732 70.2% ders_gzip_ornek//config.cache 8488 28099 69.9% ders_gzip_ornek//config.guess 746 2781 74.1% ders_gzip_ornek//config.h 1616 8372 81.0% ders_gzip_ornek//config.log 3508 13830 74.8% ders_gzip_ornek//config.status 6346 20257 68.8% ders_gzip_ornek//config.sub 16754 85022 80.3% ders_gzip_ornek//configure 1400 3987 65.6% ders_gzip_ornek//configure.in 2757 6048 54.8% ders_gzip_ornek//README 6857 17992 62.0% ders_gzip_ornek//COPYING 677 2595 75.0% ders_gzip_ornek//config.h.in GZIP evre deikeni gzip program tarafndan kullanlabilecek varsaylan parametreleri tutabilmektedir. [root@atlantis /root]# echo $GZIP [root@atlantis /root]# export GZIP="-l" [root@atlantis /root]# echo $GZIP -l [root@atlantis /root]# gzip fping-2.2b1.tar.gz compressed uncompressed ratio uncompressed_name 41894 163840 74.4% fping-2.2b1.tar [root@atlantis /root]# export GZIP="" [root@atlantis /root]# gzip fping-2.2b1.tar.gz gzip: fping-2.2b1.tar.gz already has .gz suffix unchanged

90

UYGULAMA FAALYET-1 UYGULAMA FAALYET


Bu uygulama faaliyetinde Pardus iletim sisteminde yazc tantma ilemini uygulayarak reneceksiniz.

lem Basamaklar
Pardus TASMA Yaplandrma Merkezini anz. Yazclar Modln ift tklayarak anz. Ynetici Moduna geiniz.

neriler

Yazc Ekleme Sihirbaz alacaktr.

st menden Ekle dmesi, alan menden de Yazc/Snf Ekle komutuna tklaynz.

leri dmesini tklaynz.

Yazc trn seerek leri dmesini tklaynz.

91

Yerel Port Seimini yaparak tekrar leri dmesini tklaynz.

Yazc Modelini seiniz.

Src seimini yapnz.

n Sayfa seimini yapnz. Yazc kota ayarlarn belirleyiniz. Kullanc Eriim Ayarlarn belirleyiniz. Onaylama Ekran ile yaplan ilemler incelenebilir, tekrar dzenlemeler yaplabilir.Bu ekilde Yazc Ekleme Sihirbaz ile yazc sisteme tantlm olur.

Genel Bilgi ekrann dzenleyeniz

92

UYGULAMA FAALYET-2
Bu uygulama faaliyetinde Pardus iletim sisteminde Konqueror dosya yneticisini kullanarak yeni dizin (klasr) oluturma ilemini uygulayarak reneceksiniz.

lem Basamaklar

neriler

Yeni dizini oluturmak istediiniz dizine gein.

Bo bir alana sa tklayp Yeni Olutur seeneini sein.. Yeni dizininiz olumutur. Alan menden, Dizin... seeneini seiniz.

93

UYGULAMA FAALYET-3
Bu uygulama faaliyetinde Pardus iletim sisteminde Konqueror dosya yneticisini kullanarak bir dosya ya da dizin silme ilemini uygulayarak reneceksiniz.

lem Basamaklar

neriler

Silinecek dosya ya da dizin zerinde sa tklaynz.

Dosyalar, pe atarak ya da dorudan silebilirsiniz fakat pe atarak silmek en gvenli yoldur, nk bir hata yaptnz fark edip sildiinizi geri almak istediinizde bunu yapma imkannz vardr.

p Kutusuna At seeneini seiniz.

Seili bir nesneyi dorudan silmek iin Shift+Delete tu bileimini kullanarak, ya da Dzen mensnden Sil'i seerek yapabilirsiniz. Bunlara ek olarak, bir dosya ya da dizini silebilmeniz iin gerekli izinlere sahip olmanz gerekir.

94

LME VE DEERLENDRME LME VE DEERLENDRME


renme faaliyetinde kazandnz bilgileri lebileceiniz ksma geldiniz. Bu blmde yer alan lme sorularn dikkatlice okuyarak cevaplandrnz.

LME SORULARI
Aada doru yanl tipi sorular bulunmaktadr. Sorular okuyarak sorudaki ifade doru ise Doru , yanl ise Yanl seeneini iaretleyiniz. 1. (

) Linux iletim sistemi hiyerarik dosya sisteminde en stte bulunan dizine alt dizin denir. ( ) Linux iletim sisteminde dosyalara isim verirken * (yldz) ve ? (soru iareti) karakterleri kullanlamaz. ) Linux iletim sisteminde dosyalarn isimleri rakamla balayamaz.

2.

3. (

4.

( ) Linux iletim sisteminde dosyalara isimlerini deitirmek iin dosya seiliyken F3 tuuna baslr ve dosyann yeni ismi yazlr. ( ) Bir dosya sistemini/aygt eriilebilir klmak iin yaplmas gereken ileme balamak (ng. mount) denir.

5.

DEERLENDRME
Cevaplarnz cevap anahtar ile karlatrnz. Bu test sizin kendi kendinizi denemeniz iin yaplmtr. Test iinde cevaplandramadnz, yanl cevaplandrdnz veya kendinizi bilgi bakmndan eksik hissettiiniz sorular iin bilgi sayalarna tekrar dnp renme faaliyetini gzden geirmeniz tavsiye olunur.

95

RENME FAALYET4 RENME FAALYET-4


AMA
letim sistemi temel ara ve uygulamalarn tanyarak, bunlar kullanabileceksiniz.

ARATIRMA
Pardus iletim sisteminde Office uygulamalarnda kullanlan programlar aratrnz.

4. AIK KAYNAK LETM SSTEM TEMEL ARALARI VE UYGULAMALARI


4.1. Hesap Makinesi

Resim 4.1: KCalc programnn grnm

KCalc, bilimsel hesap makinesi programdr. Program, Pardus mensnden Programlar > Yardmc Aralar > Masast altnda bulabilirsiniz. Bu programn zellikleri aadaki ekilde zetlenebilir:

96

Trigonometrik, logaritmik, modler, mantksal ve istatistiki hesaplar yaplabilir. Saylar panodan yaptrma ve kopyalama kolayl. Kaytl sabit saylar. (Pi says, Avogadro says, ...) Sabit say ekleyebilirsiniz. Ayarlar mensnden grntleyebilirsiniz. ilave dmeleri (Bilimsel, istatistiksel, .)

Klavye ksa yollar ile daha rahat kullanabilirsiniz ve zelletirebilirsiniz.

4.2. Ofis Uygulamalar: OpenOffice.org


OpenOffice.org, 1980'li yllarn ortalarndan beri gelitirilen StarOffice'in kaynak kodlarnn almasyla meydana gelen oluumun ve programn addr. Etkin olarak gelitirilmesi devam eden zgr yazlm projelerinin banda gelir.

4.2.1. OpenOffice.org'un zellikleri


OpenOffice.org iinde barndrd programlarla ada bir ofis yazlmndan beklenilen grevleri rahatlkla yerine getirmektedir. Bu grevleri de yle ayrabiliriz.

OpenOffice.org Writer (Kelime lemci) OpenOffice.org Calc (Hesap Tablosu) OpenOffice.org Impress (Sunum Hazrlama) OpenOffice.org Draw (Vektrel izim) OpenOffice.org Base (Veritaban) OpenOffice.org Math (Forml hazrlama)

OpenOffice.org'un balca zellikleri;


zgr yazlm oluu zgr yazlmlarla uyumlu alabilme MS Office dosyalarn ama ve Ms Office biiminde kaydetme Belgeleri PDF olarak kaydetme OASIS (Open Standards XML File Format) belge biimi Saysal imza destei

97

Bu ksa tantmdan sonra OpenOffice.org iinde yer alan programlarn kullanm zelliklerine geelim.

4.3. OpenOffice.org Writer: Kelime lemci Editr


Writer, OpenOffice.org'un kelime ilemcisidir. Writer, modern kelime-ilem yazlmlarndaki hemen hemen btn zellikleri bnyesinde bulundurur.

4.3.1. Ara ubuklar ve Menler

Resim 4.2:OpenOffice.org Writer genel grnm ve ara ubuklar

Yukarda grdnz grnt zerinde Men ubuu, Standart Ara ubuu ve Biimlendirme Ara ubuu bulunuyor. Genel olarak ok kullanlan bu iki ara ubuu Writer ilk aldnda ntanml ara ubuklar olarak yerlerini alrlar.

4.3.2. alma Alan


Yaz yazmak iin kullandmz alana alma alan diyoruz. Burada yazlarmz yazdmz alan dnda yatay ve dikey kaydrma ubuklar bulunur. Yine bu alanda bulunan cetveller alma alanmz ekillendirmemizi salayan nemli aralardan birisidir. Cetvellerin zerinde ve kelerinde kk yardmc ekiller bulunur.

98

Resim 4.3 :OpenOffice.org Writer alma alan

4.3.3. Alt Ara ubuu ve Bilgi Alan


En son blm oluturan ara ubuu ve bilgi ubuudur.

Resim 4.4:OpenOffice.org Writer alt ara ubuu

Bu alanda Form Ara ubuu var saylan olarak alta gelir. En altta bulunan bilgilendirme alan ak olan belge hakknda birok bilgiyi ierir. rnein, alma alan lei, sayfa says gibi...

4.3.4. Biemler ve Biimlendirme Penceresi


Bu alanlarn dnda grntlenecek dier alan ise ksayolu F11 olan Biemler ve Biimlendirme penceresidir.

4.3.5. zelletirme
Writer' kendi kullanm alkanlklarnza gre zelletirebilirsiniz. Bunun iin Aralar/zelletir men seeneini kullanabilirsiniz. Bu alandan menler, klavye, ara ubuklar ve makro tanmlarn kolayca yapabilirsiniz.

99

Resim 4.5:OpenOffice.org Writer biemler ve biimlendirme penceresi

Writer menlerinde deiiklik yapmak isterseniz ya da kendinize zel men yapmak isterseniz Menler seeneini, Klavye ksayollarn deitirmek iin ya da ksayol atamak iin Klavye seeneini, Ara ubuklarnda deiik yapmak isterseniz ya da kendi ara ubuklarnz tanmlamak iin Ara ubuklar seeneini, Baz ilemlere makrolar atamak veya deitirmek iin Olaylar seeneini

kullanabilirsiniz.

4.3.6. alma sayfas


Genelde kelime ilemci kullananlar ntanml ayarlara bal kalmak istemezler ve birok ayarla oynayarak kelime ilemci ve belgeyi istedikleri dzeye getirirler. lk olarak sayfa zerinde ne gibi deiikler yapabiliriz onu renelim. Bunun iine Biim/Sayfa men seeneini kullanarak ilgili pencereyi karmza getirelim.

100

Bu pencerede karmza gelen ilk seenek Ynet seeneidir. Burada n tanml olarak kullanlan biemi gryorsunuz. Dier seeneklerde yapacanz deiikler n tanml biemin sizin istediiniz gibi davranmasn salar. Sayfa seeneine geldiimizde buradan kat boyutunu, metin ynn ve kenar boluklarn kolayca ayarlayabilirsiniz.

Resim 4.6: OpenOffice.org Writer sayfa biem ekran

Arkaplan seeneinde ayarlayabilirsiniz.

belgeniz

iin

kullanacanz

arkaplan

rengini

st bilgi ve Alt bilgi alanlarn kullanarak sayfa iinde bunlara ayrlacak alanlar ayarlayabilirsiniz. Kenarlk blmden sayfa iin kullanacanz kenarln zelliklerini istediiniz ekilde deitirebilirsiniz. Stun ksmnda ise sayfay ka stunlu kullanacanz belirleyebilir ve stun ayarlarn yapabilirsiniz. Dipnot ksmnda ise eer kullanrsanz dipnotun nasl davranacan belirleyebilirsiniz.

101

4.3.7. Sayfa zellikleri


Oluturduunuz belgenin zelliklerine Dosya/zellikler men seenei ile ulaabilirsiniz. Bilgilendirme amal olan bu pencereden baz tanmlar da isteinize gre yapabilirsiniz.

4.3.8. Alan Ekleme


Belge iinde baz alanlarn olmasn isteyebilirsiniz. Mesela sayfa numaralar, yazar ad gibi... Bunlar eklemek iin Ekle/Alanlar men seenei altndaki seeneklerden istediinizi semek yeterli olacaktr.

4.3.9. st bilgi ve Alt bilgi ekleme

Resim 4.7: stbilgi ve altbilgi ekleme

Belge iine st ve alt bilgi eklemek istediimizde Ekle/st bilgi - Alt bilgi seeneklerini kullanabilirsiniz. st ve alt bilgi seeneine geldiinizde kan Varsaylan seenei daha nce Biim/Sayfa penceresinde yapm olduunuz st ve altbilgi ayarlarna gre belgenize alanlar ekleyecektir. Bu ayarlar deitirmek iin yine Biim/Sayfa penceresindeki ayarlar blmn kullanmalsnz. Daha gelimi ayarlamalar ise biemler yardmyla yapabilirsiniz.

4.3.10. Resim ekleme


Belge iine resim eklemek iin Ekle/Resim seeneini kullanyoruz. Bilgisayarnzdan resim ekleme isterseniz. Dosyadan seeneini seerek resmin yerini gstermeniz yeterli olacaktr. Taraycdan veya ona benzer kaynaktan resim eklemek isterseniz Ekle/Resim/Tara seenei altnda Kaynak se seeneini seip kayna gstermeniz gereklidir. Karnza gelen iletiim penceresi zerinde gerekli ayarlar yaptktan sonra resminizi belgenize ekleyebilirsiniz.

102

4.3.11. Yaz tipi zelliklerini belirleme


Bir belge hazrlarken en ok bavurduumuz yerlerin banda yaz tipi ayarlamalarnn yapld yerler gelir. Ayar seeneklerine ulamak iin birka yolumuz var. Bunlardan ilki Biim/Karakter men seeneini kullanmaktr.

Resim 4.8: OpenOffice.org Writer karakter zellikleri ekran

Yaz tipi: Bu seeneini kullanarak geerli yaz tipini, trn ve boyutunu belirleyebilirsiniz. Yaz tipi efektleri: Yazlarnz iin renklendirme ve farkl biimleri bu alandan belirleyebilirsiniz. Bunlarn birouna biimlendirme ara ubuu zerinde de ulaacanz belirtelim. Konum: Yazlar iin konumlandrmay buradan yapabilirsiniz. rnein alt simge ve st simge kullanmak ve dikey yaz yazmak gibi. Kpr: Metin iinde bir web adresine ya da yerel bir alana balanm yazlar iin ayarlar buradan yapabilirsiniz. Arkaplan: Yazl alan iin arkaplan buradan belirleyebilirsiniz.

Yukarda bahsettiimiz iki konuyu iine alan ayarlamalarn birouna herhangi bir metin zerinde farenize sa tklayp ulaabilirsiniz. Bu da bu ayarlara ulaabileceiniz dier bir yntem.

103

4.3.12. Biemlerle almak


OpenOffice.org tmden saran bir zellik olan biemler tam olarak almay st dzeye karan bir unsurdur. OpenOffice.org iinde her program iin (Writer, Calc, Impress vb.) belirlenmi hazr biemler vardr. Bunlar programn kurulumda gelir ve genel olarak ihtiyalarnza cevap verecek dzeydedirler. Ama herkesin kullanm alanna gre deiik ihtiyalar olabilir. Bu durumda kendi biemlerimizi yaratarak almay daha zevkli hale getirebiliriz.

Resim 4.9: OpenOffice.org Writer biemler ve biimlendirme penceresi

Bu pencere zerinde listelenen biemleri alttaki alr listeleyici ile gruplandrabilirsiniz. Mesela o an iin sadece Numaralama iin urayorsanz. Sadece numaralama biemlerini grrsnz. Yaz iinde kullandnz balklar, dz yazlar, alnt yazlar ve bunun birok karmak alandan oluan bir belge hazrlamaya baladnz diyelim. Bunlar iin ayr ayr biem oluturalm imdi... Biemleri nceden oluturabileceiniz gibi, yaznz yazarken etkileimli olarak oluturabilirsiniz.

104

4.4. OpenOffice.org Calc: Hesap Tablosu Program


Basit ya da en karmak hesaplamalar iin Calc' kullanabilir, birok zellii ve veritaban balantlaryla hesaplarnz kontrol edebilir, eitli raporlar, analizler, tablolar, bu verilere bal olarak deikenlik gsteren izelge ve grafikler hazrlayabilirsiniz.

Resim 4.10: OpenOffice Calc genel grnm.

Genel grnm olarak 256 stun ve 65,536 satrdan oluan hesap tablosu programmz Calc'da Writer'dan farkl olarak sadece Forml Ara ubuunun ek olarak yer aldn syleyebiliriz. Elbette, alma alan da Calc'a gre dzenlenmitir. imdi Calc alma alanna ve alma mantna bakalm.

Hcre: Hesap tablosu programlarnn temelini oluturur. Btn hesaplamalar hcreler zerinde yaplr.

105

Resim 4.11: Hcre tanm

Yukardaki resimde Forml ubuu zerinde sol tarafta bulunan alanda ise hcre adresi gsterilir.

Satr: Yatay olarak dizilmi hcreler btn satr olarak adlandrlr. Sol kenarda bulunan saylar satr adlarn gsterir. Stun: Dikey olarak dizilmi hcreler btn stun olarak adlandrlr. st kenarda bulunan harfler stun adlarn gsterir.

Resim 4.12: Satr ve stun

Herhangi bir hcreyi setiiniz zaman sol st kede gsterilen yer stun ve satrlarn kesitii alan olur. rnein resimde grdnz zere seili alanmz B2'dir. Bunun anlam hcremiz B stunu stnde 2. satrdadr. Btn seilmi alanlar iin bu geerlidir. Sayfann alt tarafnda bulunan sayfa seim alannda sayfalar arasnda gezinebilir, sayfa isimlerini deitirebilirsiniz.

Resim 4.13: alma sayfalar

4.4.1. Kullanm
Genel olarak biimlendirme zellikleri Writer'la hemen hemen ayndr diyebiliriz. O yzden biimlendirme zelliklerine ayrntlaryla deinmeyeceiz. imdi Calc ile neler yapabileceimize bakalm.

4.4.2. levler ve Forml Ekleme


Bir rnek zerinden giderek Calc'a bir ilem yaptralm:

106

A1: 90 ve A2: 45 hcrelerinde belirtilen deerler olsun. imdi bu iki sayy toplamak iin forml girelim. Forml girmek iin ilev sihirbazndan yararlanacaz .Buraya ulamak iin Ekle/lev men seeneini ya da forml ara ubuunda bulunan forml simgesine tklayabilirsiniz. imdi karmza gelen ilev sihirbaznz kullanarak ilememizi tamamlayalm.

Resim 4.14: OpenOffice.org Calc ilev ekleme ekran

rneimizde toplama yapacamza gre sol taraftaki listeden Topla ilevini seiyoruz. Seimi yaptktan sonra leri diyoruz. Bir sonraki ekranda deikenlerimizi (saylarmz) seiyoruz. Bu seimi yapmak iin imlecimiz Say1 kutucuu iindeyken alma alannda saynn bulunduu hcreyi tklamak yeterli olacaktr. Ayn ekilde ikinci say iinde ayn ilemi yapyoruz. Yaptnz ilem alt tarafta forml olarak gzkecektir.

107

Resim 4.15: Deiken ekleme ekran

lemlerinizi bitirmek iin Tamam dmesini tklayp sonucu grebilirsiniz.

Resim 4.16: OpenOffice.org Calc lem Sonucu

Genel olarak ilev kullanmnn mant bu ekildedir. Hangi sonuca ulamak istediinizi biliyorsanz ve deikenleriniz de belliyse sonuca bu yolla kolayca ulaabilirsiniz.

4.4.3. Aralk tanmlama


Daha nceden bahsettiimiz hcre adlandrmas zaman zaman karlk hale gelebilir. Bunun iin baz hcrelere veya bir arala farkl isim atayabilirsiniz. Yapmanz gereken atama yapmak istediiniz hcreyi veya aral seip forml ara ubuunu sol tarafnda bulunan kutucua gerekli ad yazmanzdr. Bu ilemi tek bir hcre iinde yapabilirsiniz.

108

Resim 4.16: Calc aralk adlandrma

4.4.4. Hcre, Satr ve Stun ekleme


alma alan iinde zaman zaman yeni hcre, satr ve stun eklemenizi gerektiren durumlar kabilir. Bunun iin seili hcre iinde sa tklayp Hcre ekle seeneini tklayabilirsiniz. Bu ilemin tersini yapmak iin Hcre sil seeneini kullann. Hcre eklemek iin menden Ekle/Hcre seeneini de kullanabilirsiniz.

Resim 4.17: Hcre ekleme

Satr eklemek iin satr numaralarnn stne gelip saa tklyoruz. Gelen men iinden Satr ekle seeneini seiyoruz. Tam ters ilem olarak satr silme ilemini de buradan yapabilirsiniz. Satr eklemek iin kullanabileceiniz dier bir seenekte Ekle/Satr men seeneidir.

Resim 4.18: Satr ekleme

109

Stun eklemek iin stun harflerinin stne gelip saa tklyoruz. Gelen men iinden Stun ekle seeneini seiyoruz. Tam ters ilem olarak stun silme ilemini de buradan yapabilirsiniz. Stun eklemek iin kullanabileceiniz dier bir seenekte Ekle/Stun men seeneidir.

Resim 4.19: OpenOffice.org Calc stun ekleme

4.4.5. Stun Genilii ve Satr Yksekliini Belirleme


Stun genilii: st tarafta bulunan stun harfinin stne gelip saa tkladmzda karmza gelen menden Stun Genilii seeneini seiyoruz. Karmza gelen iletiim penceresinden genilii cm cinsinden yazarak ilemimizi bitiyoruz. Bu iletiim penceresine Biim/Stun/Genilik men seeneini tklayarak da ulaabilirsiniz. Satr ykseklii: Yan tarafta bulunan satr numaralarnn stne gelip saa tkladmzda karmza gelen menden Satr Ykseklii seeneini seiyoruz. Karmza gelen iletiim penceresinden ykseklii cm cinsinden yazarak ilemimizi bitiyoruz. Bu iletiim penceresine Biim/Satr/Ykseklik men seeneini tklayarak da ulaabilirsiniz.

4.4.6. Otomatik Biimlendirmeyi Kullanma


Otomatik biimlendirmeye belli biim zellikleriyle donatlm hazr tablo ablonu diyebiliriz. Tablonuzu hzla bir ekilde biimlendirmek iin bu zellik ok iinize yarayacaktr. Yeni oluturacanz bir tabloya uygulayabileceiniz gibi var olan tablolarnza da uygulayabilirsiniz. imdi bir rnekle nasl yapacamza bakalm. lk olarak tablo alan olarak kullanacanz alan sein. Daha sonra Biim/Otomatik Biimlendirme men seeneini tklayn.

110

Resim 4.20: OpenOffice.org Calc otomatik biimlendirme

Karmza gelen iletiim penceresinden istediiniz hazr tablo biimini sein. Bu ilemi yaptktan sonra semi olduunuz alan belirlediiniz tablo biimi ile biimlendirilecektir.

4.4.7. Calc'a izelge ekleme


Zaman zaman baz verilerin grafik olarak grntlenmesi gerekir. Bunu da yapmamz salayan aralarn banda izelgeler geliyor. imdi kk bir rnekle izelgeleri sayfamza nasl ekleyeceimize bakalm. izelgeyi oluturmadan nce izelgenin verilerini oluturmamz gerekir. Bu ekilde bir veri dizisi oluturduktan sonra ya da var olan bir veri dizisi alann hepsini seiyoruz. Seili durumdayken Ekle/ema men seenei ile izelge sihirbazmz ekrana geliyor.

Resim 4.21: OpenOffice.org Calc izelge Ekleme

111

Bu ekrandaki semi olduumuz aral gryorsunuz. Dier dikkat etmemiz gereken yer ise yapm olduumuz tanmlamalarn izelge iinde yer almas iin lk satr balklarn kullan ve lk stunu etiket olarak kullan seeneklerini iaretlemek olacaktr. aretlemezsek bu tanmlamalar izelge iine otomatik olarak eklenmez. Sonrasnda uramak zorunda kalabiliriz.leri diyelim. Kullanmak istediimiz izelge trn seelim. Yan taraftaki nizleme kutucuunu iaretleyerek ne durumda olduunuzu grebilirsiniz. leri diyelim.

Resim 4.22: OpenOffice.org Calc izelge tr belirleme

Sonraki ekranda setiiniz izelge trne gre ayarlamalarmz yapalm. Ya da olduu gibi brakp leri diyebilirsiniz.

Resim 4.23: OpenOffice.org Calc tanmlar

Bu ekranda gerekli aklamalarmz yazalm ve Olutur dmesini tklayarak izelgemizi oluturalm.

112

Resim 4.24: OpenOffice.org Calc izelge

ok ksa srede izelgemizi oluturup belgemiz iine yerletirdik. izelge iin dier ayarlara farenizin sa tuunu kullanarak eriebilirsiniz.

4.5. OpenOffice.org Impress: Sunum program


Sunum hazrlamak iin btn aralar Impress iinde hazrdr, sadece onlar nasl kullanacamz bilmemiz gerekmektedir. Dakikalar iinde bir sunu hazrlayabiliriz. OpenOffice.org Impress ilk atnzda karnza sunum hazrlama sihirbaz gelecektir.

Resim 4.25: OpenOffice.org Impress sunum oluturma sihirbaz

113

Bu ekranda size sunulan seenekten birini seiniz. Biz sunumuzu hazrlamak iin Bo Sunu seeneini setik. Daha sonra ileri dmesine tklayalm.

Resim 4.26: Sunum oluturma sihirbaz tasarm seim ekran

kinci ekranda sunumuz iin arkaplan seerek sunumuzun eklini seiyoruz. Burada sunumuzu yapacanz ortama gre baz zel seenekler verilmi. Buray amacmza gre seip ilerleyelim.

Resim 4.27: Sunum oluturma sihirbaz sunum tr belirleme ekran

114

nc ekrana geldiimizde sunumuzda kullanmak istediimiz efekt varsa onu seiyoruz. Ekran gei hzlarn da buradan ayarlayabilirsiniz. Sununuzun da geileri elle yapacaksanz Varsaylan seeneini iaretli kalmas gerekir. Otomatik gei isterseniz Otomatik seenei altndaki sreleri ona gre ayarlamanz gerekir. Olutur'u tklayarak sunumumuzu oluturacamz ekrana ulaabiliriz.

Resim 4.28: OpenOffice.org Impress genel grnm

Ana atmz oluturduktan sonra baz kk ayarlamalar ve ierii girmek kalyor. Onlar da hep birlikte yapalm.

4.5.1. alma alan ve grnmler


Resim 4.28de grdnz gibi Impress alma alan e ayrlmtr. Soldaki alanda slaytlarn sraland alan vardr. Slaytlar arasnda gei yaparken bu alandan yararlanyoruz. Ortadaki alan etkin olarak ilem yaptmz alan diyebiliriz. Bu alan Writer ve Calc'da bulunan alma alanna denk dyor. Yaptmz ilemlerin sonularn burada gryoruz. Sa tarafta bulunan alan ise slaytlarmza renk katacak hazr ablonlar ve dzenleri barndryor.

115

Resim 4.29: OpenOffice.org Impress alma alan grnmleri

alma alann stnde yer alan grnm seeneklerine de zaman zaman ihtiyacmz olacak. Konu iinde bu alanlar daha ayrntl aklamaya alacaz. imdi ksaca deinelim.

Normal: Genel olarak alma yaplan alandr. Anahat: Sunum balklarnn sraland grnmdr. Notlar: Not eklemek iin kullanacanz grnmdr. Sayfa sralaycs: Sunum sayfalarnn sraland grnm eklidir. Slayt Grnm: Sunumuzu izleyebileceiz grnmdr.

Slaytlarla alma Sunumuzu hazrlarken slaytlarla youn olarak alrz. Yeni sayfalar ekleriz, sileriz, zel animasyonlar ekleriz. Bunlar yapmak iin sol tarafta bulunan alan kullanacaz. Burada neler yapabileceimize bakalm.

Yeni Slayt Ekleme: Slayt eklemek istediinizin yerin stndeki slayta sa tklayp Yeni Slayt seeneini setiinizde yeni bir slayt sayfas eklenecektir. Dier bir seenekte Ekle mensnden Slayt... Mensn semektir.

116

Slayt Silme: Silmek istediiniz slaytn stnde saa tklayp Slayt Sil seeini ile slayt silebilirsiniz. Yeniden Adlandr: Slaytnz yeniden adlandrmak isterseniz ilem yapmak istediiniz slaytn stne saa tklayp Slayt Yeniden Adlandr seeneini sein.

Bu men altnda bulunan dier seenekler, slaytmza ekleyeceimiz dzenleri ve animasyon seeneklerini sa tarafta amaya yaryor. O ksma daha ileride deineceiz. Slayt daha ileride ie yarayabilir diyerek saklamak isterseniz Slayt Gizle seeneini kullanabilirsiniz.

4.5.2. Resim ve ekil Ekleme


Bir slayt sadece metinlerden olumaz. Zaman zaman sunumu glendirecek baz aralar kullanrz. Bunun iin alt tarafta bulunan izim ara ubuundan yararlanacaz.

R Resim 4.30: Impress izim ara ubuu

Ara ubuu kendi arasnda blmlere ayrlm durumda, ilk blmde ekiller bulunuyor. kinci blmde ise resimlere yer verilmi. Son ksmda ise bunlarla ilgili ayarlamalar yapacanz birka seenek yer alyor. imdi bu alanda Yaz sanat seenei kullanarak bir rnek yapalm. Yaz sanatn eklemek iin izim ara ubuu zerinde A dmesine tklyoruz. Karmza gelen yaz sanat seeneklerinden birisini seerek Tamam diyoruz.

Resim 4.31: OpenOffice.org Impress yaz sanat

117

imdi yaz sanatmz slaytmzn iine yerleti. Yapmamz gereken yazy deitirdikten sonra zelletirip ilemlerimizi tamamlamak. Yazy deitirmek iin yaz sanat zerinde ift tklayalm. Ortaya halen bulunan yaz gelecektir. Buraya istediimiz yazy yazyoruz. Artk yaz zerinde zelletirmelerimiz yapabiliriz. zelletirmelerimizi yapmak iin yaz sanat zerinde sa tklayp karmza gelen menden izgi, Alan , Metin, Konum ve Boyut seeneklerini kullanarak yapabilirsiniz.

Resim 4.32: Yaz sanat rnei

Animasyonlarla ve geilerle alma Slaytlarmz daha renkli hale getirmek iin geilerimize ve yazlarmza animasyonlar ekleyebiliriz. Eklemediiniz srece bu animasyonlar aktif olmayacaktr. Bu yzden bunlar bizim ayarlamamz gerekiyor. lk olarak sayfa geilerine animasyon ekleyelim. Sol taraftaki alandan gei uygulayacanz slayt sein. Daha sonra sa tarafta bulunan alandan Slayt Geii dmesini tklayn.

118

Resim 4.33: OpenOffice.org Impress slayt geii

Slayt geii altnda bulunan seeneklerden istediinizi seebilirsiniz. Herhangi bir seenee tkladnzda nasl bir gei olaca nizleme ile alma alan iinde gsterilecektir.

Resim 4.34: OpenOffice.org Impress slayt gei rnei

119

Yaptmz bu ilem sadece seili slayt iin geerlidir. Eer btn geileri bu ekilde ayarlamak isterseniz. Aada bulunan Btn slaytlara uygula dmesine basabilirsiniz. O alanda bulunan dier seenekleri de ihtiyacnza gre deitirebilirsiniz. Sayfalar arasna animasyon koyabileceiniz gibi yazlar ve dier nesneler iinde animasyon koyabilirsiniz. Bunun iin yapmamz gereken, animasyon koyacamz nesneyi seip, sa tarafta bulunan zel animasyon blme gelmek olacaktr. Daha sonra tamamlayabilirsiniz. Ekle dmesiyle istediimiz seeneini seip ilemenizi

4.5.3. Dzenlerle alma


Slaytlarda deiik yerleim dzenleri kullanrz. Bunlar herkesin ihtiyacna gre deiebilir. Var olan yerleim dzenlerinden yararlanmak iin sa tarafta olan Dzenler seeneinden yararlanabilirsiniz. Bunun iin yapmamz gereken dzeni uygulayacamz sayfay semek ve istediimiz dzene tklamaktr. Eer istediiniz gibi bir dzen yoksa ve kendi istediinize gre dzen oluturmak isterseniz, ilk seenek olan bo dzeni tklayabilirsiniz. Bundan sonra istediiniz nesneleri ekleyip istediiniz gibi bir slayt oluturabilirsiniz.

120

UYGULAMA FAALYET UYGULAMA FAALYET


Bu uygulama faaliyetinde Pardus iletim sisteminde Ethernet kart ile yeni bir a balants yapmay reneceksiniz.

lem Basamaklar
Ders modllerinizde veya kitaplarnzda bulunan ve grafik ieren herhangi bir sayfay Writer programnda oluturunuz. Calc programnda, derslerinizi ve snav sonularnz ieren bir izelge hazrlaynz. Snav sonularnzn ortalamalarn hesaplatnz. Genel ortalamanz hesaplatnz.

neriler

Balk 4.3te anlatlan bilgilerden yararlannz.

rnein aadaki tablo gibi bir tablo oluturabilirsiniz:

Bir dersten aldnz snav notlarnz baar grafii haline getirerek izleyiniz.

Impress programnda okulunuzu tantan, resim ve ekillerden oluan bir sunu hazrlaynz.

Balk 4.5te anlatlan bilgilerden yararlannz.

121

LME VE DEERLENDRME LME VE DEERLENDRME


renme faaliyetinde kazandnz bilgileri lebileceiniz ksma geldiniz. Bu blmde yer alan lme sorularn dikkatlice okuyarak cevaplandrnz.

A. LME SORULARI
Aada doru-yanl ifadeler bulunmaktadr. Sorular okuyarak ifadelerin doru veya yanl olduunu belirleyiniz. 1. ( ) OpenOffice, Pardus iletim sisteminde ve Linux sistemlerde ska kullanlan ofis programlar paketidir. ( ( ( ) Hesaplama yapmak iin Write program kullanlr. ) KCalc, bir web tarayc uygulamasdr. ) Writer programnda tablo oluturulabilir ve dzenlenebilir.

2. 3. 4. 5.

( ) Impress programnda Slayt geii seeneklerine tklandnda nizleme ile seenein etkisi grlebilir.

DEERLENDRME
Cevaplarnz cevap anahtar ile karlatrnz. Bu test sizin kendi kendinizi denemeniz iin yaplmtr. Test iinde cevaplandramadnz, yanl cevaplandrdnz veya kendinizi bilgi bakmndan eksik hissettiiniz sorular iin bilgi sayalarna tekrar dnp renme faaliyetini gzden geirmeniz tavsiye olunur.

122

RENME FAALYET5 RENME FAALYET-5


AMA
letim sistemi temel a ayarlarn yapabileceksiniz.

ARATIRMA
Linux iletim sistemlerinde kullanlan temel a komutlar hakknda aratrma yapnz. Kmail nasl bir programdr ? Hangi iletim sisteminde kullanlr ? Aratrnz.

5. TEMEL A PROGRAMLARI VE A AYARLARI


5.1. A Konfigrasyon Dosyalar ve Scriptleri
Linux iletim sistemi de dier tm gelimi iletim sistemleri gibi a zerinden haberlemeyi desteklemektedir. Linux iletim sisteminde tm ayarlar metin dosyalarnda saklanmaktadr. Bu sayede yaplmas gereken ayarlar belirli dosyalarn dzenlenmesi ile kolayca yaplmaktadr. Linux iletim sisteminde a ayarlar da dosyalarda tutulmaktadr. stenildii takdirde bu dosyalar dzenlenerek , istenildii takdirde ise grafik arayzl programlar kullanlarak a ayarlarnn yaplmas mmkndr. Linux'ta a ayarlar ile ilgili dosyalar ve dizinler aadaki gibidir:

/etc/sysconfig/network dosyas /etc/sysconfig/network-scripts dizini /etc/hosts /etc/resolv.conf

5.1.1. /etc/sysconfig/network Dosyas


Bu dosya genel a ayarlar iin kullanlan dosyadr. Bu dosya iinde sistemin a destei olup olmad , gateway tanm, makine ismi gibi bilgiler bulunur. Bu dosyada ounlukla kullanlan terimler aadaki gibidir:

123

NETWORKING : Sistemin a destei olup olmadn belirtir. Bu parametre "yes" olarak tanmlanmam ise sistemde a ayarlar yaplmaz. HOSTNAME GATEWAY : Sistemin ismini belirtir. : Sistemin gateway'ini belirtir

GATEWAYDEV : Sistemin gateway'e ulamak iin hangi a arayzn kullanacan belirtir. FORWARD_IPV4 : Sistemin gelen paketleri bir arayznden dier arayzne ynlendirme iznini belirtir. NISDOMAIN : Sistemin dahil olduu NIS blge ismini belirtir.

5.1.2. /etc/sysconfig/network-scripts Dizini


Bu dizin sistemde bulunan a arayzleri iin gerekli tanmlarn bulunduu dizindir. Her arayz iin bir adet konfigrasyon dosyas bulunmaktadr. Konfigrasyon dosyalarnn dnda arayzlerin aktif ve pasif hale getirilmeleri iin gerekli program paralarn da ieren dosyalar da bu dizin iinde bulunmaktadr. Arayzlerin konfigrasyon dosyalar ifcfg-arayz ismine sahiptir.Bu dosyalar dzenlenerek her arayz iin gerekli ayarlar yaplmaktadr. Konfigrasyon dosyalarnda kullanlan temel terimler aadaki gibidir:

DEVICE

: Arayzn sahip olduu aygt ismini belirtir.

ONBOOT : Sistem alrken arayzn aktif hale getirilip getirilmeyeceini belirtir. Sistem alrken arayzn aktif hale geirilmesi iin bu parametrenin deeri "yes" olmaldr. BOOTPROTO : Arayzn a ayarlarnn yaplmas iin kullanlan protokol belirtir.Eer a ayarlar statik olarak yaplandrlm ise "static" , a ayarlar bir DHCP sunucusu zerinden alnacak ise "dhcp" , a ayarlar bir bootp sunucusu zerinden alnacak ise "bootp" deerini iermelidir. IPADDR NETMASK BROADCAST : Arayzn sahip olduu IP adresini belirtir. : Arayzn sahip olduu alt a maskesini belirtir. : Arayzn broadcast adresini belirtir.

5.1.3. IP Adresi zc Ayarlar


Linux iletim sisteminde makine ismi - IP adresi , IP adresi - makine ismi dnmleri iin birden fazla metot kullanlmaktadr. Bu metotlar aadaki gibidir:

/etc/hosts dosyasnn kullanm

124

DNS sunucu kullanm NIS sunucu kullanm

Yukardaki metotlardan hangilerinin , hangi srada kullanlmas gerektii /etc/nsswitch.conf dosyasnda tanmlanmaktadr. Bu dosyada hosts ile balayan satrda bulunan bilgiler kullanlacak metotlar ve sray belirler. hosts: files nis dns Yukardaki satrda belirtilen 3 metodunda kullanlabilecei belirtilmitir. lk olarak /etc/hosts dosyas , eer bulunamaz ise NIS sunucusu , yine bulunamaz ise DNS sunucusunun kullanlaca belirtilmitir.
/etc/hosts dosyas DNS servisi kullanlmadan nce geerli olan metottur. Bu dosya iinde makineler ile ilgili olarak makine ismi , makinenin IP adresi ve makine iin ksaltma bulunmaktadr. Her makine iin ayr bir kayt olmak zorundadr. A zerindeki bilgisayarlarn artmasyla birlikte bu dosyann kullanlmas imkansz hale gelmi ve DNS servisi gelitirilmitir.

/etc/hosts dosyasndaki satrlar aadaki formata sahiptir: IP_Adresi 127.0.0.1 Makine_isimleri aontws4044.cc.itu.edu.tr aontws4044 localhost.localdomain

5.1.4. DNS Ayarlarnn Yaplmas ( /etc/resolv.conf Dosyas)


Linux iletim sisteminde dier Unix trevi iletim sistemlerinde olduu gibi DNS ayarlar iin kullanlan dosya /etc/resolv.conf dosyasdr. En basit ekilde DNS ayarlarnn yaplmas iin /etc/resolv.conf dosyas aadaki ekilde dzenlenmelidir. domain alan_ismi nameserver DNS_sunucusunun_IP_Adresi domain cc.itu.edu.tr nameserver 160.75.2.20 stenildii takdirde birden fazla DNS sunucusu tanm yaplabilir. Ayrca sorgulama yaplaca zaman aranacak alan ad listesi geniletilebilmektedir. Bunun iin aadaki yap dosyaya eklenmelidir. search alan_1 alan_2 alan_3 ...

125

Bu durumda tam alan ad verilmeden yaplan aramalarda , verilen sunucu ismine srayla alan_1 , alan_2 alan adlar eklenerek arama yaplacaktr. rnek vermek gerekirse , resolv.conf dosyasnda search itu.edu.tr eklinde bir satr bulunduunda ve isim_1 isimli sunucu iin arama yapldnda isim_1.itu.edu.tr tam alan ismi iin de arama yaplacaktr.

5.2. Temel A Komutlar ve Programlar


5.2.1. Telnet Komutu
Telnet program uzaktaki sunucu ile TELNET protokol ile haberlemeyi salayan bir programdr. Bu program sayesinde uzaktaki makinede kullancya bir alma alan alr. Kullancnn gerekletirdii her ilem uzaktaki sunucuda gerekleir. Telnet komutunun en basit kullanm ekli aadaki gibidir: telnet sunucu_ismi [port numaras] Sunucu ismi parametresi bildirilmedii takdirde telnet program kullancdan bir komut girmesini bekleyen interaktif modda alr. Bu durumda aadakine benzer bir kt gzkecektir. [root@seawolf /root]# telnet telnet> Bu bilgi isteminde telnet program kullancdan belli komutlar alabilmektedir. Bu komutlarn listesini grmek iin help komutunu vermek yeterlidir. Herhangi bir telnet balants gerekletirmi iken de bilgi istemi penceresine dnlebilir. Bunun iin CTRL-] tu kombinasyonunun kullanlmas yeterlidir. rnek 3.1 : telnet> help Commands may be abbreviated. Commands are: close close current connection logout forcibly logout remote user and close the connection display display operating parameters mode try to enter line or character mode ('mode ?' for more) open connect to a site quit exit telnet send transmit special characters ('send ?' for more) set set operating parameters ('set ?' for more) unset unset operating parameters ('unset ?' for more) status print status information toggle toggle operating parameters ('toggle ?' for more) slc change state of special charaters ('slc ?' for more)

126

auth turn on (off) authentication ('auth ?' for more) encrypt turn on (off) encryption ('encrypt ?' for more) forward turn on (off) credential forwarding ('forward ?' for more) z suspend telnet ! invoke a subshell environ change environment variables ('environ ?' for more) ? print help information Bilgi istemi penceresinden iken yeni bir balant yapmak iin open komutu kullanlr. Bu komuttan sonra balanlma istenen sunucu ismi verilmelidir. Yaplm bir balanty kesmek iin close komutu verilebilir. Kullanc telnet program ile uzaktaki bir sunucuya baland takdirde kendisinden kullanc ismi ve ifre isteyen bir ekranla karlaacaktr. Bu ekranda gerekli bilgileri girdikten sonra kullanc iin sistemde tanml olan kabuk program almaya balayacak ve kullancdan komut bekleyecektir. rnek 3.2 : [halil@aontws4044 halil]$ telnet atlas Trying 160.75.2.22... Connected to atlas.cc.itu.edu.tr (160.75.2.22). Escape character is '^]'. login: halil Password: Last login: Mon Aug 27 17:42:13 from dnw2kpro104 You have new mail. [halil@atlas halil]$

5.2.2. Ftp Komutu


FTP protokol uzaktaki sunucudan dosya transferi iin kullanlan bir protokoldr. Bu protokol kullanlarak uzaktaki ftp sunucusu ile dosya transferi yapmay salayan birok istemci bulunmaktadr. Bu istemcilerden en yaygn olan ftp programdr. Birok iletim sisteminde hemen hemen ayn komutlar ve ayn arayze sahiptir. Ftp programnn temel kullanm ekli aadaki gibidir: ftp ftp_sunucusu Ftp sunucusunun ismi verilmedii takdirde ftp program aadaki bilgi istemi durumunda bekleyecektir. Bu durumda iken o veya open komutu ile yeni bir ftp balants yaratlabilir.

127

[root@seawolf /root]# ftp ftp> Yeni bir balant yaratld durumda , balant yaplan ftp sunucusunun gnderdii balk gsterilir ve kullanc ismi ve ifre girilmesi istenir. rnek 3.3 : ftp> o ftp.itu.edu.tr Connected to atlantis.cc.itu.edu.tr. 220 ProFTPD 1.2.1 Server (ITU FTP Server) [atlantis.cc.itu.edu.tr] Name (ftp.itu.edu.tr:root): ftp 331 Anonymous login ok, send your complete email address as your password. Password: 230 Anonymous access granted, restrictions apply. Remote system type is UNIX. Using binary mode to transfer files. ftp> Eer kullanc ismi ve ifre girii srasnda bir hata meydana gelirse , user komutu ile tekrar kullanc ismi ve ifre girilebilir. Kullanc ismi ve ifre dorulatldktan sonra ftp program komut beklemek iin bilgi istemi durumuna dnecektir. Bu durumda iken birok komut kullanlabilir. Bu komutlardan en ok kullanlanlar aadaki gibidir:

ls

: Uzaktaki sunucuda bulunulan dizinin ieriinin grlmesini salar.

dir : ls ile ayn grevi grr. ki komutun kts ftp sunucusuna gre deiebilir. cd : Uzaktaki sunucuda bulunulan dizini deitirmek iin kullanlr. get: Uzaktaki sunucudan bir dosya almak iin kullanlr. mget: Uzaktaki sunucudan birden fazla dosya almak iin kullanlr. Dosya isminin tam olarak verilmesine gerek yoktur. smi tamamlamak iin *,? gibi zel karakterler kullanlabilir. put mput : Uzaktaki sunucuya bir dosya koymak iin kullanlr. : Uzaktaki sunucuya birden fazla dosya koymak iin kullanlr.

prompt : mget ve mput komutlar kullanld durumlarda her ilem yaplmadan nce kullancdan onay beklenir. Onay beklenmeden ilemi yapmak isteniyor ise prompt komutu off argman ile arlmaldr. Onay verme ilemini tekrar aktif yapmak iin prompt on komutu verilmelidir. bye : Ftp balantsn kapatmak iin kullanlr.

128

5.2.3. Nslookup Komutu


Nslookup komutu DNS sunucusu ile haberleip DNS sorgulamalar yapmak iin kullanlmaktadr . En basit kullanm alan makine isminden makine IP adresinin bulunmasdr. Komutun temel kullanm ekli aadaki gibidir: nslookup [seenek] [sorgu] Sorgu parametresi verilmedii takdirde nslookup interaktif modda almaya balayacaktr. nteraktif modda iken istenilen sorgulama yaplabilmektedir. Varsaylan olarak dz ve ters kayt sorgulama ilemleri yaplr. Yani makine ismi verilirse makinenin IP adresi , makine IP adresi verilirse makinenin ismi sorgulanr. Sorgulama tipi istendii takdirde deitirilebilir. Temel sorgulama tipleri aadaki gibidir:

A PTR

: Makine isminden IP adresi sorgulamas iin kullanlr. : Makine IP adresinden makine ismi sorgulamas iin kullanlr.

NS : Verilen alan iin yetkili DNS sunucularnn listesini grmek iin kullanlr. MX : Verilen alan veya sunucu iin gnderilen e-postalar kabul eden sunucular grmek iin kullanlr. ANY : Tm sorgulama tiplerini kullanarak gerekli bilgileri almak iin kullanlr. SOA : Alandan sorumlu kii , TTL sresi , alann seri numaras gibi bilgileri almak iin kullanlr.

Sorgulama tipini deitirmek iin interaktif modda set query=sorgu_tipi veya set type=sorgu_tipi komutu verilmelidir. rnek 3.4 : [root@seawolf /vicepaa]# nslookup Note: nslookup is deprecated and may be removed from future releases. Consider using the `dig' or `host' programs instead. Run nslookup with the `-sil[ent]' option to prevent this message from appearing. > ciragan.cc.itu.edu.tr Server: 160.75.2.20 Address: 160.75.2.20#53 Name: ciragan.cc.itu.edu.tr

129

Address: 160.75.2.20 > 160.75.2.20 Server: 160.75.2.20 Address: 160.75.2.20#53 20.2.75.160.in-addr.arpa name = ciragan.cc.itu.edu.tr. > set query=NS > itu.edu.tr Server: 160.75.2.20 Address: 160.75.2.20#53 itu.edu.tr nameserver = atlantis.cc.itu.edu.tr. itu.edu.tr nameserver = ns.ulak.net.tr. itu.edu.tr nameserver = ns1.metu.edu.tr. itu.edu.tr nameserver = ciragan.cc.itu.edu.tr. > set query=soa > itu.edu.tr Server: 160.75.2.20 Address: 160.75.2.20#53 itu.edu.tr origin = ciragan.cc.itu.edu.tr. mail addr = zeynep.ciragan.cc.itu.edu.tr. serial = 2001082301 refresh = 10800 retry = 3600 expire = 604800 minimum = 86400 > set query=MX > itu.edu.tr Server: 160.75.2.20 Address: 160.75.2.20#53 itu.edu.tr mail exchanger = 10 ciragan.cc.itu.edu.tr. itu.edu.tr mail exchanger = 0 mail.cc.itu.edu.tr. > set query=ANY > itu.edu.tr Server: 160.75.2.20 Address: 160.75.2.20#53 itu.edu.tr text = "ISTANBUL TEKNIK UNIVERSITESI" itu.edu.tr mail exchanger = 0 mail.cc.itu.edu.tr. itu.edu.tr mail exchanger = 10 ciragan.cc.itu.edu.tr. itu.edu.tr nameserver = ciragan.cc.itu.edu.tr. itu.edu.tr nameserver = atlantis.cc.itu.edu.tr. itu.edu.tr nameserver = ns.ulak.net.tr. itu.edu.tr nameserver = ns1.metu.edu.tr. itu.edu.tr

130

origin = ciragan.cc.itu.edu.tr. mail addr = zeynep.ciragan.cc.itu.edu.tr. serial = 2001082301 refresh = 10800 retry = 3600 expire = 604800 minimum = 86400 Nslookup komutunun sorgulamalar iin kulland sunucu istendii takdirde server komutu ile deitirilebilir.

5.2.4. Whois Komutu


Whois komutu bir IP adresinin hangi aa dahil olduunu ve o adan sorumlu kiilerin e-posta adresleri , posta adresleri , telefonlar gibi bilgileri gsteren bir komuttur. Temelde bir IP blou alnd takdirde , blou satn alan ile ilgili bilgiler alnr ve bu bilgiler whois sunucularnda tutulurlar. Whois komutu ile bu sunucular sorgulanr. Komutun temel kullanm aadaki gibidir: whois IP_adresi[@whois_sunucusu] Whois sunucular genelde IP adresi datmaya hakk bulunan kurulularda bulunur. Her sunucu belli blgeler iin geerli bilgileri tutmaktadr. Bu sebepten dolay her sunucudan cevap alnamayabilmektedir. rnek 3.5 : [root@seawolf /vicepaa]# whois 160.75.2.20 [whois.crsnic.net] Whois Server Version 1.3 Domain names in the .com, .net, and .org domains can now be registered with many different competing registrars. Go to http://www.internic.net for detailed information. No match for "160.75.2.20". >>> Last update of whois database: Fri, 31 Aug 2001 02:24:14 EDT <<< The Registry database contains ONLY .COM, .NET, .ORG, .EDU domains and Registrars. [root@seawolf /vicepaa]# whois 160.75.2.20@whois.ripe.net [whois.ripe.net] % This is the RIPE Whois server. % The objects are in RPSL format. % Please visit http://www.ripe.net/rpsl for more information. % Rights restricted by copyright. % See http://www.ripe.net/ripencc/pub-services/db/copyright.html

131

inetnum: 0.0.0.0 - 255.255.255.255 netname: IANA-BLK descr: The whole IPv4 address space country: NL admin-c: IANA1-RIPE tech-c: IANA1-RIPE status: ALLOCATED UNSPECIFIED remarks: The country is really worldwide. remarks: This address space is assigned at various other places in remarks: the world and might therefore not be in the RIPE database. mnt-by: RIPE-NCC-HM-MNT mnt-lower: RIPE-NCC-HM-MNT mnt-routes: RIPE-NCC-NONE-MNT changed: bitbucket@ripe.net 20010529 source: RIPE route: 160.75.0.0/16 descr: ITU origin: AS9095 mnt-by: AS12777-MNT changed: hacar@ere.com.tr 20000809 source: RIPE role: Internet Assigned Numbers Authority address: see http://www.iana.org. e-mail: bitbucket@ripe.net admin-c: IANA1-RIPE tech-c: IANA1-RIPE nic-hdl: IANA1-RIPE remarks: For more information on IANA services remarks: go to IANA web site at http://www.iana.org. mnt-by: RIPE-NCC-MNT changed: bitbucket@ripe.net 20010411 source: RIPE

5.2.5. Netstat Komutu


netstat komutu a balantlar , ynlendirme tablosu , arayz istatistikleri gibi a ile ilgili temel bilgileri gstermeye yarayan bir programdr. Temel olarak aadaki gibi kullanlr: netstat [seenekler] Hi bir seenek verilmedii takdirde netstat program sistemde kullanmda olan soketler hakknda bilgi verecektir. Bu durumda yaplm a balantlar ile ilgili olan bilgiler gzkecektir.

132

rnek 3.6 : [root@atlas ders_ornek]# netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address tcp 0 0 atlas.cc.itu.edu.t:2012 tcp 0 0 atlas.cc.itu.edu.t:smtp tcp 0 1 atlas.cc.itu.edu:telnet tcp 0 0 atlas.cc.itu.edu.tr:www tcp 0 0 atlas.cc.itu.edu.t:pop3 tcp 0 0 atlas.cc.itu.edu.t:smtp tcp 0 0 atlas.cc.itu.edu.tr:www tcp 0 0 atlas.cc.itu.edu.t:pop3

Foreign Address mail.cc.itu.edu.tr:auth mail.cc.itu.edu.tr:4021 160.75.59.68:1292 212.29.64.132:6309 bio3.bio.itu.edu.t:1523 160.75.59.205:1252 gw-ehv01.pnl.phil:47459 cascade.geop.itu.e:1243

State ESTABLISHED ESTABLISHED ESTABLISHED ESTABLISHED TIME_WAIT TIME_WAIT TIME_WAIT TIME_WAIT

Eer dinleme modundaki soketlerin gsterilmesi isteniyor ise netstat a seenei ile altrlmaldr. Bu durumda tm soketler listelenecektir. [root@atlas ders_ornek]# netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address ....... ....... tcp 0 0 *:www tcp 0 0 *:https tcp 0 0 *:smtp

Foreign Address

State

*:* *:* *:*

LISTEN LISTEN LISTEN

Netstat komutu ktsnn Active Internet Connections blmnde bulunan stunlar ve anlamlar aadaki gibidir:

Proto: Soket tarafndan kullanlan protokol belirtir. Tcp , udp veya raw deerlerini ierebilir. Recv-Q: Bu soketi kullanan programa kopyalanmayan verinin bykln byte olarak belirtir. Send-Q: Kardaki sistem tarafndan alnd onaylanmayan verinin bykln byte olarak belirtir. Local Adress: Soketin yedek utaki IP adresi ve port numarasn belirtir. Eer netstat program n seenei ile altrlmam ise IP adresi ve port numaras iin zmleme yaplr. Foreign Adress: Soketin uzak utaki IP adresi ve port numarasn belirtir. Eer netstat program n seenei ile altrlmam ise IP adresi ve port numaras iin zmleme yaplr.

133

State: Soketin durumunu belirtir. Soketler aadaki durumlarda olabilirler: ESTABLISHED: Soket balant gerekletirmi durumdadr. SYN_SENT: Soket balant kurmaya alyordur. SYN_RECV: Adan bir balant istei gelmitir. FIN_WAIT1: Soket kapatlm , balant sonlandrlmak zeredir. FIN_WAIT2: Balant sonlandrlmtr. Soket kar ucun balanty sonlandrmasn beklemektedir. TIME_WAIT: Soket kapandktan sonra gelebilecek paketleri alabilmek iin beklemektedir. CLOSED: Soket kullanlmamaktadr. CLOSE_WAIT: Kar u balanty kapatmtr. Soketin kapanmas beklenmektedir. LAST_ACK: Kar u balanty sonlandrm ve soketi kapatmtr. Onay beklenmektedir. LISTEN: Soket gelebilecek balantlar iin dinleme konumundadr. CLOSING: Yerel ve uzak soketler kapatlm fakat tm verilerini gndermemi durumdadrlar. Tm veriler gnderilmeden soketler kapanmazlar.

Eer netstat e seenei ile altrlm ise User stunu ile soketi kullanan programn alt kullanc kimlik numaras veya kullanc ismi bilgisini ierir. Eer netstat p seenei ile altrlm ise PID/Program name stunu soketi kullanan programn sre kimlik numaras ve program ismini gsterecektir. Her kullanc sadece kendi programlar iin bu bilgiyi alabilmektedir. Root kullancs ise tm soketler iin bu bilgiyi alma hakkna sahiptir. stendii takdirde netstat program sadece belli bir protokol iin listeleme yapabilmektedir. TCP protokol iin t , UDP iin u , RAW iin w ve UNIX soketleri iin x seenekleri kullanlmaktadr.

134

Netstat program i seenei ile altrldnda sistemdeki arayzler ile ilgili istatistikler vermektedir. Bu istatistikler arasnda gnderilen paket says (TX-OK) , gnderilen paketlerde oluan hata says(TX-ERR) , gnderilen paketlerden pe atlan says (TX-DRp) , giden paketlerde oluan stne yazma hatas says (TX-OVR) ve ayn bilgilerin gelen paketler (RX) iin olan bulunmaktadr. [root@atlas baykale]# netstat -i Kernel Interface table Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg eth0 1500 0 67876270 0 0 0 119418625 0 0 5 BRU lo 3924 0 1698494 0 0 0 1698494 0 0 0 LRU

5.2.6. Arp Komutu


Arp komutu sistemin arp nbellei ile ilgili ilevlerin yaplmasn salar. Yaplabilecek temel ilemler arasnda arp tablosunu incelemek , arp tablosundan kayt silmek ve arp tablosuna kayt eklemek vardr. Sistemin arp tablosunda , IP adresi fiziksel adres iftleri iin kaytlar bulunmaktadr. Sistemde bulunan arp tablosunu grmek iin sadece arp komutunun altrlmas yeterlidir. stendii takdirde a seenei de kullanlabilir. a parametresi kullanld takdirde istenilen makinenin MAC adresi istenebilir. rnek 3.7 : [root@seawolf /root]# arp Address Hwtype printserv.labs.itu.edu. ether 160.75.100.254 ether

Hwaddress 00:10:5A:DB:65:87 00:90:86:A1:B4:00

Flags Mask C C

Iface eth0 eth0

[root@seawolf /root]# arp -a 160.75.100.254 ? (160.75.100.254) at 00:90:86:A1:B4:00 [ether] on eth0 [root@seawolf /root]# arp -a printserv.labs.itu.edu.tr printserv.labs.itu.edu.tr (160.75.100.17) at 00:10:5A:DB:65:87 [ether] on eth0 Arp tablosuna kayt eklemek iin s seenei kullanlr. Arp tablosuna kayt eklemek iin kullanlan temel arp komutu yaps aadaki gibidir: arp s makine_ismi MAC_adresi arp s makine_IP MAC_adresi MAC adresi istendii takdirde XX:XX:XX:XX:XX:XX formatnda verilebilecei gibi , hi bir ayrma iareti kullanlmadan da verilebilir. s seenei ile eklenen MAC adresleri kendiliinden silinmezler. ARP istei ile renilen MAC adresleri ise belirli bir sre sonra kendiliinden silinirler.

135

rnek 3.8 : [root@seawolf /root]# arp -s 160.75.100.233 00AABBCCDD11 [root@seawolf /root]# arp -s 160.75.100.233 00:AA:BB:CC:DD:11 [root@seawolf /root]# arp Address Hwtype Hwaddress Flags Mask Iface gecici100233.labs.itu.e ether 00:AA:BB:CC:DD:11 CM eth0 printserv.labs.itu.edu. ether 00:10:5A:DB:65:87 C eth0 160.75.100.254 ether 00:90:86:A1:B4:00 C eth0 Arp tablosundan kayt silmek iin d seenei kullanlr. Kayt silmek iin kullanlan temel arp komutunun yaps aadaki gibidir: arp d makine_ismi arp d makine_IP rnek 3.9 : [root@seawolf /root]# arp Address Hwtype Hwaddress gecici100233.labs.itu.e ether 00:AA:BB:CC:DD:11 160.75.100.254 ether 00:90:86:A1:B4:00 [root@seawolf /root]# arp -d 160.75.100.233 [root@seawolf /root]# arp Address Hwtype Hwaddress gecici100233.labs.itu.e (incomplete) 160.75.100.254 ether 00:90:86:A1:B4:00

Flags Mask Iface CM eth0 C eth0

Flags Mask Iface eth0 C eth0

5.2.7. Ping Komutu


Ping komutu ICMP protokol zerinden ECHO_REQUEST gndermek iin kullanlr. Bu istei alan sunucu istee cevap gnderir. Arada geen zaman hesaplanarak kullancya gsterilir. Ping komutu ounlukla kardaki makinenin ayakta olup olmadn kontrol etmek iin kullanlr. Eer ping isteine cevap gelmiyor ise uzaktaki makine almyor olabilir. Ayn zamanda ping komutunun ktsndan iki makine arasndaki transferin ne kadar hzl olabilecei hakknda tahmin yrtlebilir. Daha ksa srede cevap veren bir makine ile yaplan haberleme , daha uzun srede cevap veren makine ile yaplan haberlemeden ou zaman daha hzldr. Ping komutu ile aadaki seenekler kullanlabilir :

-c say: Say ile belirtilen kadar ping paketi gnderdikten sonra programdan klmasn salar. Bu seenek kullanlmad takdirde ping program kullancdan kapatma istei gelene kadar alacaktr. En basit kapatma istei CTRL-C tular ile verilir.

136

-f: ok hzl olarak ping paketi retilmesini salar. Sadece root kullancs tarafndan kullanlabilir. A zerinde yavalatc etken yapabileceinden dikkatli kullanlmas gerekmektedir. -i sre: Her bir ping paketinin gnderilmesi arasnda gemesi gereken srenin ayarlanmas iin kullanlr. Belirtilen sre saniye cinsindendir. Bu seenek kullanlmad takdirde her bir saniyede bir ping paketi gnderilir. f seenei ile uyumsuzdur. -n: Bu seenek kullanld takdirde ping istei gnderilen makineden gelen cevaplarn kullancya gsterilmesi srasnda makinenin ismi yerine IP adresi kullanlr. -s paket_bykl: Gnderilecek ping paketinin byklnn ayarlanmas iin kullanlr. Varsaylan paket bykl 56 bytetr. 8 bytelk ICMP balk bilgisi ile paket boyu 64 bytea kar.

rnek 3.10: [root@seawolf /root]# ping 160.75.2.20 PING 160.75.2.20 (160.75.2.20) from 160.75.100.40: 56(84) bytes of data. Warning: time of day goes back, taking countermeasures. 64 bytes from 160.75.2.20: icmp_seq=0 ttl=254 time=801 usec 64 bytes from 160.75.2.20: icmp_seq=1 ttl=254 time=402 usec 64 bytes from 160.75.2.20: icmp_seq=2 ttl=254 time=365 usec 64 bytes from 160.75.2.20: icmp_seq=3 ttl=254 time=365 usec --- 160.75.2.20 ping statistics --4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max/mdev = 0.365/0.483/0.801/0.184 ms

5.2.8. Traceroute Komutu


Traceroute komutu ile uzaktaki makineye giden yol hakknda bilgi alnr. Bu bilgilerden en temel olan uzaktaki makineye giderken geilen ynlendiricilerdir. Komutun temel kullanm ekli aadaki gibidir: traceroute [seenekler] makine_ismi Traceroute komutu varsaylan olarak UDP paketleri ile alr. UDP paketlerinde TTL (TimeToLive) deerlerini ayarlayarak geilen geitlerin ortaya kmasn salar. Bir ynlendirici zerinden geen paketi ynlendirecei zaman TTL deerini bir azaltr. Bu deer sfr olduu zaman paketi gnderen makineye ICMP time exceeded paketi gnderilir. Traceroute bu zellii kullanarak yol bilgisini karmaktadr. lk olarak TTL deeri 1 olan bir UDP paketi yaratlr.

137

Bu paket ilk ynlendiriciye geldiinde ynlendirici kaynak makineye ICMP time exceeded paketi gnderir. Bu paket traceroute komutu tarafndan ilenir. Daha sonra TTL deeri 2 olan bir paket gnderilir. Bu olay hedef makineye varana kadar devam eder. Balang TTL deeri istendii takdirde f seenei ile ayarlanabilmektedir. UDP paketleri yerine ICMP paketleri kullanlabilmektedir. ICMP paketlerinin kullanlmas iin I seenei kullanlmaldr. rnek 3.11: [root@seawolf /root]# traceroute www.metu.edu.tr traceroute to www.metu.edu.tr (144.122.199.13), 30 hops max, 38 byte packets 1 160.75.100.254 (160.75.100.254) 3.737 ms 0.863 ms 1.001 ms 2 cis7500 (160.75.3.1) 3.061 ms 1.569 ms 1.139 ms 3 ATM0-0-48-itu-ayazaga.ulus.ulak.net.tr (193.255.0.33) 4.062ms 14.875ms 9.401 ms 4 193.140.10.249 (193.140.10.249) 11.420 ms 9.836 ms 8.823 ms 5 odtu-ulus-E1.ulak.net.tr (193.140.0.6) 21.681 ms 67.849 ms 26.746 ms 6 2.asn9000.atm.metu.edu.tr (144.122.155.3) 23.340 ms 19.979 ms 23.190 ms 7 ani.cc.metu.edu.tr (144.122.199.13) 22.039 ms 25.180 ms 24.370 ms [root@seawolf /root]# traceroute -f 3 www.metu.edu.tr traceroute to www.metu.edu.tr (144.122.199.13), 30 hops max, 38 byte packets 3 ATM0-0-48-itu-ayazaga.ulus.ulak.net.tr (193.255.0.33)229.305 ms 4.603 ms 256.893ms 4 193.140.10.249 (193.140.10.249) 9.323 ms 21.810 ms 12.495 ms 5 odtu-ulus-E1.ulak.net.tr (193.140.0.6) 27.712 ms 19.829 ms 22.949 ms 6 2.asn9000.atm.metu.edu.tr (144.122.155.3) 39.968 ms 31.222 ms 29.063 ms 7 ani.cc.metu.edu.tr (144.122.199.13) 19.757 ms 19.717 ms 45.454 ms Birden fazla a arayzne sahip makinelerde hangi arayz kullanlarak paketlerin gnderilecei belirtilebilir. Bu ilem iin i seenei kullanlmaldr. i seeneinden sonra kullanlacak olan arayzn ismi verilmelidir.

5.3. Temel E-posta ve Haber Grubu Aralar


5.3.1. KMail
Kmail, Pardus ile birlikte standart olarak gelen e-posta istemcisidir. Bu blmde Kmail hakknda bilgi verilecektir.

138

Resim 5.1: Kmail kullanc ayarlar penceresi.

Kmail yardmyla e-postalar alabilmek ve bunlar gndermek iin ncelikle Ayarlar mensndeki Kmail Ayarlar seeneinden baz ayarlarn yaplm olmas gerekmektedir. ncelikle bir kullanc hesab eklenmesi gerekir. Yeni bir kullanc eklemek iin Kmail'n Ayarlar mensndeki Kmail ayarlar seeneine girilir. Burada kullanc tanmlar ksmndaki e-posta kutucuuna e-posta adresi yazlr.

5.3.2. Kmail Hesap Ayarlar


A sayfasndan Kmail'e e-posta hesabnn tantlmas gerekmektedir. Bu sayfa, Kmail'in e-posta gnderirken ya da alrken kullanmas gereken sunucunun adresi ve port numaras bata olmak zere birok ayarn yaplmasn salar. Mesaj yollama blmnn altnda, desteklenen e-posta yollama protokolleri grlmektedir. Penceredeki 'Ekle' tuuna baslnca desteklenen iki protokolden SMTP seilir.. Bu aamadan sonra hesap tanmna istenen balk yazlabilir. Makine ksmna eposta sunucusunun adresi yazlmaldr. E-posta alma ayarlarn yaparken de sunucunun bilgilerinin belirtilmesi gerekiyor. Kullanlan protokole gre yaplan seim POP3 ya da IMAP olabilir. Buradaki seim kullancya aittir.. Daha sonra kullanc ad, parola ve kullanlan makinenin adresi yazlr.

139

Resim 5.2: E-Posta almnda desteklenen protokoller.

5.3.3. Yaplan Ayarlarn Test Edilmesi


Bunun iin kullanc kendi kendine e-posta yollamaldr. Bunun iin menden 'Yeni Mesaj' seenei tklanr. Alan penceredeki 'Adres' kutucuuna kullanc kendi e-posta adresinizi yazar ve e-postay gnderir. Ardndan yollanm olan e-postann tekrar kendine ulap ulamadn renmek iin Dosya mensndeki Gnder/Al seenei tklanr.

5.3.4. Kmail Klavye Ksayollar


Ksayol Sa Ok ya da N Sol Ok ya da P + Ctrl + Ctrl Ctrl ve Yukar Ok Ctrl ve Aa Ok Eylem Sonraki mesaja geer. nceki mesaja geer. Sonraki okunmam mesaja geer. nceki okunmam mesaja geer. Sonraki dizindeki okunmam mesaja geer nceki dizindeki okunmam mesaja geer. Eer dizin listesi seili ise bir sonraki dizine geer. Eer dizin listesi seili ise bir nceki dizine geer.
Tablo 5.1: Kmail klavye ksayollar.

140

5.4. A Ayarlar ve A Programlar


Bu blmde a balant programn altrarak Pardus'u eitli yntemlerle (kablosuz, modem ya da ethernet) internet ya da yerel aa balayacak, dier bilgisayarla iletiim kurmasn salayacaz. ncelikle a balant programn nasl altracanz anlatalm.

Sisteme kullanc hesabnzla girin. Pardus mensnden Tasma'y altrn. nternet ve Yerel a > A yaplandrmas simgesine ift tklayn. A yaplandrmas balayacaktr. iin kullanabileceiniz program almaya

Aada, rnek bir a yaplandrmas ekran grnts bulunmaktadr.

Resim 5.3: Pardus a ayarlar ekran.

Bu program ilk defa altrnca herhangi bir a ayar bulunmayacaktr. nternet ya da yerel a balant ynteminize gre bir balant seip devam etmeniz gerekecektir. Srasyla ethernet kart zerinden (Kablonet, ADSL, vb), modem ile ya da kablosuz a ile balant ilemlerini srasyla grelim.

141

5.4.1. Ethernet Kart le Balant


Bu yntemle hazr bir ada (rnein bir kurumdaki yerel aa), ya da yeni bir balantya (rnein Kablonet) eriim salanabilir. Ethernet kart ile balant kurulabilmesi iin, Pardus'un ethernet kartn tanm olmas gereklidir. Eer ethernet kart tannm ise, zellikleri a ayarlar programnda grntlenecektir. Ethernet kart ile aa balant kurmak iin aadaki ilemlerin srasyla yaplmas yeterlidir.

A balant programn altrn. Olutur dmesine tklayn. Karnza aadaki pencere gelecektir.

Resim 5.4: Balant trnn seilmesi.

Bu pencerede Ethernet network sein ve Balanty olutur dmesine tklayn. Karnza gelen yeni pencerede srasyla balant ismini girin ve kullanlacak ethernet kartn sein. Kurumunuzdaki a altyapnzn trne gre DHCP ile otomatik bir IP alabilir, ya da elle IP ayar yapabilirsiniz. Kullan dmesine tklayn ve bu pencereden kn. Ana pencerede balan dmesine tklayarak balant kurabilirsiniz. Bu durumda balant simgesinin zerinde yeil bir onay simgesi belirecektir.

Genellikle, ADSL ya da Kablo modem zerinden internete kacak olan Pardus kullanclar, bu blmde anlatacamz yntemle internete girerken DHCP'yi seip bir IP'nin otomatik olarak atanmasn salayabilir.

142

Bunlarn yannda, her balant trn de tanmlarken, ana pencerede bulunan Genel Ayarlar dmesine tklamanz halinde,

Bilgisayarn adn belirleyebilir sim zmlemesi iin kullanlacak bilgisayarlarn IP numarasn girebilirsiniz.

Genellikle, otomatik IP verilen ortamda, ethernet balantsn semek ve DHCP ile bilgisayarn IP almasn salamak yeterlidir.

Resim 5.5: Makine ad ve DNS ayarlar.

5.42. Kablosuz Balant


Kablosuz balant da ethernet balantsna olduka benzer. En nemli fark, kablosuz alara zg bir adn olmasdr. Genellikle, gvenlik amal olarak bu adn balant srasnda verilmesi gerekebilir.

A balant programn altrn. Olutur dmesine tklayn. Bu pencerede Kablosuz network sein ve Balanty olutur dmesine tklayn.

143

Karnza gelen yeni pencerede srasyla balant ismini girin, kullanlacak kablosuz kart sein ve gerekiyorsa ESS ID karsna kablosuz balantya zg ad verin. Bu aamada, kablosuz an adn bilmiyorsanz Tara dmesine tklayarak mevcut kablosuz alarn bir listesini alabilirsiniz. Ayn pencerede Balan diyerek balanty kurun.

Resim 5.6 : Kablosuz aa balant.

Bu aamadan sonra birka saniye iinde kablosuz balant etkinleecek ve internete balanacaksnz. Denemek iin Firefox'u altrn ve ilgilendiiniz bir web sayfasna girin.

144

UYGULAMA FAALYET UYGULAMA FAALYET


Bu uygulama faaliyetinde Pardus iletim sisteminde Ethernet kart ile yeni bir a balants yapmay reneceksiniz.

lem Basamaklar
A balant programn altrnz.

neriler
Karnza aadaki pencere gelecektir.

Olutur dmesine tklaynz.

Bu pencerede Ethernet network seiniz ve Balanty olutur dmesine tklaynz.

Karnza gelen yeni pencerede srasyla balant ismini giriniz ve kullanlacak ethernet kartn seiniz.

A altyapnzn trne gre DHCP ile otomatik bir IP alabilir, ya da elle IP ayar yapabilirsiniz. Kullan dmesine tklaynz ve bu pencereden knz. Ana pencerede balan dmesine tklayarak balant kurabilirsiniz. Bu durumda balant simgesinin zerinde yeil bir onay simgesi belirecektir.

145

LME VE DEERLENDRME LME VE DEERLENDRME


renme faaliyetinde kazandnz bilgileri lebileceiniz ksma geldiniz. Bu blmde yer alan lme sorularn dikkatlice okuyarak cevaplandrnz.

LME SORULARI
Aada oktan semeli sorular bulunmaktadr. Sorular okuyarak size gre doru olan cevap kkn iaretleyiniz. 1.

Linux'ta a ayarlar ile ilgili dosya ve dizinler arasnda aadakilerden yoktur ?


A) B) C) D) /etc/tmp dizini /etc/sysconfig/network-scripts dizini /etc/hosts dizini /etc/resolv.conf dosyas

2.

Linuxta /etc/sysconfig/network dosyasnda aadaki terimlerden hangisi kullanlmaz ? A)


B) C) D)

HOSTNAME
GATEWAY DEVICE NISDOMAIN

3.

Aadakilerden hangisi Linux iletim sisteminde makine ismi - IP adresi, IP adresi - makine ismi dnmleri iin kullanlan metotlardan birisi deildir? A)
B) C) D)

/etc/hosts dosyasnn kullanm


DNS sunucu kullanm home/network dizininin kullanm NIS sunucu kullanm

4.

Kmail programnda sonraki dizindeki okunmam mesaja aadaki klavye ksayollarndan hangisi kullanrlarak geilebilir? A)
B) C) D)

CTRL ve CTRL ve + CTRL ve Aa Ok CTRL ve Yukar Ok

146

5.

A zerindeki bir makinenin alr durumda olup olmadn anlamak iin kullanlan komut aadakilerden hangisidir? A) B) C) D) Arp Ftp Traceroute Ping

DEERLENDRME
Cevaplarnz cevap anahtar ile karlatrnz. Bu test sizin kendi kendinizi denemeniz iin yaplmtr. Test iinde cevaplandramadnz, yanl cevaplandrdnz veya kendinizi bilgi bakmndan eksik hissettiiniz sorular iin bilgi sayalarna tekrar dnp renme faaliyetini gzden geirmeniz tavsiye olunur.

147

RENME FAALYET6 RENME FAALYET-6


AMA
letim sistemi ortam iin internet balantsn oluturabileceksiniz.

ARATIRMA

Mozilla Firefox nedir? Hangi iletim sistemlerinde kullanlabilir? Aratrnz.

6. NTERNET BALANTISI
Bu blmde size Pardus iletim sisteminizi kullanarak nasl internete balanlaca, modem ayarlar, web taraycs (browser), indirme yneticisi (download manager) vb. programlar hakknda bilgi verilecektir. Pardus ierisinde, bu blmde anlatlan programlar dnda ayn ii yapan baka programlar da bulabilirsiniz.

6.1. Modem Ayarlar


6.1.1. Pardus Modem Balants
Modem balants yapabilmek iin ncelikle modemin Linux tarafndan tannm ve alyor olmas gereklidir. zellikle donanm bilgileri ak olmayan baz modemler Linux altnda almadndan, bunlarn temin etmeden nce mutlaka Pardus donanm uyumluluunu gzden geirmenizi neririz. Bir modem balants yaparken aadaki admlar uygulayn:

A balant programn altrn. Olutur dmesine tklayn. Bu pencerede dialup network sein ve Balanty olutur dmesine tklayn. Karnza gelen yeni pencerede srasyla balant ismini, modemin kulland seri portu (genellikle COM1'dir) ve telefon numarasn girin. Penceredeki Kimlik dorulama sekmesine tklayarak kullanc adn ve parolasn girin.

148

imdi Balan dmesine tklayarak modem balantsn kolayca yapmak mmkndr.

Resim 6.1 : rnek modem balant penceresi.

6.2. A Taraycs
A taraycs, kullanclarn a sunucular zerinde yer alan HTML sayfalarn amasn salayan yazlmdr.

6.2.1. Mozilla Firefox


Mozilla Firefox ya da ksaca Firefox, (ksaltma: Fx), Mozilla Vakf tarafndan gelitirilen bir web taraycsdr. Bu tarayc Pardus ierisinde otomatik olarak kurulu gelen bir taraycdr. Firefox, eski Mozilla Suite'in yeniden tasarlanmasyla, Netscape Gecko tabanl olarak, XUL kullanc arayz dili ile hazrlanm olan ak kaynakl bir yazlmdr. Mozilla Firefox Microsoft Windows, Mac OS X ve Linux platformlarn destekler; bunun yan sra kodu ayrca FreeBSD, OS/2, Solaris, SkyOS, BeOS gibi sistemlere de tanmtr. Firefox ile internette gezinebilir, eklentileri ile birok ihtiyacnz tarayc zerinden halledebilirsiniz. Firefox, nceden kullanm olduunuz WEB taraycs ile temelde ayn zellikleri tar. Yani kullanmnda her hangi bir zorluk ekmezsiniz. Ama biz burada normal bir WEB taraycsnda olmayan zelliklerden ve ipularndan bahsedeceiz. Bylece Firefox'u daha etkili ve aktif olarak kullanabileceksiniz.

149

Resim 6.2: Mozilla Firefox ekran.

6.2.1.1. Sekme zellii


Sekme zellii, Firefox'ta bulunan en kullanl zelliklerden bir tanesidir. Genelde kullanclar internete girdiklerinde ayn anda birden fazla web sitesi aarlar ve bunlar kullanrlar. Firefox bu durumu gz nne alarak kk ama ho bir zellik eklemitir. Bu zellik sayesinde kullancnn ayn pencere ierisinde birden fazla web sitesi amas salanr. Bu zellii kullanmak iin Firefox'u aarak Ctrl+T'ye basnz. Ayn pencere stnde ikinci sekmenin aldn greceksiniz. Bu sekmelerin snr sizin sistem yapnza gre deimektedir.

6.2.1.2. ndirme Yneticisi


Mozilla Firefox, ierisinde bir indirme yneticisi ile beraber gelir. Bu sayede indirdiiniz dosyalar rahatlkla grebilir ve ynetebilirsiniz. Bu uygulamaya Aralar mensndeki ndirme Yneticisi seeneinden ulaabilirsiniz.

6.2.1.3. Dier zellikleri


Kendiliinden alan pencereleri engelleme Btnleik Google ve dier arama motorlar

150

Kiiselletirilebilir ara ubuklar Uzant ynetimi Kolayca dzenlenebilen yer imleri Tema destei erez ynetimi Oturum kurtarma Javascript 2.0 destei Yeni bir ntanml Firefox temas Kapatlan sekme ve pencereleri geri getirebilme Oturum kaydetme (Operadaki session saving zellii) Yazm denetimi Sayfay ekrana otomatik sdrma (Operada var olan bir dier zellik)

151

UYGULAMA FAALYET UYGULAMA FAALYET


Bu uygulama faaliyetinde Pardus iletim sisteminde internet balants iin modem ayarlama ilemini reneceksiniz.

lem Basamaklar

neriler

A balant programn altrnz.

Olutur dmesine tklaynz.

Bu pencerede dialup network seiniz ve Balanty olutur dmesine tklaynz.

152

Modemin kulland seri port genellikle COM1 portudur.

Karnza gelen yeni pencerede srasyla balant ismini, modemin kulland seri portu ve telefon numarasn giriniz.

Penceredeki Kimlik dorulama sekmesine tklayarak kullanc adn ve parolasn giriniz. imdi Balan dmesine tklayarak modem balantsn yapabilirsiniz.

153

LME VE DEERLENDRME LME VE DEERLENDRME


renme faaliyetinde kazandnz bilgileri lebileceiniz ksma geldiniz. Bu blmde yer alan lme sorularn dikkatlice okuyarak cevaplandrnz.

LME SORULARI
Aadaki oktan semeli sorularda doru seenei bulunuz. 1. Mozilla Firefox program aa verilen program trlerinden hangisine aittir ? A) B) C) D) Hesap Makinesi Web Tarayc Dosya Yneticisi Sunu program

2.

Aadakilerden hangisi Pardus Linuxta kullanlan bir indirme yneticisini ierisinde barndrr? A) B) C) D) Internet Explorer Windows Communicator Pardus Zemberek Mozilla Firefox hangisi Pardusla birlikte kurulan web tarayc (browser)

3.

Aadakilerden programdr? A) B) C) D)

Mozilla Firefox Netscape Internet Explorer Opera

4.

Mozilla Firefox taraycsnda yeni bir sekme amak iin aadaki ksayol tu bileimlerinden hangisi kullanlmaldr? A) B) C) D) Ctrl+A Ctrl+S Ctrl+T Ctrl+Z

154

5.

ndirme yneticisi ne amala bulunur? A) B) C) D) nternetten dosya indirme ilemini hzlandrr. nternetten dosya indirmeyi kstlar. Bilgisayar kapansa bile indirilen verinin kaybedilmemesini salar. nternetten indirilen dosyalar grntlemeyi ve ynetmeyi salar.

DEERLENDRME
Cevaplarnz cevap anahtar ile karlatrnz. Bu test sizin kendi kendinizi denemeniz iin yaplmtr. Test iinde cevaplandramadnz, yanl cevaplandrdnz veya kendinizi bilgi bakmndan eksik hissettiiniz sorular iin bilgi sayalarna tekrar dnp renme faaliyetini gzden geirmeniz tavsiye olunur.

155

MODL DEERLENDRME MODL DEERLENDRME


PERFORMANS DEERLENDRME
Bu ksmda modl sonunda kazandnz yeterliliin kontrol yaplacaktr. Verilen problemin zmn retmeninizin kontrolnde gerekletiriniz. retmeniniz sizi ilem basamaklarna gre ok yi, yi, Orta, Vasat ve Baarsz eklinde deerlendirecek ve yeterlilik performansnz lecektir. Problem: Pardus Linux iletim sistemini kurarak a ayarlarn yapnz.

DEER LE GZLENECEK DAVRANILAR Kurulum CDsinden bilgisayar balatma Disk blmleme ve biimlendirme Kurulum talimatlarn yerine getirme Ethernet kart araclyla yeni bir a balants oluturma TOPLAM
arpan X ok yi 4 yi 3 Orta 2 Vasat 1 Baarsz 0 TOPLAM

6 8 4 7 25

DEERLENDRME
Modl deerlendirmesinde verilen ilemi gerekletirebildiyseniz bu modl baar ile tamamladnz demektir. Eer, anlayamadnz bir konu ya da bilgi eksikliinden sonuca ulaamadnz bir nokta var ise bilgi sayfalarn tekrar okuyunuz. zemediiniz ve aklk getiremediiniz noktalar arkadalarnzla tartnz. Yine de zm bulamazsanz alan retmeninize dannz. Ayrca modl faaliyetleri ve aratrma almalar sonunda kazandnz bilgi ve becerilerin llmesi iin retmeniniz size deiik lme aralar uygulayacaktr. lme sonularna gre sizin modl ile ilgili durumunuz retmeniniz tarafndan deerlendirilecektir.

156

CEVAP ANAHTARLARI CEVAP ANAHTARLARI


RENME FAALYET-1 CEVAP ANAHTARI
1 2 3 4 5 D Y Y D Y

RENME FAALYET-2 CEVAP ANAHTARI


1 2 3 4 5 Y D D Y D

RENME FAALYET-3 CEVAP ANAHTARI


1 2 3 4 5 Y D Y Y D

157

RENME FAALYET-4 CEVAP ANAHTARI


1 2 3 4 5 D Y Y D D

RENME FAALYET-5 CEVAP ANAHTARI


1 2 3 4 5 A C C B D

RENME FAALYET-6 CEVAP ANAHTARI


1 2 3 4 5 B D A C D

158

NERLEN KAYNAKLAR NERLEN KAYNAKLAR


http://www.belgeler.org http://www.bilgisayardershanesi.com http://www.cisco.com http://www.pardusdepo.org http://www.pardus-linux.org/

159

KAYNAKA KAYNAKA
ATAK, Halil, Linux Ders Notlar, Burdur, 2006. ftp://ftp.uybhm.itu.edu.tr/ http://csirt.ulakbim.gov.tr/ http://gezegen.pardus.org.tr/ http://open.bilgi.edu.tr http://shots.osdir.com/ http://uludag.org.tr http://www.bidb.itu.edu.tr/ http://www.btegitim.com http://www.cisco.com http://www.cisn.odtu.edu.tr/ http://www.enderunix.org http://www.kernel.org http://www.linuxdoc.org http://www.pardusdepo.org http://www.pardus-linux.org/ http://www.trunix.org http://www.worldvisions.ca/wvdial/

160

You might also like