1.49k likes | 3.08k Vues
Isletim Sistemi nedir?. Isletim sistemi, bilgisayar donaniminin dogrudan denetimi ve y?netiminden, temel sistem ve isletiminden sorumlu olan yazilimdir.Isletim sistemi, b?t?n yazilimlarin bellege, girdi-?ikti aygitlarina ve k?t?k sistemine erisimini saglar.Isletim sistemi sayesinde bilgisayar dona
E N D
1. Pardus LINUX &Temel Komutlar Bilgi. Yk. Mh.Oguzhan TAS
AkareSoft Yazilim ve Egitim
http://www.akaresoft.com AkareSoft www.akaresoft.com - Oguzhan TAS 1
2. Isletim Sistemi nedir? Isletim sistemi, bilgisayar donaniminin dogrudan denetimi ve ynetiminden, temel sistem ve isletiminden sorumlu olan yazilimdir.
Isletim sistemi, btn yazilimlarin bellege, girdi-ikti aygitlarina ve ktk sistemine erisimini saglar.
Isletim sistemi sayesinde bilgisayar donanimina hkmederiz.
Isletim sistemi bilgisayara kurulmasi gereken ilk yazilimdir, tm programlara sistem kaynaklarinin rezerve edilmesinden isletim sistemi sorumludur. AkareSoft www.akaresoft.com - Oguzhan TAS 2
3. Isletim Sisteminin Grevleri Islem Ynetimi (Process Management)
Bellek Ynetimi (Memory Management)
Giris/ikis Ynetimi (I/O Management)
Dosya Ynetimi (File Management)
AkareSoft www.akaresoft.com - Oguzhan TAS 3
4. Isletim Sistemi Katmanlari AkareSoft www.akaresoft.com - Oguzhan TAS 4
5. Kabuk (Shell) ve ekirdek (Kernel) Kabuk, Isletim sisteminin kullaniciya grnen kismidir. Komutlar bu blmde yer alir. Kullanici komutlarla isletim sistemine istegini iletir. Windows ikmadan nce siyah DOS ekraninda verilen komutlar ve Linux Konsolundan (Console) verilen komutlar rnek verilebilir. Grafik arayz ise kabuk zerinde alisan bir katmandir.
ekirdek ise donanimlar ile iliski kurmaktan sorumldur. Bilgisayara bagli donanimlarin taninip ynetilmesi grevidir. rnegin, Linux 2.6 ekirdegi 2.4 ekirdegine gre donanimlari daha iyi tanir. nk 2.6 ekirdeginde daha ok donanimi algilayacak sekilde gelistirilmistir.
AkareSoft www.akaresoft.com - Oguzhan TAS 5
6. Linux Atasi Unixtir. 1960 Bell Laboratuari, Amerika.
Unix, Dennis Ritche tarafindan C programlama dili kullanilarak gelistirildi.
Linux, ilk defa 1990 yilinda Finli bilgisayar mhendisligi grencisi Linus Torwalds tarafindan Intel islemci mimarili bilgisayarlarda alismak zere gelistirildi. Linux bir Unix trevidir.
ok kullanicili (multi user) ve ok grevli (multitasking) bir isletim sistemidir.
1994 yilinda Linux 1.0 serisi kernel GPL lisansi ile yayinlanarak 100.000 kullaniciya eristi.
AkareSoft www.akaresoft.com - Oguzhan TAS 6
7. Linux Dagitimlari Pardus (Tubitak UAKAE), Gelecek Linux, Turkuaz Linux
Red-Hat, CentOS, Fedora, Suse, Debian, Knoppix, Mandriva , Ubuntu, Gentoo, Slackware
Debian Linux Google tarafindan kullanilmaktadir.
ok duyulan FreeBSD ise Linux degil Unix isletim sistemidir.
Bir Linux sistemi bilgisayara kurulmadan CD-ROM veya USB Bellek zerinden alisabilecek sekilde de tasarlanabilmektedir. Bir dagitimin bu sekilde kullanilabilen srmne "alisan srm" (Ingilizce: live version ), kullanildigi medyalara gre de "alisan CD" (Live CD) veya "alisan USB" (Live USB) denilmektedir.
AkareSoft www.akaresoft.com - Oguzhan TAS 7
8. Linux Kurulumu Linux Isletim Sistemi Intel, AMD islemcili makinalara rahatlikla kurulabilir. En az 512 MB, performansli alismak iin en az 1024 MB
Linux tek basina ya da baska isletim sistemleriyle beraber ayni bilgisayara kurulabilir. nk, Linux ogu dosya sistemini tanir
Linux ve Windows farkli dosya sistemine sahiptir.
Bir makinaya Windows ve Linux beraber kuracaksaniz, ilk nce Windows sonra Linux kurunuz. Windowsu kurarken sabit diskte Linux kurulacak en az 10 GBlik blm ham(raw) olarak ayiriniz. Yaklasik 500 MBlik bir blm de takas (swap) alani iin ham(raw) olarak ayiriniz.
AkareSoft www.akaresoft.com - Oguzhan TAS 8
9. MBR nykleme ve Blmleme Sabit diskin nasil blmlendigine ait bilgi, birinci plakanin birinci izinin iindeki birinci sektrde yer alir.
Bilgisayar ilk aildiginda BIOSun ilk baktigi 512 MBlik bu blme Ana nykleme Kaydi (Master Boot Record - MBR) denir.
MBR iinde blmleme tablolari yer alir ve hangi blmn aktif oldugu burada yer alan programda bulunur.
Anlasildigi zere, MBR silinirse bilgisayar ailamaz, MBR bir sorun olasiligina karsi yedeklenebilir. AkareSoft www.akaresoft.com - Oguzhan TAS 9
10. Uzatilmis ve Mantiksal Blmler Birincil blm (Primary Partition)
Adresi MBRde kayitli blmlere denir.
Uzatilmis Blm (Extended partition)
Adresi MBRde kayitli ama iinde baska blmler olan
blmlere denir.
Mantiksal Blm (Logical Partition)
Adresi MBRde bulunmaz, uzatilmis blmler iinde yer
alan blmlerdir. AkareSoft www.akaresoft.com - Oguzhan TAS 10
11. Bir Sabit Diskin Blmlenmesi AkareSoft www.akaresoft.com - Oguzhan TAS 11
12. Aygit AkareSoft www.akaresoft.com - Oguzhan TAS 12
13. Disk Blmleri AkareSoft www.akaresoft.com - Oguzhan TAS 13
14. Takas Alani (swap) nedir? Bellegin (RAM) yetersiz kaldigi durumda bilgisayar bu disk blmn kullanarak bellek aigini kapatmaya alisir.
Teorikte bellek alaninin iki kati kadar yer ayrilmasi nerilir. Ama RAM belleginiz ok fazla ise 512MB-1024MB civari bir alan ayirabilirsiniz. 1GB=1024MB AkareSoft www.akaresoft.com - Oguzhan TAS 14
15. Dosya Sistemi Dosya sistemi, isletim sisteminin, dosyalari diskte tutabilmek iin kullandigi yapilar ve yntemlere verilen addir. Yani bir anlamda dosyalarin diskteki dzenidir diyebiliriz. Bu dzen kapsaminda bir hiyerarsiden bahsedebiliriz.
Hiyerarsinin en stnde kk dizini (root directory) yer alir ve / karakteriyle gsterilir.
Diger dizinler de bu kk dizininin altinda toplanmislardir.
AkareSoft www.akaresoft.com - Oguzhan TAS 15
16. Linuxde Dosyalar Linuxde dosya isimleri en fazla 255 karakter olabilir.
Dosya ismi verirken * ve ? Isareti disinda her trl karakteri kullanabilirsiniz. Alt izgi, virgl, rakam, harf olabilir.
Kk byk harfe duyarlidir. rnegin kaptan veya KAPTAN veya Kaptan farkli dosya isimleri olarak algilanir.
Dosya uzunlugu maksimum 2GB kadar olabilir.
Linux isletim sisteminde dosyalarin belli bir uzantiya sahip olmasi gerekmemektedir.
Iki farkli dosya tipi vardir.
Sirali Dosyalar ve Aygit Dosyalari
AkareSoft www.akaresoft.com - Oguzhan TAS 16
17. Linuxda Aygit(Device ) Dosyalar farkli tipte olabilmektedir;
Karakter aygit dosyalari
Veri alis verisini karakter karakter iletmektedirler.
Klavye, fare gibi
Blok aygit dosyalari
Veri alis verisini bloklar halinde iletmektedirler. Hard
disk gibi
Kuyruk aygit dosyalari
Siradan dosyalar ile aygit dosyalari disinda kalan
dosyalardir. AkareSoft www.akaresoft.com - Oguzhan TAS 17
18. Pardus LINUX YALI (Yet Another Linux Installer)
Kurulum yazilimi, Pardusun paketlerinin kurulumu iin
OMAR (Configuration Manager)
Yapilandirma Yneticisi Paketlerin birbiriyle uyumu iin;
PISI (Packages Installed Successfully as Intended)
Paket Ynetim Sistemi Paketlerin sisteme kurulmasi,
ikarilmasi iin
MDR Gelismis Donanim Tanima Sistemi
Linuxde KDE ve GNOME olmak zere iki farkli masast seenegi vardir, PARDUS KDE tabanlidir.
AkareSoft www.akaresoft.com - Oguzhan TAS 18
19. Linux Konsol Linux konsolunda yanip snen imleten nceki isaret # ise root (ana) kullaniciyi, $ isareti varsa diger kullanici tarafindan sistemin aildigi anlasilir. root kullanicisi her Linuxta zorunlu olarak olusturulur.
Programlar/Sistem/Konsol(Console) yolunda konsolu alistiriniz. AkareSoft www.akaresoft.com - Oguzhan TAS 19
20. Sistem Ykleyici Linuxda sistem ykleyici, bilgisayariniz aildiktan sonra disk zerinde bulunan sistemleri belirleyerek ailmalarini saglar.
GRUB(Grand Unified Boot Loader)
LILO
rnegin Windows ykl bir makinaya Linux kurarsaniz ailista gelen seenekler ile istediginiz isletim sistemini seerek baslatabilirsiniz.
AkareSoft www.akaresoft.com - Oguzhan TAS 20
21. Linux Dizin yapisi AkareSoft www.akaresoft.com - Oguzhan TAS 21
22. Dizin hiyerarsisi Bir dizin ya da dosyanin; sistemdeki konumu, o dosya/dizinin yoluyla belirtilir. Yol; kk dizininden itibaren, o dosya/dizine ulasmak iin geilmesi gereken dizinlerin / isaretiyle birlestirilerek ardisik bir sekilde yazilmasiyla elde edilen ifadedir.
rnegin /home/oguz yolu, kk dizinindeki, home isimli dizinin iindeki oguz dizininin konumunu belirtir. Bu ifadede en bastaki / kk dizinini belirtmektedir.
AkareSoft www.akaresoft.com - Oguzhan TAS 22
23. Linuxda Dizin yapisi /home dizini ierisinde hesabi olan her kullanicinin adina bir dizin olusturulur.
rnegin; kullanici adi akaresoft ise /home dizini iinde akaresoft isimli bir dizin vardir. /home/akaresoft
Her kullanici kendi ev dizinindeki bir dosyaya erismek iin ~ isaretini kullanir.
rnegin kendi ev dizinindeki evraklar.txt dosyasina erismek iin kisaca ~/evraklar.txt yazabilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 23
24. Linux Dizinleri /bin: Ingilizce binary(ikili sistem) kelimesinin kisaltilmisi olan bin klasrnde , tm kullanicilarin kullanabildigi temel komutlari vardir. (ls, cp, mv gibi)
/boot : Linuxun ailisi sirasinda kullanilan dosyalari ierir.
/dev: Ingilizce device (aygit) kelimesinin kisaltilmisi olan bu dizinde aygit dosyalari yer alir.
AkareSoft www.akaresoft.com - Oguzhan TAS 24
25. Linux Dizinleri /etc: Bulundugu bilgisayarda yapilandirma dosyalarini ierir.
/home: Tipki Windowsta oldugu gibi, Linuxda da her kullanici iin bir klasr ailir ve burada kullanicinin kendi hesabinda yaptigi kisisel ayarlar yer alir. rnegin oguzhan kullacisi varsa oguzhan isimli bir klasr home dizininde yer alir.
/lib: Ingilizce library(ktphane) kelimesinin kisaltilmis adidir. ekirdek modlleri ve paylasilan kod ktphanelerini ierir.
AkareSoft www.akaresoft.com - Oguzhan TAS 25
26. Linux Dizinleri /mnt: Bilgisayar bagli esitli cihazlarin (HDD, Cd, DVD, vb.)baglanti dosyalari burada yer alir. Ingilizce mount kelimesinin kisaltilmisidir.
/proc: Sreler (processes), sistem bellegi, donanim yapilandirma ile ilgili ayarlari ieren zel bir sanal dosya sistemidir. Birok uygulama buradaki bilgilerden yararlanir.
/root: Sistem yneticisinin (administrator) ev dizinidir.
/usr: Tm kullanicilara paylasilan verileri (programlar, komutlar, ktphaneler, programlar gibi) ieren dizindir. AkareSoft www.akaresoft.com - Oguzhan TAS 26
27. Linux Dizinleri /usr/bin: Normal kullanicilar tarafindan kullanilan komutlar burada yer alir.
/usr/sbin: sistem tarafindan kullanilan, sistemin ailmasi ile ilgili olmayan komutlar yer alir.
usr/lib: programlama iin ktphaneler yer alir.
usr/include: C/C++ programlama dili iin baslik dosyalari yer alir. Linux C/C++ dilinde yazilmistir.
usr/doc: Dkmanlarin (documents)bulundugu dizin.
usr/man: Komutlar hakkinda yardim yani man dosyalari burada yer alir.
AkareSoft www.akaresoft.com - Oguzhan TAS 27
28. Linux Dizinleri /var: Ingilizce variable (degiskenler) kelimesinin kisaltilmisi olan dizindir. Degisken verileri (kuyrukta bekleyen yazdirilacak dosyalar, veritabanlari, raporlar gibi) ierir.
var/lock: alisan programlarin yarattigi kilit dosyalari.
var/log : Log (ktk ) dosyalari, Windows sunuculardaki hata takip etmeye yarayan Event Viewer gibi.
var/tmp: Geici (template) dosyalar.
Var/yp: NIS ile ilgili dosyalar.
AkareSoft www.akaresoft.com - Oguzhan TAS 28
29. Var/spool: Kuyruk dosyalari. mail: kullanici e-postalari ieren dizin.
mqueue: e-posta kuyrugunda bekleyen dsyalari barindiran dizi.
lpd: yazici kuyrugunda bekleyen isler iin geici dosyalarin tutuldugu dizin.
AkareSoft www.akaresoft.com - Oguzhan TAS 29
30. Pardus Konqueror Ctrl+X Dosya Kes
Ctrl+V Dosya Yapistir
Ctrl+C Dosya Kopyala
Delete Dosya Silme
Shift + Delete Kalici dosya Silme
Png ile biten tm dosyalari semek iin Ctrl++ kisayolu kullanilabilir. Ailan pencerede *png ifadesi png ile biten dosyalari *kalem* ifadesi iinde kalem geen dosyalari semenizi saglar.
AkareSoft www.akaresoft.com - Oguzhan TAS 30
31. KDE Kisayollari AkareSoft www.akaresoft.com - Oguzhan TAS 31
32. Temel Dosya ve Dizin islem komutlari Yeni dosya ve dizin olusturmak silmek,
Dosya ve dizinleri listelemek,
Dosya ve dizinlerin izinlerini ayarlamak,
Dosyalarin ierigini grmek,
Dosyalari yazdirmak,
Dosya ve dizinleri kopyalamak ve tasimak.. AkareSoft www.akaresoft.com - Oguzhan TAS 32
33. touch ile yeni dosya olusturmak Yeni bir dosya olusturmak iin touch komutu kullanilir. Bu komut var olan bir dosya ismiyle agrildigi takdirde bos bir dosya olusturacaktir.
Dosya olusturma yaninda son erisim ve degistirme zamanlarini dzenlemek iin de kullanilabilir.
Kullanim formati :touch [-acm][tarih] dosya_ismi
-a: son erisim zamanini degistirmek iin;
-m : degisim zamanin degistirmek iin verilmelidir.
AkareSoft www.akaresoft.com - Oguzhan TAS 33
34. touch komutu Tarih formati : MMDDhhmm[YY]
MM=ay, DD=gn, hh=saat, mm=dakika, YY=yil bilgisini gsterir.
Dosyanin erisim ve degisim zamanini 15 Subat 1976 01:34 yapmak iin;
touch 0215013476 dosya_ismi
Degisim zamanini degistirmek iin;
touch m 0236000099 dosya_ismi
- touch a 0236000099 dosya_ismi
AkareSoft www.akaresoft.com - Oguzhan TAS 34
35. mkdir ile yeni dizin olusturma Linux isletim sisteminde yeni dizin olusturmak iin mkdir komutu kullanilir.
Kullanimi: mkdir [seenekler] dizin
-m : yeni yaratilacak dizin iin geerli izinler bu parametre ile verilir.
-p: iie dizin olusturmak iin kullanilir. rnegin; mkdir firma/hesaplar
-v: yaratilan tm dizinleri bildirmek amaciyla kullanilir.
mkdir evraklar
Yukaridaki komut evraklar dizini olusturur.
AkareSoft www.akaresoft.com - Oguzhan TAS 35
36. rnek yapalim; Asagidaki komutlari konsolu aip verelim;
mkdir dizin
ls la dizin
mkdir dizin/ders
ls la dizin
AkareSoft www.akaresoft.com - Oguzhan TAS 36
37. rm komutu ile dizin silme Sistemde var olan dosya ve dizinlerin silinmesi iin kullanilir. Kullanim formati syledir;
Dosyalar iin : rm[seenekler] dosya_ismi
Dizinler iin : rm r [seenekler] dosya_ismi
-r parametresi dizinler iinde dosya ve dizin ne varsa siler. Eger dizinde hibir alt dosya ve dizin yoksa rmdir direkt kullanilabilir.
-i : silinecek her dosya ve dizin iin onay bizden alinir.
-f: otomatik olarak siler, onay beklemez.
-d: belirtilen dizin bos olmasa bile dizini siler.
- v: yapilan her islemle ilgili kullaniciya bilgi verir.
AkareSoft www.akaresoft.com - Oguzhan TAS 37
38. ls ile dosya ve dizin listeleme(1) ls komutu varolan dosya ve dizinleri listeler.
Kullanimi: ls [seenekler] [dosya_veya_dizin_ismi]
-a: tm dosyalari listeler, ismi nokta ile baslayan dosyalar gizli dosyalardir. Bu parametre gizli dosyalari da gsterir.
-c: komut iktisini stun olarak listeler, varsayilandir.
-l: dosya ve dizinlerin izin, sahip, boyut, gncelleme zamani bilgilerini de listelerken verir.
-h: dosya byklg normalde bytedir. Kbyte, Megabyte gstermek iin kullanilir. 1024 ile arpilir. AkareSoft www.akaresoft.com - Oguzhan TAS 38
39. ls ile dosya ve dizin listeleme(2) -H: dnsmlerde h parametresi 1024 kullanirken bu parametre 1000 kullanir.
-o: Bu parametre l gibidir, farki dosya ve dizinlerin grup bilgisini gstermez.
-R: Dizin ierigini rekrsif olarak listeler.
--color: ls komutu dosya tipine gre renkleme yapar. AkareSoft www.akaresoft.com - Oguzhan TAS 39
40. Dosya ve dizinlerde izinler (1) Dosya ve dizinlerin sahip oldugu izinleri grmek iin ls kullanilir.
[root@akaresoft/root]# ls ld Evrak/
drwxr-xr-x 3 root 4096 Sep 25 2010 Evrak/
[root@akaresoft/root]# ls l smb.conf/
-rw-r-r-- 1 root users 10852 Jun 30 2010 smb.conf
AkareSoft www.akaresoft.com - Oguzhan TAS 40
41. Izinler AkareSoft www.akaresoft.com - Oguzhan TAS 41
42. Izinler Dosya Tipini belirten blm(2) ls iktisinda drt kisimdan olusmaktadir.
1) Dosya tipini belirten kisim:
Normal dosyalarda - isareti grlmektedir.
Dizinlerde d isareti grlmektedir.
Karakter bazinda islem yapan aygit srcleri iin c gzkmektedir.
Karakter bazinda islem yapan aygit srcleri iin b gzkmektedir.
Baska bir dosyayi isaret eden linkler iin l isareti gsterilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 42
43. Izinler(3) 2) Dosya sahibinin haklarini belirten blm
Bu kisimda dosya sahibinin haklari tanimlanir.
3) Dosya grubunu haklarini belirten blm
Bu kisimda dosyanin dahil oldugu grubun haklari yer alir.
4) Diger kullanici haklari:
Sistemde bulunan tm kullanicilarin dosya zerindeki haklari yer alir.
AkareSoft www.akaresoft.com - Oguzhan TAS 43
44. Dosya izinleri Kullanicilar dosya zerinde 3 farkli islem yapabilmektedir.
Okuma(r - read),
Yazma (w- write ),
alistirma (x -execute).
Dizin iin alistirma hakki demek o dizine geip geememek demektir. Izinlerin degistirilmesi amaciyla chmod komutu kullanilmaktadir. AkareSoft www.akaresoft.com - Oguzhan TAS 44
45. Linux Dosya Izinleri AkareSoft www.akaresoft.com - Oguzhan TAS 45
46. Linux Dosya Izinleri AkareSoft www.akaresoft.com - Oguzhan TAS 46
47. Linux dosya izinleri AkareSoft www.akaresoft.com - Oguzhan TAS 47
48. Izinler rnek-1 AkareSoft www.akaresoft.com - Oguzhan TAS 48
49. Izinler rnek-2 AkareSoft www.akaresoft.com - Oguzhan TAS 49
50. chmod ile yetki degistirme AkareSoft www.akaresoft.com - Oguzhan TAS 50
51. chmod chmod 740 dosya_ismi
AkareSoft www.akaresoft.com - Oguzhan TAS 51
52. chmod kullanim rnekleri Herkese okuma hakki vermek,
chmod +r dosya_ismi
Dosyanin sahibine tm haklari vermek,
chmod u+rwx dosya_ismi
Diger kullanicilarin tm yazma ve alistirma haklarini kaldirmak,
chmod o-wx dosya_ismi
Dosyanin sahibine tm haklar, gruba okuma, diger kullanicilara okuma haklari vermek
chmod u+rwx, g+r, o+r dosya_ismi
AkareSoft www.akaresoft.com - Oguzhan TAS 52
53. cp ile dosya kopyalama cp [seenekler] kaynak hedef
-R : dizinleri kopyalamak iin kullanilir. Dosya ve alt dizinlerin kopyalanmasi iin mutlaka kullanilmalidir.
-p : kopyalanan dosya ve dizinlerin izinlerin sahiplerinin korunmasini saglar.
-d: dosyanin kendisi yerine linkini kopyalamak iin;
-l: kopyalama yerine link olusturulur, dosya degistirildigi takdirde kopyasi da otomatikman degistirilir. AkareSoft www.akaresoft.com - Oguzhan TAS 53
54. cp parametreleri (devam) -f : kullaniciya hi soru sorulmaz, hedef dosya mevcutsa silinir, sonra kopyalama gereklesir.
-i: hedef dosya mevcutsa uyari verir.
-u: kopyalanan dosya hedef dosyadan daha yeni ise kopyalama islemi gereklestirilir.
-a: bu parametre dpR parametrelerine denktir. AkareSoft www.akaresoft.com - Oguzhan TAS 54
55. alisma dizininin grenilmesi cd komutu ile dizinler arasi geis saglanilir. pwd komutu iinde bulunulan dizini gsterir.
.: bulunulan dizini referans eder.
..: bir st dizini referans eder.
~[kullanici ismi]: kullanicinin ev dizinin referans eder.
-: bir nce bulunulan dizini referans eder. Sadece cd komutunda geerlidir. AkareSoft www.akaresoft.com - Oguzhan TAS 55
56. Dosyalara link tanimlanmasi Kisayol = bag dosyasi olusturmak iin ln komutu kullanilir.
Iki farkli link esidi vardir,
Hard-link: diger dosyanin tam bir kopyasini ierir. Orijinal dosya silinse bile link atilmis dosyada ayni ierik mevcuttur.
Sembolik (soft) link: tam anlamiyla kisayoldur, orijinal dosyaya ynlendirme yaparlar.
AkareSoft www.akaresoft.com - Oguzhan TAS 56
57. Dosyalara link tanimlanmasi $ touch ln_ornek
$ echo LN ornek > ln_ornek
$ ln ln_ornek ln_ornek_hard
$ ln s ln_ornek ln_ornek_soft
ls la
cat ln_ornek_hard
AkareSoft www.akaresoft.com - Oguzhan TAS 57
58. cat komutu Metin tabanli dosyalarin ieriklerinin grntlenmesini saglar.
cat dosya_adi
cat named.conf
-n : her satirin numaralandirilmasini saglar.
-t : merin iinde tab karakterinin gsterilmesini saglar.
-e : satir sonlarinin $ karakteri olarak gsterilmesini saglar.
-A : -e ve t parametrelerinin beraber kullanilmasina esdegerdir.
AkareSoft www.akaresoft.com - Oguzhan TAS 58
59. more komutu more komutu sayfa sayfa ierigin gsterilmesine yarar. ENTER ve BOSLUK tusu ile veya yn tuslari ile sayfalar arasinda ilerleme yapilir. BOSLUK tusu bir sayfa ileri ENTER tusu bir satir ileri gtrr.
ls la | more
AkareSoft www.akaresoft.com - Oguzhan TAS 59
60. echo komutu echo merhaba linux
Yukaridaki ifade ekrana merhaba linux yazar.
Dosyaya yazmak iin;
echo merhaba linux > dosya.txt
Dosyanin sonuna yazmak iin;
echo merhaba yeni dnya>>dosya.txt
AkareSoft www.akaresoft.com - Oguzhan TAS 60
61. less komutu More komutuna benzemektedir.
More dan farkli olarak geri ve ileri harekete izin vermektedir.
$less hesaplar.txt
hesaplar.txt dosyasinin ierigini gsterir. AkareSoft www.akaresoft.com - Oguzhan TAS 61
62. man ve -- help Komutlar hakkinda yardim verir.
man mv
man rm
--help de komuttan sonra yazildiginda yardim ekrani gsterilir. Genelde yardim ekranlarindan ikmak iin q kullanilir.
less --help
AkareSoft www.akaresoft.com - Oguzhan TAS 62
63. Dosya ve dizinleri aramak find find komutu belli kriterlere gre dosya ve dizinleri aramak iin kullanilir.
-name exp: isim ile arama yapmak iin kullanilir, * ve ? Karakterleri de joker karakter olarak aramada kullanilabilir.
-user kullanici: istenilen kullaniciya ait dosyalari bulur.
-group grup: istenilen gruba ait dosyalari bulur.
-perm izin: belirtilen izine sahip dosyalari bulur.
-newer dosya1: belirtilen dosyadan daha yenileri bulur.
AkareSoft www.akaresoft.com - Oguzhan TAS 63
64. Dosya ve dizinleri aramak find (2) -size [+|-] byklk: belirtilen byklge sahip dosyalari bulur.
-anewer dosya1: belirtilen dosyaya yapilan erisimden daha sonra erisilen dosyalari bulur.
-amin [+|-] sre: Sre ile belirtilen dakika nce erisilen dosyalari bulur.
-atime [+|-] sre: Sre ile belirtilen gn nce erisilen dosyalari bulur.
-cmin [+|-] sre: Sre ile belirtilen dakika nce stats degisen dosyalari bulur.
AkareSoft www.akaresoft.com - Oguzhan TAS 64
65. Dosya ve dizinleri aramak find (3) -ctime [+|-] sre: Sre ile belirtilen gn nce stats degisen dosyalari bulur.
-links [+|-] sayi: Sayi ile belirtilen miktarda hard linke sahip dosyalari dosyalari bulur.
-mmin [+|-] sre: Sre ile belirtilen dakika nce degistirilmis dosyalari bulur.
-mtime [+|-] sre: Sre ile belirtilen gn nce degistirilmis dosyalari bulur.
AkareSoft www.akaresoft.com - Oguzhan TAS 65
66. Dosya ve dizinleri aramak find (4) -nouser: hibir kullaniciya ait olmayan dosyalari bulur.
-nogroup: hibir gruba ait olmayan dosyalari bulur.
-type tip: aramada belirtilen dosyanin tipini bulmak iin kullanilir.
b: blok aygit dosyasi, c: karakter aygit dosyasi
d: dizin, f: normal dosya , l: sembolik link
s: soket, p: named pipe
-regex pattern: ismi pattern ile ile belirtilen regular expressiona sahip dosyalari bulmak iin kullanilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 66
67. Arama rnekleri find -mtime -8 : sekiz gnden daha kisa sre iinde degisiklige ugramis dosyalar.
find -mtime +8 : sekiz gnden sonraki sre iinde degisiklige ugramis dosyalar.
find mtime -4 ls|more: drt gnden daha kisa sre iinde degisiklige ugramis dosyalari bulur.
yedek dizini altinda boyu 85 byte veya ismi hesap_ev ile baslayan dosyalari bulmak iin;
find /tmp/ -size 85c o name hesap_ev* AkareSoft www.akaresoft.com - Oguzhan TAS 67
68. tar komutu Tar komutu arsivleme yapmak iin kullanilir. Arsivlemenin yaninda sikistirma yapmaz.
Sikistirma iin z kullanilirsa gzip algoritmasi ile sikistirma gereklesir.
Sikistirma iin Z kullanilirsa compress ile sikistirma gereklesir.
Dosya sikistirilirken isimlendirmede gzip ile sikistirilmissa hesap.tar.gz veya compress ile sikistirilmissa hesap.tar.Z olarak anlasilmasi iin birakilmalidir ki, sikistirmayi aacak kisi hangi sikistirmanin yapildigini bilsin. AkareSoft www.akaresoft.com - Oguzhan TAS 68
69. tar parametreleri f: zel bir dosya ya da device (cihaz) ismi belirtmek iin;
c(create): olusturmak iin;
x (extract): amak iin;
t (list) :tar dosyasinin ierigin listeler.
v: (verbose) yapilan islemleri standart ikisa listeler.
r(add) : bir tar dosyasina ekleme yapmak iin;
u(update): bir tar dosyasinin iindekileri gncelleme iin; AkareSoft www.akaresoft.com - Oguzhan TAS 69
70. tar komutu -z: gzip, gunzip kullanrak sikistirma ama iin;
-Z : compress kullanarak sikistirma ama iin
rnekler:
tar cvf dosya.tar dosya1 dosya2 dosya3
tar -zcvf dosya.tar.gz dosya1 dosya2 dosya3
tar -zxvf dosya.tar.gz
AkareSoft www.akaresoft.com - Oguzhan TAS 70
71. AG UygulamalariII Blm AkareSoft www.akaresoft.com - Oguzhan TAS 71
72. Ag dosyalari Linuxta ag ayarlari dosyalarda tutulmaktadir. Ister x window sisteminden ister dosyalardan degisiklikler yapilarak konfigrasyon yapilir.
/etc/sysconfig/network dosyasi
/etc/sysconfig/network-scripts dizini
/etc/hosts
/etc/resolv.conf
AkareSoft www.akaresoft.com - Oguzhan TAS 72
73. /etc/sysconfig/network dosyasi Genel ag ayarlari iin kullanilir. Iinde Gateway tanimi, makine adi gibi bilgiler bulunur. Bu dosyadaki terimler syledir.
NETWORKING: Bu ifade yes degilse sistemde ag ayarlari yapilmaz.
HOSTNAME: sistemin ismini belirtir.
GATEWAY: sistemin gateway adresini belirtir.
GATEWAYDEV: gatewaye ulasmak iin ag arayz kullanacagini belirtir.
FORWARD_IPV4: Sistemin gelen paketleri bir ara yzden diger arayze ynlendirme iznini belirtir.
NIS domain: Sistemin dahil oldugu NIS blge ismini belirtir.
AkareSoft www.akaresoft.com - Oguzhan TAS 73
74. /etc/sysconfig/network-scripts dizini Ag arayzlerinin aktif pasif hale gelmesi iin gerekli dosyalari tutar. Konfigrasyon dosyalarinda kullanilan temel terimler syledir.
DEVICE: arayzn sahip oldugu aygit adini belirtir.
ONBOOT: Sistem ailirken arayz aktif hale getirilecekse yes olmalidir.
BOOTPROTO: Ag ayarlari iin kullanilan protokol belirtir. Ag ayarlari statik olarak yapilandirilacaksa static, dinamikse yani ag ayarlari sunucudan alinacaksa DHCP , bootp sunucusundan alinacaksa bootp olmalidir. AkareSoft www.akaresoft.com - Oguzhan TAS 74
75. /etc/sysconfig/network-scripts dizini IPADDR: Arayzn IP adresi.
rnek: 192.168.2.1
NETMASK: Arayzn alt ag maskesi.
rnek: 255.255.255.0
BROADCAST: Arayzn broadcast (yayin) adresini belirtir.
AkareSoft www.akaresoft.com - Oguzhan TAS 75
76. IP Adres zc ayarlari IP adresinin Makine ismine, Makine isminin IP adresine dnsm iin birden fazla metod kullanilir.
etc/hosts dosyasi
DNS sunucu
NIS sunucu
Yukaridaki metodlarin hangisinin hangi sirada kullanilacagi /etc/nsswitch.conf dosyasinda kayitlidir. Bu dosyada hosts ile baslayan satir sirayi belirler.
hosts: files nis dns
1-etc dosyasi, 2-NIS sunucu, 3-DNS sunucu
AkareSoft www.akaresoft.com - Oguzhan TAS 76
77. /etc/hosts dosyasi Bu dosya iinde makineler ile ilgili olarak makine adi , makinenin IP adresi ve makine iin kisaltma bulunmaktadir. Her makine iin ayri bir kayit olmak zorundadir. Ag zerindeki bilgisayarlarin artmasiyla birlikte bu dosyanin kullanilmasi imknsiz hle gelmis ve DNS servisi gelistirilmistir.
/etc/hosts dosyasindaki satirlar asagidaki formata sahiptir:
IP_AdresiMakine_isimleri
127.0.0.1 aontws4044.cc.itu.edu.tr aontws4044 localhost.localdomain
AkareSoft www.akaresoft.com - Oguzhan TAS 77
78. DNS Ayarlari (/etc/resolv.conf ) Linuxte ve diger Unix trevi sistemlerde DNS ayarlari /etc/resolv.conf dosyasinda yapilmaktadir.
Asagidaki sekilde dzenlenmelidir.
domain alan_ismi
nameserver DNS_sunucusunun_IP_Adresi
domain cc.itu.edu.tr
nameserver 160.75.2.20
Birden fazla DNS sunucu tanimi yapilabilir. Bunun iin;
Search alan_1, alan_2, alan_3 AkareSoft www.akaresoft.com - Oguzhan TAS 78
79. DNS (Domain Name Server) rnek vermek gerekirse resolv.conf dosyasinda ;
search itu.edu.tr seklinde bir satir bulundugunda ve isim_1 isimli sunucu iin arama yapildiginda
isim_1.itu.edu.tr tam alan ismi iin de arama yapilacaktir.
AkareSoft www.akaresoft.com - Oguzhan TAS 79
80. Ag Komutlari - telnet Telnet programi, uzaktaki sunucu ile TELNET protokol ile haberlesmeyi saglayan bir programdir. Bu program sayesinde uzaktaki makinede kullaniciya bir alisma alani ailir. Kullanicinin gereklestirdigi her islem uzaktaki sunucuda gereklesir.
telnet sunucu ismi [port numarasi]
telnet akaresoft_server
NOT: Genelde Telnet portlari gvenlik nedeniyle kapatilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 80
81. telnet telnet> help
close : Mevcut baglantiyi kapat.
logout: baglantiyi kapat ve kullanici ikisi
display: islem paramtrelerini gster.
mode : karakter veya satir moduna geis.(Detayli kullanim iin 'mode ? )
open: bir siteye baglanti iin;
quit: telnetten ikis
send: zel karakterleri iletir (Daha fazlasi iin 'send ? ) AkareSoft www.akaresoft.com - Oguzhan TAS 81
82. telnet set: islem parametrelerini ayarlar ('set ?')
unset: islem parametrelerini sifirlar.('unset ?')
status: durum bilgisini yazdir.
toggle: ('toggle ?')
slc: zel karakterlerin durumunu degistir. ('slc ? )
auth turn on/off: Kimlik dogrulamayi a/kapa ('auth ? )
encrypt turn on (off) Sifreleme a/kapa ('encrypt ?)
forward turn on (off) ('forward?' )
z: telneti beklet
! : alt kabugu agir.
environ: ortam degiskenlerini degistir. ('environ ? )
? Yardim ekranini getirir.
AkareSoft www.akaresoft.com - Oguzhan TAS 82
83. ftp komutu FTP (file transfer protocol) komutu ile uzak sunucuya dosya transferi yapilir.
ftp ftp_sunucu_adi rnegin; ftp ftp.akaresoft.com
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>
AkareSoft www.akaresoft.com - Oguzhan TAS 83
84. ftp ls: sunucunun dizinin ieriginin grlmesini saglar.
dir : ls ile ayni grevi grr. Iki komutun iktisi ftp sunucusuna gre degisebilir.
cd: sunucudaki dizini degistirmek iin kullanilir.
get : sunucudan bir dosya almak iin kullanilir.
mget: Uzaktaki sunucudan birden fazla dosya almak iin kullanilir. Dosya isminin tam olarak verilmesine gerek yoktur. Adi tamamlamak iin *,? gibi zel karakterler kullanilabilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 84
85. ftp put: Uzaktaki sunucuya bir dosya koymak iin kullanilir.
mput: Uzaktaki sunucuya birden fazla dosya koymak iin kullanilir.
prompt: mget ve mput komutlari kullanildigi durumlarda her islem yapilmadan nce kullanicidan onay beklenir. Onay beklenmeden islemi yapmak isteniyor ise prompt komutu off argmani ile agirilmalidir. Onay verme islemini tekrar aktif yapmak iin prompt on komutu verilmelidir.
bye: Ftp baglantisini kapatmak iin kullanilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 85
86. Nslookup Komutu DNS sunucu ile haberlesip DNS kaydi sorgulamak/aramak iin kullanilir.
rnegin IPden makine adini bulmak gibi.
A: Makine adindan IP adresi sorgulamak iin.
PTR: Makine IP adresinden makine adi sorgulamak.
NS : yetkili DNS sunucularinin listesi iin.
MX: sunucu iin gnderilen e-postalari kabul eden sunuculari grmek iin kullanilir.
ANY: Tm sorgulama tiplerini kullanarak gerekli bilgileri almak iin kullanilir.
SOA: Alandan sorumlu kisi , TTL sresi , alanin seri numarasi gibi bilgileri almak iin kullanilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 86
87. whois komutu Whois komutu bir IP adresinin hangi aga dahil oldugunu ve o agdan sorumlu kisilerin e-posta adresleri , posta adresleri , telefonlari gibi bilgileri gsteren bir komuttur.
Sorgulanan IP ile ilgili bilgiler whois sunucularinda tutulurlar. Whois komutu ile bu sunucular sorgulanir.
Komutun temel kullanimi asagidaki gibidir:
whois IP_adresi[@whois_sunucusu]
whois 160.75.2.20
AkareSoft www.akaresoft.com - Oguzhan TAS 87
88. Temel Kullanici ve Grup Islemleri Root (Kk) kullanicisi Linuxta tm haklara sahip kullanicidir.
Pardus dahil her Linux paketinde root kullanicisi varsayilan ana kullanici olarak gelir.
Root kullanici sifresinin yetkisiz kisilere verilmemesi gerekir, sistemdeki bir hasar sunucuyu duraklatacak, hatta bir daha ailmamasina sebep olacaktir.
Root kullaniciya sahip sistem yneticisinin yetkilendirmeyi tam yapmasi, okuma-yazma-alistirma yetkilerini planli bir sekilde vermesi gerekir. AkareSoft www.akaresoft.com - Oguzhan TAS 88
89. Kullanici ve Grup Islemleri Linuxta kullanici hesaplari etc/passwd dizininde tutulmaktadir.
Eger sifreleme olarak glge (shadow) parola seilmis ise sifreler ayri olarak etc/shadow dosyasinda tutulur.
Sisteme giriste passwd dosyasinin okunup, kullanici dogru sifreyi girip girmediginin kontrol gereklidir, bu durumda passwd dosyasi okunabilir olmalidir.
Chmod 644 yetkisine sahip olmalidir. Yani sahibi olan root kullanici okuma-yazma, grup sadece okuma,digerleri sadece okuma yetkisine sahip olmalidir. AkareSoft www.akaresoft.com - Oguzhan TAS 89
90. Kullanici ve Grup Islemleri Yukarida bil3 kullanicisi tarafindan dosya listelenmektedir. Yetkiler grlmektedir, yorumlayiniz.
Glge parola (shadow) kullanilmadigi zaman sifreler bir dosyada tutulacagi iin sifrelenmis olsa da sifreler herkes tarafindan grlebilir ve esitli saldirilar dzenlenebilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 90
91. Shadow dosyasi Glge parola kullanildigi durumlarda shadow dosyasi girilen sifrelerin kontrol aisindan sadece root kullanici tarafindan erisilebilir.
Shadow dosyasi 600 yetkisine sahip olmalidir. Bu yetkiyi yorumlarsak,
6 yani okuma ve yazma yetkisi rootda grup ve diger kullanicilarda ise hibir yetki bulunmamaktadir. AkareSoft www.akaresoft.com - Oguzhan TAS 91
92. Linux Yetki tanimlama Linux ekirdegi her kullaniciyi iki parametreden tanir;
uid = kullanici kimlik no (user id)
gid = kullanici grup kimligi (group id)
Root kullanicisi iin uid degeri her zaman sifir (0)dir.
NOT: 0-999 arasi sistem iin ayrildigi iin kullanilamaz.
AkareSoft www.akaresoft.com - Oguzhan TAS 92
93. Passwd dosyasi Yukarida cat komutuyla listelenen passwd ierigini grmektesiniz. AkareSoft www.akaresoft.com - Oguzhan TAS 93
94. passwd dosyasi passwd dosyasinda asagidaki bilgiler tutulur.
Kullanici ismi,
Sifrelenmis olarak parola,
Kullanici kimligi (uid),
Grup kimligi,
Kullanicinin gerek ismi ve hesapla ilgili aiklamalar,
Kullanicinin ev dizini,
Baglanti kabugu (baslangita alisan kabuk)
AkareSoft www.akaresoft.com - Oguzhan TAS 94
95. Yetkilerle ilgili komutlar groups komutu kullanilarak kullanicinin hangi gruplara ye oldugu grlebilir.
useradd komutu ile sisteme yeni kullanici eklenebilir,
userdel komutu ile sistemden kullanici silinebilir.
$ su -- ile mevcut kullanicidan root kullanicisina geis yapilir. Bundan sonra sifre sorulur, sifre yazilirken ekranda karakter gsterilmez, yazilip ENTERe basilir.
$su oguzhan gibi bir kullanimla oguzhan isimli kullaniciya geis yapilir. AkareSoft www.akaresoft.com - Oguzhan TAS 95
96. useradd komutu -u 1005 ?
-g users ?
-d /home/labuser
-s /bin/bash AkareSoft www.akaresoft.com - Oguzhan TAS 96
97. Useradd parametreler -c hesapla ilgili aiklama
-d ev dizini
-e bitis tarihi
-f aski sresi
-g Birincil grup
-G kullanicinin dahil olacagi gruplar,
-p parola,
-s kabuk
-u kullanici kimligi numarasi, uid
AkareSoft www.akaresoft.com - Oguzhan TAS 97
98. userdel userdel r kullanici_adi
-r kullanildiginda kullanicinin ev dizinindeki dosyalar da silinir. (home dizininde yer alan kullanici dizini)
TASMA (Pardus Yapilandirma Merkezi) blmnde grafiksel ortamda kullanici eklenip silinebilir.
Unutmayiniz ki serverlarda grsel arayz (X-Window) bulunmaz, console (konsol) ekraninda kodlari yazmalisiniz. AkareSoft www.akaresoft.com - Oguzhan TAS 98
99. usermod 97. slaytta anlatilan parametreler kullanilarak kullanici seenekleri gncellenebilir,
usermod s /bin/csh G mudurler efsane
Yukarida efsane kullanicisinin kullandigi kabuk degistirilerek mudurler grubuna ye yapilir.
usermod l labogrenci d /home/labogrenci m lab
lab kullanicisinin kullanici adi ve ierigini tasiyarak ev dizini degistirilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 99
100. Groupadd komutu ile grup ekleme groupadd g 1005 yoneticiler
Grup numarasi 1005 olan yoneticiler isimli bir grup olusturulur.
NOT: 1-499 arasi numaralar sistem hesaplari iin ayrilmistir. Grup numarasi verilirken 500den byk verilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 100
101. groupdel ve groupmod # groupdel yoneticiler
Yukaridaki komut ile yoneticiler grubu silinir, tabiki bu islem iin silme yetkisine sahip kullanici olmalidir.
#groupmode n ustyoneticiler yoneticiler
Yukaridaki komut kullanilarak yoneticiler grubunun ismi ustyoneticiler olarak degistirilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 101
102. Kullanici ve grup haklari audio: ses ve mzik alabilir,
dialout: modem ve faks alistirabilir.
disk: sabit depolama birimlerini kullanabilir.
pnp: evre birimleri kullanabilir.
pnpadmin: evre birimleri ynetebilir.
power: g ynetimi gereklestirebilir.
removable: ikarilabilir depolama aygitlarini kullanabilir.
users: normal kullanici haklarina sahiptir.
video: grnt aygitina erisebilir.
wheel: sistem yneticisi yetkilerine sahiptir. AkareSoft www.akaresoft.com - Oguzhan TAS 102
103. Kullanici ve grup haklari Dosya ve dizin erisimlerinde root parolasi gereklidir. AkareSoft www.akaresoft.com - Oguzhan TAS 103
104. Kullanici ve Grup Islemleri AkareSoft www.akaresoft.com - Oguzhan TAS 104
105. Linuxta Editrler - VIM Linux ortaminda metin olusturmak ya da metin dzenlemek iin kullanilan programlardir.
Alt+F2 ile komut alistir penceresini aip konsole yaziniz.
vi muhasebe.txt satiri ile dosya ailir. Eger dosya var olan tilda dizininde degilse nne yol yazilir.
rnegin; vi /home/oguzhan/rapor.txt gibi.
VIM programinda tuslar hem yazi hem de komut iin kullanilabilir. Editr, ilk aildiginda komut modunda alisir.
AkareSoft www.akaresoft.com - Oguzhan TAS 105
106. VIM Editr (eski ed) Yazma islemine baslamak iin i(insert) veya a(append) tuslarina basilmalidir.
Yazma isini sonlandirip tekrar komut satirina dnmek iin ESC kullanilir. AkareSoft www.akaresoft.com - Oguzhan TAS 106
107. VIM Editr Komutlari-1 AkareSoft www.akaresoft.com - Oguzhan TAS 107
108. VIM Editr Komutlari-2 AkareSoft www.akaresoft.com - Oguzhan TAS 108
109. VIM Editrde ilerlemek iin yn tuslari Page Up, Page Down, kullanilabilir, ENTER alt satira geer.
:w degisiklikleri kaydetmek iin;
:wq komutu degisiklikleri kaydedip programdan ikmak iin kullanilir.
Olusturulan dosyanin tekrar ailip yazma islemine devam edilebilmesi iin i tusuna basilip yazma islemine devam edilebilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 109
110. NANO editr nano rapor.txt ile rapor.txt dosyasi ailabilir ya da yeni bir dosya olustulabilir.
nano /home/oguzhan/rapor.txt gibi bir kullanim ile baska dizindeki dosya ailabilir.
CTRL + X programdan ikmayi saglar.
AkareSoft www.akaresoft.com - Oguzhan TAS 110
111. Nano editr komutlari AkareSoft www.akaresoft.com - Oguzhan TAS 111
112. Kwrite Editr KDE masast iin gelistirilmis bir metin dzenleyici editrdr.
Simdiye kadar anlattigim editrler iinde en severek kullandigim ve kod yazdigim editrlerden biridir. zellikle C/C++ ile kod yazarken kodlari renklendirmesi ve kolay kullanimi yznden srekli kullaniyorum.
Java, Phyton, Perl, Bash, HTML, Ada, Modula 2 gibi dillerde de kod renklerdirme ve girintileme zelligine sahiptir. AkareSoft www.akaresoft.com - Oguzhan TAS 112
113. Kwrite Metin Editr kwrite rapor.txt ile veya Programlar>Yardimci Programlar mensnden editr ailabilir.
Dosya- Yeni : CTRL+N
Dosya-A: CTRL+O
Dosya -Kaydet : CTRL +S
Dosya -Farkli Kaydet
Dosya -Yeniden Ykle: F5
Dosya Yazdir : CTRL +P
Dosya- Kapat : CTRL+W
Dosya- ikis: CTRL +Q
AkareSoft www.akaresoft.com - Oguzhan TAS 113
114. Kwrite Metin Editr Dzen-Geri Al (CTRL +Z)
Dzen-Yinele (CTRL+Shift+Y)
Dzen- Kes (CTRL+X)
Dzen- Kopyala (CTRL+C)
Dzen-Hepsini Se (CTRL+A)
Dzen-Seme (CTRL+Shift+A) Editrdeki seili metni seimsiz yapar.
Dzen-HTML olarak kopyala
Dzen-Blok seim kipi (CTRL+Shift+B) Seim kipi blok oldugundan yatay seimler yapilabilir. rnegin 2 ile 4. satir arasi ile 5 ve 7. satir arasi blok olarak beraber seilebilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 114
115. Kwrite Metin Editr Dzen-zerine yazma kipi (Insert)
Dzen-BUL (CTRL+F)
Dzen-Sonrakini Bul (F3)
Dzen- ncekini Bul (Shift +F3)
Dzen-Yerine Koy (CTRL+R)
Dzen-Satira Git (CTRL+G)
Grnm-Komut Satirina Ge (F7)
Grnm-Devingen Szck Kaydirma(F10)Ekranda yan sinira gelen metin ekranda grnecek sekilde kaydirilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 115
116. KWrite Grnm Simge Kenarligini Gster (F6)
Grnm Satir Numaralarini Gster (F11)
Grnm- Gizleme Issaretlerini Gster(F9)Program kodlari iinde kod gizleme isaretlerini gsterir.
Grnm- Kod Gizleme
En st dzeyde Daralt (CTRL+Shift+-)
En st dzeyde Genislet(CTRL+Shift++)
Yer imleri - Yer imi koy (CTRL+B)
Yer Imleri Sonraki (Alt+Page Down)
Yer Imleri nceki (Alt+Page UP)
AkareSoft www.akaresoft.com - Oguzhan TAS 116
117. KWrite Aralar-Salt Okuma Kipi Belge zerindeki degisiklik yapilmasini nlemek iin kullanilir.
Aralar- Dosya Tr Etkin belge iin dosya tr semasini ayarlar.
Aralar Renklendirme
Aralar Kodlama
Aralar- Yazim: yazim hatalarini yakalamak iin.
Aralar Girinti : CTRL +I
Aralar-Girinti Temizle: CTRL+Shift +I: Girinti miktarini bir basamak azaltir.
AkareSoft www.akaresoft.com - Oguzhan TAS 117
118. Kwrite Aralar Yerlesim: Seili metnin girinti ayarlarina gre yerlesimini ayarlar.
Aralar Yorum haline Getir. (CTRL+D) Kodlarin yorum haline getirilerek derlenmesini nler.
Aralar- Yorumu kaldir (CTRL+Shift+D)
Aralar Byk Harf (CTRL+U)
Aralar Karakterleri Bylt(Alt+CTRL+U)
Aralar Satirlari Birlestir(CTRL+J)
Ayarlar-Kisa yollari yapilandir.
F1: Yardim penceresi, Shift +F1: tiklanan ge hakkinda yardim ekrani aar. AkareSoft www.akaresoft.com - Oguzhan TAS 118
119. Kate Editr KDE Advanced Text Editr
Yazilimcilara ynelik gelismis bir editrdr.
Byk boyuttaki metin dosyalarini aabilmektedir.
53 MB bylklgndeki KDEBase paketi bilesenidir.
Sonsuz Geri Al/yinele zelligi,
Otomatik Girintileme zelligi,
Ag Destegi (ssh, ftp, http, webdav vb.)
Gml komut satiri,
Srkle Birak (Drug and Drop) Metin Dzenlemesi,
DCOP ve JavaScriptle gelistirebilme gibi. AkareSoft www.akaresoft.com - Oguzhan TAS 119
120. Program Kurma ve Gncelleme RPM, DPKG, Portage gibi paket yneticileri REDHAT, Mandrake, Gelecek vb. Linux dagitimlarinda kullanilmaktadir.
Pardusta PiSi olarak adlandirilan basit bir paket ynetici kullanilmaktadir.
Paket, bir uygulamayi ya da isletim sisteminin bir parasini tm bilesenleriyle toplu olarak ifade eden kavramdir. rnegin, Pardus'ta gelismis bir resim isleme programi olan gimp ya da yazicilarla ilgili srclerin bulundugu foomatic-db birer pakettir. AkareSoft www.akaresoft.com - Oguzhan TAS 120
121. PiSi Pardus'ta bulunan paket yneticisi, PiSi (Packages Installed Successfully as Intended Planlandigi Gibi Basariyla Kurulan Paketler) olarak adlandirilmaktadir. Anlasilmasi basit ve kullanimi kolay olan bu paket yneticisi uygulamasina hem komut sisteminden hem de grafik ortamdan ulasmak mmkndr.
Derlenmek zere hazirlanmis paketlere kaynak paket adi verilir. Bu paketler, henz kod halinde olduklarindan dolayi dogrudan Pardus'a kurulamazlar. AkareSoft www.akaresoft.com - Oguzhan TAS 121
122. Pardusta Derleme Ikili (Binary) paketlere dnstrp alistirilabilir hale getirmek iin dosyalarin derlenmesi lazimdir.
Derlemeden sonra PiSi uzantisi alan ikili dosya haline gelirler.
Pardusta EXE uzantili dosyalar alistirilamazlar.
PiSi uzantili dosyalar alistirilabilir.
Wine adli uygulama ile Windows ortamindaki programlarin ogu alistirilabilir. AkareSoft www.akaresoft.com - Oguzhan TAS 122
123. Paket Deplolari Paket depolari, paketlerin indirilerek kullanilabilecegi Internet dizinleridir.
Asagidaki adresten paketler indirilebilir.
http://paketler.pardus.org.tr/info/2011/testing/
Pardus iinde Ofis Programlari, Medya Oynaticilari, Programlama Aralari, Bilimsel Programlar gibi 1400 farkli program istenirse Paket Yneticisinden kurulabilir.
Seilen program paket ierisinde yoksa internetten otomatik olarak yklenir ve eski paketler gncellenir. AkareSoft www.akaresoft.com - Oguzhan TAS 123
124. Linuxte EXE dosya alistirma EXE uzantili dosyanin zerine sag tiklayarak Wine ile A seenegini seerek aabilirsiniz.
MSN yerine Kopete ve aMsn gibi zellikle Pardus iin retilmis programlari kullanmak daha iyidir.
Basarim orani bakimindan her programin kendine zg ortami tercih edilmelidir.
AkareSoft www.akaresoft.com - Oguzhan TAS 124
125. Pisi search Pisi ile bir paketin bilgisayarda olup olmadigini anlamak iin;
pisi search colorgcc
Pisi info parametresiyle kullanilirsa daha detayli bilgi elde edilebilir.
pisi info colorgcc
Pisi paketlerini bilgisayara kurmak iin install parametresi kullanilir.
pisi install colorgcc
AkareSoft www.akaresoft.com - Oguzhan TAS 125
126. Pardus paket kurma Bilgisayara kayitli pisi uzantili bir programdan kurulum yapilacaksa
pardus ~ # pisi install /home/oguz/kur/paketadi.pisi
Grafik ortaminda paket eklemek iin Ayarlar mensnden Paket Yneticisi Programini Yapilandir seilir. Depo ekle seilir.
Depo adresi mutlaka .xml veya sikistirilmis .xml.bz2 uzantili dosyalardir. AkareSoft www.akaresoft.com - Oguzhan TAS 126
127. Depo Kavrami Pardus'ta alisabilen programlar, paketler halinde, Pardus deposu denilen Internet sunucularinda bulunur.
Pardus isletim sistemine ait resmi deponun yani sira, diger paket depolarina da erisim saglanabilir. Bylelikle baska depolarda bulunan paketlerin de Paket Yneticisi tarafindan listelenmesi ve ynetilmesi mmkn olur. AkareSoft www.akaresoft.com - Oguzhan TAS 127
128. Depo ekleme kaldirma Asagidaki komutla yapilir.
# pisi add-repo depo_adi http://depo.adresi.com/pisi-index.xml
Depo kaldirma seenegi,
# pisi remove-repo depo_adi
Eger birden fazla depoyu birden kaldirmak istiyorsaniz depolarin isimlerini boslukla ayirarak yazabilirsiniz.
Sistemde alisan depolari listeleme iin;
# pisi list-repo AkareSoft www.akaresoft.com - Oguzhan TAS 128
129. Pisi ile program kaldirma/gncelleme Kaldirma iin;
#pisi remove calestia
Gncelleme iin;
#pisi upgrade paketadi
#pisi upgrade paketadi diger_paketadi AkareSoft www.akaresoft.com - Oguzhan TAS 129
130. Pisi yardim elde etme Pisi yardimini grntleme;
pisi --help AkareSoft www.akaresoft.com - Oguzhan TAS 130
131. Programlar AkareSoft www.akaresoft.com - Oguzhan TAS 131
132. Programlar AkareSoft www.akaresoft.com - Oguzhan TAS 132
133. Programlar AkareSoft www.akaresoft.com - Oguzhan TAS 133
134. Programlar AkareSoft www.akaresoft.com - Oguzhan TAS 134
135. Diger Uygulamalar AkareSoft www.akaresoft.com - Oguzhan TAS 135
136. Kabuk Islemleri AkareSoft www.akaresoft.com - Oguzhan TAS 136
137. Kabuklar (Shell) AkareSoft www.akaresoft.com - Oguzhan TAS 137
138. Kabuk program komutlari - parametrelerde kisa kullanim, -- uzun kullanim iindir.
Komut satirinda root iin #, kullanici iin $
. Bulunulan dizini gsterir.
.. Bir st dizini gsterir.
- bir nceki dizini gsterir.
O anki kullanicinin ev dizini gsterir.
/ Kk dizini gsterir.
ls, pwd, cd, rmd, mkdir, cat, man, date, clear, rm, ln, cp, mv, echo komutlari ne ise yarar? Nasil kullanilir? AkareSoft www.akaresoft.com - Oguzhan TAS 138
139. Komutlar (commands) bc: aritmetiksel islemlerin gelistirildigi komuttur.
df: dosya ve dizinlerin disk kullanimini grntler.
expr: aritmetiksel, mantiksal islemleri gereklestirir.$host expr 3+5
host: web adresi hakkinda bilgi verir.
$host www.akaresoft.com
ps: bilgisayarda o anda alisan programlarin listesini verir. ef ve aux parametreleriyle daha detayli kullanilabilir. Sre (Process) PID ile gsterilir.
kill: process durdurmak iin kullanilir.
AkareSoft www.akaresoft.com - Oguzhan TAS 139
140. sikistirma gzip deneme.txt
deneme.txt.gz olusur.
gzip d deneme.txt.gz
deneme.txt.gz dosyasini aar.
veya;
gunzip deneme.txt.gz
Dosya ve alt dizinleri ayri ayri sikistirmak iin;
gzip r /home/oguzhan/belgeler
AkareSoft www.akaresoft.com - Oguzhan TAS 140
141. Sikistirma
Dosya sikistirma,
tar cf deneme.tar deneme1.txt deneme2.txt
Dosya ama
tar xf deneme.tar
kill all -9 vim ne yapar?
AkareSoft www.akaresoft.com - Oguzhan TAS 141
142. Whereis, which whereis, which komutlarin ve ilgili dosyalarin bulunduklari konumlari listeler.
whereis ls ls komutunun yerini listeler.
which ls ls komutunun yerini listeler.
who sisteme bagli kullanicilari listeler. AkareSoft www.akaresoft.com - Oguzhan TAS 142
143. Tesekkrler
Dinlediginiz iin tesekkr ederim.
Grup halinde kurumlara veya tek zel ders verilir.
E-posta:oguzhantas@gmail.com
Bilgisayar Yk.Mh. Oguzhan TAS
AkareSoft www.akaresoft.com - Oguzhan TAS 143