DERS 4: 4. Temel Linux Islemleri. 4.1 Dosya Sistemi, Yapisi ve Temel komutlari

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "DERS 4: 4. Temel Linux Islemleri. 4.1 Dosya Sistemi, Yapisi ve Temel komutlari"

Transkript

1 DERS 4: 4. Temel Linux Islemleri Linux/UNIX isletim sistemini asagidaki gibi bir tür piramit olarak degerlendirebiliriz. Piramidin en alt kismi islemci, bellek, sabit disk gibi fiziksel parçalardan (hardware) olusur. Fiziksel parçalarin üzerinde Linux/UNIX isletim sistemi çalisir. Isletim sisteminin görevi fiziksel parçalari kontrollü bir sekilde çalistirmasinin yaninda, çalisan diger bütün programlar için sistem çagrilari (system calls) ara yüzeyi saglamaktir. Sistem çagrilari kullaniciya dosya, süreç (process) ve diger kaynaklari olusturma ve onlar üzerinde islem yapma imkanini saglar. Kütüphane Arayüzeyi Sistem Çagrilari Arayüzeyi Kullanici Arayüzeyi Kullanici Standart Utility Programlar (Kabuk, editörler, derleyiciler) Standart Kütüphane (open, close, read, write, fork gibi) Linux/UNIX Isletim Sitemi Proses yönetimi, bellek yönetimi, Dosya sistemi, I/O gibi) Fiziksel Parçalar (Hardware) (Islemci, bellek, disk gibi) Kullanici Modu Çekirdek Modu 4.1 Dosya Sistemi, Yapisi ve Temel komutlari Dosya, çevre bellek üzerinde (disk, disket, CD vb.), kendisine bir isim verilmis olan bagimsiz bir bilgi gurubudur. Linux ta bir dosya, ismi ve bulundugu dizin ile belirlenir. Dogal olarak ayni dizin içerisinde belirli bir isimde sadece bir tane dosya bulunabilir. Ayni isim fakat farkli içerikte dosyalar olusturmak istiyorsaniz bunlari farkli dizinlere koymalisiniz. Dizin kavrami ise bildiginiz gibi, disk içinde belirli bir isimle tanimlanmis disk bölgesi anlamindadir. Bu konulara yeni baslayanlar genellikle dosya ve dizin kavramini karistirirlar. Bir dizin içerisinde çok sayida dizin ve dosya bulunabilir fakat dosya içerisinde dizin bulunmaz. En Sik Karsilasacaginiz Dosya Türleri : Bilgisayar ortaminda çok çesitli tipte dosyalarla karsilasmak söz konusudur. Bunlardan en yaygin olarak karsilasilabilecek olanlari asagidaki siniflarda toplamak mümkündür. 1) Sistem Dosyalari Bunlar bilgisayar sisteminin isletimi ile ilgili dosyalaridir. Genellikle bu tür dosyalar Linux isletim sisteminin okuyarak sistem isletimi için kullandigi metin tipinde dosyalardir. Linux sistem sorumlusu bu tür sistem dosyalarinin güncellenmesinden sorumludur. Örnegin sisteme yeni bir kullanici eklense yada sistemden yani bir kullanici çiksa kullanici sistem dosyasinin güncellenmesi gerekir.

2 2) Kullanici Veri Dosyalari Bu tip dosyalar, linux isletim sistemini kullanan kullanicilarin olusturdugu yada güncelledigi dosyalardir. Bunlarda metin tipi dosyalardir. Sayisal yada alfabetik bilgi içerir. 3) Icra Edilebilir(executable) Dosyalar Bu tip dosyalar ise, bilgisayarda dogrudan dogruya çalistirilabilecek komut içerirler. Belirli amaç için olusturulmus komut kümesine program adi veriyoruz. Icra edilebilir dosyalar bu anlamda program dosyalaridir. Bunlarin olusturulmasi yada üzerinde degisiklik yapilmasi özel yazilim ürünleri sayesinde mümkündür. Linux dizin yapisi, hiyerarsik düzendedir. En tepede / ile gösterilen kök dizin (root) vardir, diger tüm dizin ve dosyalar bunun altindadir. Bu dosyalardan önemli olanlara bir göz atalim : / Kök Dizini içinde : /bin Temel komut binary dosyalari. /boot Sistemin boot edilmesi için gerekli degismez veriler. /dev Cihazlarin bulundugu dosyalar. /etc /home /lib /mnt /proc /root /sbin /tmp /usr /var Local sistemimiz için gerekli sistem dosyalari Kullanici dizinleri. Paylastirilmis kütüphaneler. Geçici baglanti noktasi Dosya Sisteminin Process (islem) bilgileri root kullanicisinin kök dizini Önemli sistem çalistirilabilir dosyalari. Geçici saklama alani Ikincil ana hiyerarsi (uygulama programlarini içerir) Degisken veri bölgesi Ayrintili Bilgi Için : Dosya isimleri 255 karakteri asamaz. Tüm büyük harfler (A-Z), küçük harfler (a-z), rakamlar (0-9) ve noktalama isaretlerinden bir bölümü (., _ -) dosya ve dizin isimlendirirken kullanilabilir. Dosya isimlerinde asagidaki karakterler ise kullanilamaz : Bosluk <> * {}[]()^!\ &$?~ Linux ta Dizinler (Directories): Diger isletim sistemlerinde oldugu gibi Linux ta da, disk, kendine isim verilmis bir takim bölgelere ayrilir. Bu isimlendirilmis bölgelere dizin(directory) ismi verilmektedir. Bir dizin içine belirli bir konu ile ilgili çok sayida dosya konulabilir. Ayrica bir dizin baska bazi

3 dizinleri de içerebilir. Bir dizinin içerdigi bu dizinlere, o dizine ait alt dizin(subdirectories) adi verilmektedir. Linux ta, diskteki diger bütün dizinleri içeren dizine kök(root) dizin adi verilir. Bir disk içerisinde bir tane kök dizin bulunabilecegi yukaridaki tanimdan anlasilmaktadir. Kök dizine ebeveyn dizin (parent directory) adi da verilir. Kök dizin altindaki alt dizinlerde kendilerine bagli alt dizinler içerebilir ve bu yapi belirli bir derinlige kadar sürebilir. Kök dizin ve onun altindaki alt dizin guruplarindan olusan yapiya agaç yapisi(tree structure) adi verilmektedir. Dizinler Nasil Isimlendirilir? Linux ta dizinlere isim vermek için geçerli kurallar dosyalari isimlendirme kurali ile aynidir. Linux dizin isimlerinin uzunluklarinda 256 karaktere kadar dizin isimlerini kabul etmektedir. Dizin isimlerinin olusturulmasinda küçük ve büyük harfler, rakamlar ve gibi, _ gibi yada. gibi diger karakterler kullanilabilir. Bunlarla beraber, dizin isimleri içerisinde, *,?,\ ve bosluk karakterleri gibi karakterler yer almaz: çünkü bu karakterlerin her birinin Linux kabugu (shell) içinde özel anlamlari vardir. Bir dizin içerisinde bulunan diger dizinleri veya dosyalari belirtmek için / sembolü kullanilir. Örnegin, usr/serdar ifadesi, serdar in usr dizini içinde oldugunu anlatmaktadir. Bu tür bir ifadede serdar in bir dizin mi yoksa bir dosya mi oldugu tam olarak anlasilamaz ancak usr in dizin oldugu kesindir çünkü baska bir dizin yada dosyayi içermektedir. Kök dizin, isim vermeksizin / sembolü ile belirlenir. / sembolünden önce bir isim belirtilmemisse bu durumda / sembolü kök dizini simgelemektedir. Örnegin, /celebi ifadesi, kök dizin altindaki celebi adli bir alt dizin simgelemektedir. /usr/celebi/x.exe ifadesi, kök dizin altinda usr adli bir alt dizin oldugunu, usr in altinda ise celebi adli bir alt dizin bulundugunu ve celebi alt dizini içinde de x.exe adli dosyanin mevcut bulundugunu simgelemektedir. Ana Dizin (Home Directory) Linux her kullanici için, o kullaniciya ait olan bir ana dizin (home directory) saglamaktadir. Bu ana dizin içinde, kullaniciya ait çesitli dosyalar bulunabilir yada kullanici bu ana dizin içerisinde baska alt dizinler olusturabilir. Bir kullanicinin ana dizini içine normal olarak diger kullanicilarda girebilir; kullaniciya ait dosyalari okuyabilir ve kopyalayabilir. Sadece dosyalar üzerinde degisiklikler ve dosyalari silme islemini gerçeklestiremezler. Bir kullanici, kendi home dizini içerisinde diger kullanicilarin girmesini istemiyorsa bu durumda kendi dizin ve dosyalari üzerine erisim kisitlamasi yada kilit getirmelidir. Burada bir noktayi belirtmede yarar vardir; sisteme root olarak giren (login olan) kullanici sistem yöneticisidir (system administrator) ve sistemdeki bütün dosya ve dizinlerin üzerinde

4 bu dosyalar ve dizinler kilitli bile olsa her türlü islem yapabilir. O nedenle sistem yöneticisi güvenli bir kisi olmalidir. Bir kullanicinin home dizinin nerede açilacagi Linux tarafindan belirlenir ve kullanici tarafindan bu yer degistirilemez. Sisteme genelde size ayrilmis bir dizin içinde girersiniz. Size verilen izinler çerçevesinde diger dizin ve dosyalara erismeniz mümkündür. Linux dizinleri arasinda dolasirken, nerede oldugunuzu anlamak için pwd (print working directory) komutu kullanilir. Bu komut yerinizi kaybettiginiz durumlarda oldukça kullanislidir!.. $ pwd /home/serdar Linux un harf duyarliligi olan bir isletim sistemi oldugunu hatirlatalim. Yani, /home/serdar /home/serdar dizin ismi ile, dizin ismi ayni degildir. Ayni durum dosya isimleri için de geçerlidir. Ayni dizin içinde, /home/serdar/veri.dat isimli dosya ile, /home/serdar/veri.dat isimli dosya birlikte bulunabilir, ve ayri dosyalardir. Kabuk programi komut satirini yorumlayabilmek için özel bir syntax yapisini takip eder. Bu yapida ilk girilen kelime komutun adidir. Sonraki kelime o komut için geçerli olan opsiyonlar ve argumanlar dir. Komut satirindaki her kelime digerlerinden bir veya daha fazla bosluk ile ayrilmalidir. Genel form asagidaki gibidir. $ Komut Seçenekler Argumanlar Bulundugunuz dizini degistirmek için cd (change directory) kullanilir : $ pwd /home/serdar/ $ cd projeler $ pwd /home/serdar/projeler ~ isareti ise, kullanicinin ev dizinini gösterir. Ev dizinimizin /home/serdar oldugunu farzedelim: $ cd ~ $ pwd /home/serdar Bir dizin yukari çikmak için ise cd den sonra.. yazilir. DOS kullananlara bir uyari, cd ile.. arasinda bir bosluk birakilmalidir, DOS taki gibi bitisik yazilamaz : $ pwd /home/serdar/projeler

5 $ cd.. $ pwd /home/serdar Yeni bir dizin yaratmak için ise mkdir (make directory) komutu kullanilir : $ pwd /home/serdar $ mkdir odev $ cd odev $ pwd /home/serdar/odev $ cd.. $ pwd /home/serdar Bir dizini silmek için ise rmdir (remove directory) komutu kullanilir: $ rmdir odev 4.2 Dosyalarin Listelenmesi ve Içeriklerinin Incelenmesi $ ls Dosya ve dizinleri görebilmek için, Linux isletim sisteminde ls komutu kullanilir: Desktop core ls.txt nsmail ls komutu, -a parametresiyle kullanildiginda ismi. ile baslayan gizli dosyalar da görünür hale gelir. Bir dosyanin gizlenmesini istiyorsak, basina. getirmeliyiz. $ ls -a....xauthority.xresources.bash_history.bash_logout.bash_profile.bashrc.cshrc.gnome.kde

6 .kderc.netscape.tcshrc.xauth.xsession-errors Desktop core ls.txt ls_a.txt nsmail -l parametresi ise dosyalar ile ilgili detayli tüm bilgiyi verir. Dosyanin ne zaman yaratildigi, sahibi, grubu ve erisim haklari hakkinda bilgiyi görüntüler. Linux ta parametreler, - isaretinden sonra bitisik olarak yazilirlar. Örnegin bir dizin içindeki gizli olanlar dahil tüm dosyalari detayli bir sekilde görmek istersek, ls al Komutunu kullanabiliriz. $ ls al total drwxr-x--- 8 root root 4096 Eyl 4 14:49. drwxr-xr-x 17 root root 4096 Eyl 4 12:08.. -rw root mehmet 102 Eyl 4 14:47.Xauthority -rw-r--r-- 1 root root 960 Agu Xresources -rw root root 1577 Agu 13 15:22.bash_history -rw-r--r-- 1 root root 24 Haz bash_logout -rw-r--r-- 1 root root 266 Haz bash_profile -rw-r--r-- 1 root root 176 Agu bashrc -rw-r--r-- 1 root root 210 Haz cshrc drwxr-xr-x 2 root root 4096 Tem 20 10:05.gnome drwxr-xr-x 3 root root 4096 Tem 12 13:18.kde -rw-r--r-- 1 root root 1102 Eyl 4 14:48.kderc drwxr-xr-x 5 root root 4096 Agu 13 14:50.netscape -rw-r--r-- 1 root root 196 Tem tcshrc drwx root mehmet 4096 Agu 6 11:02.xauth -rw root root 266 Eyl 4 14:48.xsession-errors drwxr-xr-x 5 root root 4096 Tem 20 10:06 Desktop -rw root root Agu 13 15:22 core -rw-r--r-- 1 root root 27 Eyl 4 14:49 ls.txt -rw-r--r-- 1 root root 182 Eyl 4 14:49 ls_a.txt -rw-r--r-- 1 root root 0 Eyl 4 14:49 ls_al.txt drwx root root 4096 Agu 13 14:49 nsmail * ve? wildcard karakterleri bir dosya adinin tamamlanmamis kisimlarini tanimlamaya yararken, köseli parantezler [] size tanimlanmis karakterleri arastirma olanagi tanir. Parantez içinde tanimlayacaginiz herhangi bir karakter dosya isimleri üzerinde eslestirilmeye çalisilacaktir. Örnegin;

7 $ ls doc[1a] doc1 doca Ayrica hem karakterleri hemde rakamlari bir aralik için tanimlamamiz mümkün. Bunun için, $ ls doc[1-3] doc1 doc2 doc3 $ ls doc[b-e] docb docd Köseli parantezi diger wildcard karakterleri ile kullanmamiz da mümkündür. Örnegin, asagidaki örnekte yildiz isareti wildcard ile herhangi bir dosya ismini, köseli parantez [co] ile uzantisi c veya o veya co ile biten dosyalari yazmasini isteyebiliriz. $ ls *.[co] main.c main.o calc.c Bir dosyayi ekrana oldugu gibi yazdirmak için cat komutu kullanilabilir. Bu komut bir metin editörüyle karistirilmamalidir. Bazen bir dosyanin ne oldugunu merak ederiz ve basindan veya sonundan bir kismini görüntülemek isteriz. Basindan görüntülemek için head, sondan görüntülemek için ise tail komutlari kullanilir. Basindan veya sonundan kaç satiri görüntülememizi istersek, bu komutlara parametre olarak - isaretinden sonra satir sayisini girmeliyiz. Asagidaki örnekte,.bashrc isimli dosyanin önce cat ile tamami, head 3 ile ilk üç satiri, tail 3 ile de son üç satiri yazdirilmistir : $ cat.bashrc #.bashrc # User specific aliases and functions alias rm='rm -i' alias cp='cp -i' alias mv='mv -i' # Source global definitions if [ -f /etc/bashrc ]; then. /etc/bashrc fi $ head 3.bashrc #.bashrc # User specific aliases and functions

8 $ tail 3.bashrc if [ -f /etc/bashrc ]; then. /etc/bashrc fi cat komutu aslinda ingilizcede siralamak anlamina gelen concatenate kelimesinden gelmektedir. Yani, bu komut dosya içerigini ekrana yazmanin yaninda dosyalari pespese ekleme isine de yarar, ve bu aslinda komutun asil görevidir: $ cat dosya1 dosya2 dosya3 > tum_dosyalar hedef dosya ismi verilmedigi zamanlarda ise, cat komutu öntanimli dosya olarak ekrani kabul eder ve oraya çiktiyi verir. Bu islem ise bize dosyayi ekrana yaziyormusuz izlenimi verir. Bu yüzden bu komutun ekrana dosya içerigini yazdigini söylemistik. 4.3 Dosyalarin Kopyalanmasi ve Tasinmasi Dosyalarin kopyalanmasi için, cp (copy) komutu kullanilir. Üç adet parametreyle birlikte kullanilir : -i islemi onaylamanizi ister, hata olasiligini azaltmak için kullanilir. -r Bir dizin ve altindaki - herseyi - hedef dizine kopyalamak için. $ cp veri.dat /tmp komutu, veri.dat isimli dosyayi /tmp dizini içine kopyalar. $ cp r /home/serdar/projeler /home/serdar/backup komutu, projeler isimli klasörün altinda her ne varsa, backup isimli dizine kopyalar. Dosyalarin baska bir yere tasinmasi için ise, mv komutu kullanilir. Bu islem, bir dosyayi bir yere kopyaladiktan sonra kaynak dosyayi tasinan yerden silmekle esdegerdir, cp komutunda oldugu gibi i parametresiyle kullanildiginda kullanicidan onay ister. Ancak, -r parametresinin kullanilmasina gerek yoktur. Bu komut, bir dosyanin isminin degistirilmesi için de kullanilir. Örnegin ev dizinimizin altinda bulunan readme.txt isimli dosyanin ismini benioku.txt olarak degistirelim : $ mv readme.txt benioku.txt burada, readme.txt isimli dosya ayni klasör içine baska bir isimle tasindigi ve eski dosya silindigi için ismi degismis gibi islem gördü. Dosyalarin silinmesi için ise, rm (remove) komutu kullanilir. Parametreleri su sekildedir : -i islemi onaylamanizi ister, hata olasiligini azaltmak için kullanilir. -r Hedef bir dizin ise, o dizin altindaki tüm dizin ve dosyalari siler. -f Dosyalari onay almadan tek adimda kosulsuz olarak siler.

9 Önemli not: Linux ta dosyalar - karakteri ile baslayabilir. Ancak böyle bir dosyanin silinmesi için - yazildiginda sonra gelecek karakterler parametre olarak algilanir ve hata verir. Bunu engellemek için iki tane - yanyana getirilir, ve rm komutuna bu iki tireden sonra parametre gelmeyecegi, bundan sonra kullanilacak tire karakterlerinin isime ait oldugu bilgisi verilir. Böylece hata çikmasi engellenir. Örnek olarak, -dosya.txt isimli bir dosyamiz oldugunu ve bunu silmek istedigimizi varsayalim: $ rm i -- -dosya.txt Bulundugunuz dizin altinda bulunan tüm dosyalari silmek için ise * karakteri kullanilir. Bu karakter, her türlü karakterin yerine geçer. Örnegin : $ rm i a* komutu, a harfi ile baslayan tüm dosyalari silecektir. $ rm i *at* komutu ise, içinde herhangi bir yerinde at geçen tüm dosyalari silecektir. Örnegin ayni dizin altinda bulunan, at.txt saat.txt dosya.sat isimli dosyalarin hepsi silinecektir. Genel Bilgiler: Her linux sürümü, ihtiyaciniz olan her türlü bilgiye ulasmanizi saglayan belgelerle donatilmistir. Kullanici komutlari, sistem çagrilari, subroutin ler, donanim, oyunlar, sistem yönetimi ve benzer konularda, bu belgelerden yardim alabilirsiniz. Bu belgelerdeki bilgilere nasil ulasacaginiz, asagida açiklanmistir : En çok kullanilan belge cinsi, man sayfalari denen, programcinin rehberi olarak geçen belgelerdir. /usr/man dizini altinda bulunurlar. Herhangi bir program veya komut için yardim almaniz için, $ man <program veya komutun ismi> $ man rm Asagidaki tabloda man komutu ile elde edilebilecek yardim sayfalari içindeki konular ve bölümleri verilmistir: Bölüm Konu 1 Kullanici Araçlari (user tools) 2 Sistem Çagrilari (system tools) 3 C Kitaplik Çagrilari (C library tools)

10 4 Cihaz Sürücü Bilgisi (device driver information) 5 Konfigürasyon Dosyalari (configuration tools) 6 Oyunlar (games) 7 Paketler (packages) 8 Sistem Araçlari (system tools) Aranan konu ile ilgili bilgi birden fazla bölüm içinde var olabilir, bu durumda her bölüm kendi alani ile ilgili kismini size aktarir. Örnegin C deki printf fonksiyonu ile ilgili olarak hem 3. hemde 1. bölümde bilgi bulunabilir. 1. bölümdeki açiklama komut satiri bakis açisindan 3. bölümdeki açiklama ise fonksiyonun C dilindeki kullanimi açisindan olacaktir. Bu bilgilere erismek için: $ man 1 printf veya $ man 3 printf yazilmali. Belirli bir komutun tüm yardim sayfalarindaki tekrarini görmek ve bu konuda özet bilgi almak için, komutu asagidaki gibi, -k parametresi ile girmek gerekir. $ man k printf man içinde herhangi bir kelimeyi de arattirabiliriz. Diyelim modeminizle ilgili bir sorununuz var, ve çözmek için hangi programlara ihtiyaciniz oldugunu bilmiyorsunuz. 'man modem' yazarsaniz sonuç alamazsiniz, çünkü bu isimli bir komut veya program mevcut degildir. Ancak içinde 'modem' kelimesi geçen man sayfalarinin bir dökümünü almak ise yarayabilir. Bu islem için, 'apropos' komutu kullanilir : $ apropos modem info komutu ile de komutlar ve konulari hakkinda bilgi almak mümkündür. $ info emacs Bash kabuk türü komut satirindan girdiginiz tüm komutlari saklar. Bu listeye history list adi verilir. UP ARROW tusu ile daha önce girdiginiz tüm komutlari sirasi ile görebilirsiniz. DOWN ARROW tusu sizi listenin sonuna dogru götürecektir. Bu konu ile ilgili detayli bilgileri daha ilerdeki konularda detayli olarak görecegiz. Diger önemli bir konuda bir komutun birden fazla satirda backslash ( \ ) ayiraci ile yazilip çalistirilmasidir. \ ayiraci o satirdaki komutu diger satirdaki komuta baglama görevi görür. Asagidaki örnekte cp komutu üç satirda girilmistir. Ilk iki satir \ ayiraci ile son satira ilave edilmistir. $ cp i \ mydata \ newdata KDE masaüstü ortami için klavye kisayollari listesi Klavye kombinasyonu ALT-ESC veya CTRL-ESC Sonucu Logout opsiyonlu Current Session yöneticisi

11 ALT-TAB and ALT-SHIFT-TAB CTRL-TAB ve CTRL-SHIFT-TAB ALT-F2 ALT-F3 ALT-F4 CTRL-F[1-8] CTRL-ALT-ESC Mevcut masaüstü ortam penceresini yatay geç Sanal masaüstü ler arasi geçis Komut satiri penceresi aç Pencere operasyon menüsü Pencere kapa Belirli bir sanal masaüstüne geçirme X Window ortamini kapatmaya zorla SINIF ÇALISMASI: Ev dizininiz altindaki tüm dosya ve dizinlerin isimlerini alfabe sirasina göre içeren bir dosya yaratiniz. Sonra vi editörü yardimiyla bu dosyayi açarak tüm dizin isimlerini siliniz. Dosya görüntülenmesinde kullanilan ikinci komut (cat komutuna ilave olarak) more dur. Görüntülenmesi istenen dosya ismi more komutundan sonra girilerek dosyanin içerigi ekran boyutu kadar görüntülenir. $ more mydata Bu komut sayesinde mydata isimli dosya her seferinde bir ekran görüntüsü kadar ilerler. Sonraki ekrana ulasmak için f tusuna veya spacebar tusuna basilmalidir. Dosya görüntüsünü geriye hareket ettirebilmek için b tusuna basmak yeterlidir. q tusuna basarak programdan çikmak mümkündür. +num ile num adet sayfa sonra göstermeye baslar. numf ise ileriye num adet ekran atlayarak, numb ise benzer sekilde geriye dogru num adet ekran gider. h tüm more komutlarini listeler. Asagida bazi temel Linux/Unix komutlarinin kisa tanimlari verilmistir: Mevcut isletim sisteminin isminin görüntülenmesi $ uname O anki tarih ve zamanin görüntülenmesi $ date Fri Feb 25 12:55:29 MST 2003 $ Takvimin ögrenilmesi $ cal February 2000 S M Tu W Th F S

12 $ Komut satiri yazim formati daha önce belirtildigi gibi $ command option(s) argument(s) seklinde tanimlanmistir. Burada option kisminda verilen deger komutu düzenlemeye yönelik bir degerdir, diger bir deyisle komutun nasil çalisacagini tanimlar. Argument kisminda ise genellikle bir dosya ismi, dizin ismi veya text verilir. Asagidaki örnekler komut ile opsiyon ve argumanlarin nasil kullanildigini göstermektedir: $ date (komut) $ date mmddhhmmyy (Komut ve arguman) $ cal (komut ve iki arguman) $ uname -a (komut ve opsiyon) $ uname -rpns (komut ve çoklu opsiyon) $ uname r p n -s (komut ve çoklu opsiyon) Kontrol Karakterleri kullanilarak ekran çiktisini durdurup baslatabilirsiniz, tüm komut satirini silebilirsiniz, klavyeden bir komutun çalismasini durdurabilirsiniz: Kontrol Karakterleri Control-C Control-U Control-S Control-Q Control-D Control-W Amaci Çalisan komutu sona erdirir Komut satirindaki tüm karakterleri siler Ekrana çiktiyi durdurur Ekrana çiktiyi yeniden baslatir End-of-file veya çikis sinyali üretir Komut satirindaki son kelimeyi siler Sistemi aktif olarak kullanan mevcut kullanicilarin listelenmesi $ who $ who am i Komut satirindan birden fazla komutun devreye sokulmasi $ date;cal;who am i 4.4 Dosya Çiktilarinin Alinmasi

13 Linux ta kullanicilarin yaziciya belge gönderme arzulari, yazici daemon u lpd (line printer daemon) tarafindan yerine getirilir. (daemon, arka planda çalisan ve önemli istem görevlerini yerine getiren ve sistemin çalismaya baslamasi ile otomatik olarak devreye giren bir sistem programidir. Bir çok daemonun isminin sonunda d harfi bulunur.) Bu bölümde sisteme yeni bir yazicinin eklenmesi dahil yazici kullanimi ile iliskili bilgiler sunulacaktir. lpd nin Özellikleri : Linux un yazici islerini organize eden daemon u lpd, UNIX teki öncülerine çok benzer ve o nedenle de UNIX uyumludur ve ayni zamanda çok esnek bir kullanima sahiptir. lpd nin ilk yaptigi sey tüm kullanicilardan gelen yazici kullanma isteklerini bir kuyruk dizininde toplamaktir. Bu dizin tipik olarak /var/spool/lpd/yaziciadi seklindedir. Burada yazici adi, yazma isinin gidecegi yazicinin adidir. Daha sonra bu kuyruktaki isler, gönderenden bagimsiz olarak isleme tabi tutulur ve sira ile yaziciya gönderilir. lpd nin Baslatilmasi : Pek çok Linux dagitimi, lpd yi ön yükleme sirasinda baslatir. Sisteminizde çalisan süreçlerin bir listesini, # ps auxw komutu ile alabilirsiniz. Bu listede lpd yi görmüyorsaniz, lpd yi baslatmak için bir skript hazirlamalisiniz. lpd nin baslatilmasi için /usr/sbin/lpd programi çalistirilmalidir. Uzaktaki Kullanicilar : Ag üzerindeki yazicilarin isteminizi bir print server olarak kullanmasini istiyorsaniz bu durumda /etc/hosts.lpd dosyasinda yada /etc/hosts.equiv dosyasinda bunlari listelemelisiniz. LPD Sunucusunu Kullanan Istemciler : lpd yazim sunucusunu kullanan Linux istemcileri asagida verilmistir. lpr Linux altinda lpr, satirdan yazdirma islemini gerçeklestiren komuttur. Bir çok uygulamada, X Window ortaminda lpr komutunu icra eden diyalog pencereleri mevcuttur. Komut satirindaki lpr yi kullanma biçimi asagida verilmistir.

14 # lpr Dosya_adi Bu komut dosya içerigini default (benimsenmis) yaziciya (yani /etc/printcap dosyasindaki ilk yaziciya) gönderir. Sayet yazdirmak istedigimiz dosyayi ag üzerindeki baska bir yaziciya göndermek istiyorsaniz lpr için asagidaki biçimi kullaniniz: # lpr -p Yazici_adi Dosya_adi Burada yazici_adi parametresi yazma isleminin yapilacagi yazicinin adi, dosya_adi parametresi yazdirilmak istenen dosyanin adidir. Asagida lpr komutu ile birlikte kullanilabilecek olan parametreleri açiklayalim. -p Yazma islemini default yazici disinda adi belirtilen bir yaziciya gönder. -m Isin tamamlanmasi üzerine bir mail gönder. -r Yazma amaci ile kuyruga girmis dosyayi sil. -s Yazici kuyruguna dosyanin orijinal bir kopyasini yerlestirmek yerine bir sembolik link kullan. -#n Listelenen her dosyadan kaçar kopya istendigini belirler, n burada kopya sayisidir. -in Yazilacak bilgiyi i adet sütünü atlayarak yaz. Burada n parametresi atlanacak sütun sayisini belirtiyor. lprm lprm komutu yazma kuyruguna girmis fakat henüz yazma islemi baslamamis islerin yazma kuyrugundan silinmesini saglar. Asagida lprm komutu ile kullanilabilecek parametrelerin listesini verelim. -P YaziciAdi isin silinecegi yazicinin adini belirtir. Bu parametre kullanilmazsa, default yazicidaki ( /etc/printcap dosyasindaki ilk yazici) belirtilen is silinecektir. -sayi Sayi parametresi ile belirtilen numarali isi yazma kuyrugundan siler. Sileceginiz isin numarasi konusunda tereddütünüz varsa bunu lpq komutu ile ögrenebilirsiniz. lpq lpq komutu ile yazici kuyrugundaki tüm isleri yazilacaklari sirada ve sira numarasi ile görebilirsiniz. Ilk siradaki is en önce yazdirilir. lpq komutunun tek parametresi P parametresidir. P parametresi ile yazma kuyrugu listelenecek olan yazici belirtilir. Bu parametre kullanilmasa bu durumda default yazicidaki yazma listesi listelenir. Örnek:

15 #lpq -P hp1 Burada hp1 adli yazicidaki yazma kuyrugu listelenecektir. lpc lpd sistemi kontrol komutu. lpc ile yazici kuyrugundaki isleri durdurabilir, baslatabilir ve yeniden siralayabilirsiniz. Peki tüm bunlar nasil ayarlaniyor? Sistem açildiginda lpd kosmaya baslar ve hangi yazicilarin bekletmeyi yönetecegini ögrenmek için, /etc/printcap dosyasini tarar. Her lpr komutu kosturuldugunda, lpr komutu lpd ile /dev/printer isimli yuva üzerinden haberlesir, ve lpd'ye hem yazdirilacak dosyayi, hem dosyanin kime ait oldugunu, hem de nasil yazdirilacagini belirtir. lpd daha sonra uygun yazici üzerinden bu dosyayi bastirir. Bir dosyayi formatlamak ve yazdirmak Bir dosyanin farkli format opsiyonlarina göre içerigini yazdirmak için pr komutu kullanilir. Komut benimsenmis olarak her sayfa için bes bos satir içeren bir kuyruk ilavesi ile 66 satirlik text e kadar bir baslik yazar. Her sayfa için baslik, dosyanin ismini, tarihini, son düzenlenme tarihini ve sayfa numarasini içerir. $ pr [opsiyonlar] dosyaismi opsiyonlar: +page belirtilen sayfa numarasindan yazmaya baslar -column Çok sütunlu formatta yazar -d çift satirli formatta yazar -h header Baslik sayfasindaki header basligi altindaki dosya ismi ile yer degistirir -l lines Sayfa boyunu lines a sabitler -m Dosyalari kenar-kenara text sütunlari olarak birlestirir -t Dosyalari baslik olmaksizin yazar -n Her satiri numaralar Printtool Komutu ile Yazici Ayarlari : /etc/printcap dosyasi lpr komutunun yazma islerini nasil gerçeklestirecegini tanimlamaktadir. Bu dosyanin görünümü asagidakine benzer biçimdedir. ##PRINTTOOL3## REMOTE POST SCRIPT 600x600 letter {1} PostScript Default 1 Yazicimllp:\ :sd=/var/spool/lpd/lp:\ :mx#0:\ :rm = yazicim.redhot.com:\ :rp=lp:\ :if=/var/spool/lpd/fitler.d/fitler:

16 Bu dosya ile ilgilenmek yeni baslayanlar için çok sevimli olamayabilir. Bunun yerine, printtool hizmet programi ile yazici eklemek ve gerekli ayarlari yapmak ve dolayisiyla da /etc/printcap dosyasini da güncellemek daha kolay bir yoldur. printtool hizmet programini kullanabilmek için root olmaniz gerekir. Sistem konfigürasyonu, yeni donanim ekleme yada çikarma, yeni yazilim kurulumu yada silinmesi hep süper kullanici ya da root un yapacagi islemlerdir. Herhangi bir kullanici iken nasil root haline gelinebilecegini hatirlayalim. 1) Xterm penceresini açiniz. 2) su komutunu giriniz. 3) root sifresini giriniz. root haline gelince komut uyarisinin $ sembolünden # sembolüne dönüstügünü biliyorsunuz. 4.5 Erisim Haklari Erisim haklari, Linux dosya sistemi güvenliginin belkemigini olusturur. Her dosyaya ayri verilebilen erisim izinleri sayesinde çok daha rahat bir sistem yönetimi gerçeklestirilebilir. Bu, konuya sadece sistem görevlisi tarafindan yaklasildigi zaman çikartilabilecek bir sonuçtur. Kullanici bazinda erisim haklari bazen daha da anlamli olabilir. Yanlis kullanildiginda hos olmayan sürprizlere yol açabilir. Linux altinda üç çesit erisim hakki vardir : Okuma izni : Dosyanin okuma izni varsa içerigi görülebilir, dizinin okuma izni varsa içerdigi dosyalarin listesi alinabilir. Yazma izni : Dosyanin yazma izni varsa dosyayi degistirebilir veya silebilirsiniz. Dizine yazma izni verildiginde dizin altindaki dosyalar yazilabilir veya silinebilir. Çalistirma izni : Dosyayi çalistirma hakkini verir. Bir dosya veya dizin ilk yaratildigi anda Linux tarafindan ön tanimli bazi izinler verilir. Genellikle bu izin çalistirma ve okumadir. Dosyanin olusma aninda verilen izini degistirmek için erisim yetki kalibi olarak da bilinen umask komutu kullanilir. Daha fazla bilgi için komuta ait man dosyasina bakiniz: $ man umask umask kullanicilarin herhangi bir dosya olustururken default olarak dosya izinlerinin olusturulmasina yarar. Bu izinler her kullanicinin açilis dosyalarinin içinde (.profile,.cshrc) veya sistemin default umask tanimlamasinda mevcuttur. Kendi default umask degerlerinizi görmek için $ umask 022

17 umask komutu neticesinde dönen 3 rakamli blok sizin umask degerlerinizdir. Bu üç rakam okuma-yazma-çalistirma izinlerinin rakamsal temsilini gösterir. Rakamlarin anlami asagidaki gibidir: 0 Oku ve yaz (ve dizinler için çalistir) 1 Oku ve yaz (ve dizinler için çalistirma) 2 Oku (ve dizinler için çalistir) 3 Oku 4 Yaz (ve dizinler için çalistir) 5 Yaz 6 Çalistir 7 Izin yok Bu listeyi kullanarak 022 nin kulanicinin kendi dosyalarinda okuma ve yazma izni oldugunu grubun okuma izni oldugunu ve sistemdeki herkesin okuma iznine sahip oldugunu gösterir. Erisim haklarinin disinda bir dosyanin üç izin düzeyi daha vardir. Bunlar, dosyanin sahibi, dosyanin grubu ve diger kullanicilardir. Dosyanin sahibi, o dosyayi olusturan kisidir. Her kullanicinin bir grubu da oldugu için, dosya olusturulurken kullanici hangi grupta ise dosya da o gruba ait olacaktir. Dosyanin sahibi olmayan ve grubu da dosyanin grubuyla uyusmayan sistemdeki kullanicilar diger sinifina girerler. Gruplar hakkinda daha fazla bilgi için ders notlarinin Linux Sistem Yönetimi bölümüne bakiniz Dosya Izinlerinin Degistirilmesi Dosya izin bilgilerini görebilmek için ls komutu, -l parametresiyle kullanilir. Asagidaki dosya üzerindeki erisim haklarina göz atalim : Dosya Kullanici ismi Dosyanin son Tipi Düzeltildigi tarih ve saat Link Dosya Ismi Izinler Sayisi Grup Ismi Dosyanin Boyutu(bytes) -rwxr-xr-x 2 serdar users 367 May 20 16:45 deneme Dosya bilgisinin en sol kisminda izin haklari yer alir. En bastaki - isareti bunun dizin degil, düz dosya oldugunu belirtir. serdar dosyanin sahibi; users ise grubudur. Ardindan sirayla uzunluk, son degistirilme tarihi ve dosya ismi gibi bilgiler gelir. Son harf kümesine dosyanin modu da denir. Solda yer alan r,w ve x karakterleri sirayla okuma, çalistirma ve yazma haklarini belirtir. En soldaki - isaretini ayirdigimiz zaman geri kalan harfleri üç adet üçlü grup haline getirelim: rwx r-x r-x

18 Sirayla birinci harf kümesi dosya sahibinin izinlerini, ikinci harf kümesi grup izinleri ve son küme de diger kullanicilarin izinlerini belirtir. Buna göre yukaridaki dosyada rwx : kullanici okuyabilir, yazabilir, çalistirabilir (u) r-x : grup okuyabilir, çalistirabilir fakat yazamaz (g) r-x : digerleri okuyabilir, çalistirabilir fakat yazamaz (o) Sol bastaki karakter d olsaydi, bir dizini inceliyor olacaktik. Dosyanin izinlerini degistirmek için chmod komutu kullanilir. Bu komutu kullanirken hangi izin düzeyine (kullanici, grup veya digerleri) hangi izinlerin verilecegi veya kaldirilacagi yazilir. Örnek olarak yukaridaki dosyanin okuma iznini kaldirmak için $ chmod -r deneme kullanilabilir. "-" isareti, iznin kaldirilacagini belirtir. Izin vermek için ise "+" yazin. Dosyanin yeni görüntüsü söyle olur: --wx--x--x 2 serdar users 367 May 20 16:45 deneme Sadece grubun, sadece kullanicinin veya sadece digerlerinin erisim hakkini degistirebilmek için her izin düzeyi için bir harf tanimlanmistir. Kullanici için "u", grup için "g" ve digerleri için "o" yazarak belirli bir izin düzeyi için erisim hakkini degistirmek mümkün olur. Bu üç harf, izinden hemen önce yazilir. $ chmod u+x deneme (dosyanin sahibi calistirabilir) $ chmod o+r deneme (digerleri okuyabilir) $ chmod g-w deneme (dosyanin grubu yazamaz) Her izin için ayni zamanda sayilar da tanimlanmistir. Dosyanin erisim izinlerini degistirmek için her izne ait sayilari kullanabilirsiniz. Asagidaki tabloda, her izin düzeyi (dosyanin sahibi, grubu ve digerleri) için üçer tane olmak üzere toplam 9 sayidan olusan izin numaralarini görebilirsiniz. Bir izni vermek için sirayla numaralari toplayin. Örnegin sahibinin okumasi (400), yazmasi (200), çalistirmasi (100), grubun okumasi (40), çalistirmasi (10) ve digerlerinin okumasi (4) ve çalistirmasi (1) için kullanilan rakamlarin toplami 755'tir. $ chmod 755 deneme 400 sahibi okur 200 sahibi yazar 100 sahibi çalistirir

19 040 grubu okur 020 grubu yazar 010 grubu çalistirir 004 digerleri okur 002 digerleri yazar 001 digerleri çalistirir Baska bir degisiklikle konuyu pekistirelim. Sahibinin okumasi (400), yazmasi (100), grubun okumasi (40), digerlerinin okumasi (4) için izin numarasini bulmak için bu cümlede parantez içinde yer alan sayilari toplarsak 644 yapacaktir. $ chmod 644 deneme Aynen dosyalarda oldugu gibi, bir dizinin de sahibi ve grubu vardir Dosyanin Sahibinin ve Grubunun Degistirilmesi Bir dosyanin sahibini sadece sistemdeki root kullanici degistirebilme yetkisine sahiptir. Dosya sahibinin degistirilmesi için chown komutu kullanilabilir. Yukaridaki dosyanin sahibini serdar isimli kullanici yapalim. # chown serdar deneme Dosyanin yeni hali söyle olur : -rwxr-xr-x 2 serdar users 367 May 20 16:45 deneme chgrp komutu yardimiyla da dosyanin grubunu degistirilebilir. Yukaridaki dosyanin grubunu hbm yapmak için : # chgrp hbm deneme komutu kullanilabilir. chown komutu, dosyanin hem kullanicisini, hem de grubunu degistirme özelligine sahiptir. chown komutundan sonra kullanici ve grup isimlerini aralarinda bir nokta kalacak sekilde yazin : $ chown serdar.hbm deneme $ ls -l deneme -rwxr-xr-x 2 serdar hbm 367 May 20 16:45 deneme Bir dosyaya veya dizine erisim Kullanici Kimlik Numarasi (UID) ve Grup Kimlik Numarasi (GID) ile saptanir. UID Diziyi veya dosyayi yaratan kullaniciyi tanimlar veya sahipligini saptar GID Dizini veya dosyayi sahiplenen kullanici grubunu tanimlar. Bir dosya veya dizin ayni zamanda sadece bir gruba ait olabilir. Tüm dosya ve dizinler UID ve GID sayisini içerir.

20 Sistem süreci = Dosya veya Dizin UID =UID EVET Kullanici izinlerini kullan GID =GID EVET Grup izinlerini Kullan Diger Izinleri Kullan

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8

$ rm dosya1 dosya2 dosya3 dosya4 dosya5 dosya6 dosya7 dosya8 Joker karakterler Günlük Linux kullanımında çok defa bir operasyonu tek seferde birden fazla nesne için çalıştırmak isteyebileceğiniz (rm gibi) durumlarla karşılaşabilirsiniz. Böyle durumlarda, aşağıdaki

Detaylı

Komut Penceresi ile Çalışmaya Başlamak

Komut Penceresi ile Çalışmaya Başlamak Komut Penceresi ile Çalışmaya Başlamak Gökhan SELAMET Terminal Penceresi / CLI Nasıl Açılır Standart Olarak Bilgisayar Adı Bulunduğu Dizin Kullanıcı Yetki Klasör Sistemi Terminalde çalışırken üç önemli

Detaylı

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.) Yardım Komutları man komut Parametre olarak aldığı komut hakkında bilgiyi ekranda gösterir. man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.) Komut çalıştırıldığında uzun

Detaylı

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos Yardım Komutları Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos Yardım Komutları man komut Parametre olarak aldığı komut hakkında bilgiyi ekranda

Detaylı

Temel Linux Komutları

Temel Linux Komutları Yrd.Doç.Dr. Murat Olcay ÖZCAN Temel Linux Komutları Linux Komut Yapısı Örnek: > ls l /home/coldfish > cd /home/coldfish Yardım Komutları Linux ta komutlar hakkında yardım

Detaylı

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur. Dosya Sistemi ve Çalışma Mantığı Dosya Sistemi Disk üzerindeki dosyaların düzenlenmesini ve bir işletim sisteminde dosyaların izlerinin bulunmasını sağlayan yapıya Dosya Sistemi (File System) denir. Linux

Detaylı

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Temel Linux Eğitimi 1., 2. ve 3. Bölümler Süha TUNA Bilişim Enstitüsü UHeM Yaz Çalıştayı - 11.06.2012 İçerik 1. Linux, Kavramlar ve Dizin Yapısı 2. Temel Linux Komutları 3. Sunucuya Uzaktan Bağlanma 1. Linux, Kavramlar ve Dizin Yapısı Linux Linux,

Detaylı

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi? Dosya/Dizin İzinleri Linux te temel dosya sistemi güvenliği kullanıcıların dosya ve dizinler üzerindeki erişim izinlerinin belirlenmesiyle sağlanır. Bir dosya veya dizinlere ait 3 tür izin vardır: - Dosya

Detaylı

LİNUX. Dosyalar ve dizinler

LİNUX. Dosyalar ve dizinler LİNUX Dosyalar ve dizinler Dosya sistemi Linux işletim sisteminde de dosya ve dizinler diğer Unix türevi işletim sistemlerinde olduğu gibi hiyerarşik yapıya sahiptir. En üst düzeyde olan kök dizini olarak

Detaylı

Linux altında komut satırında...

Linux altında komut satırında... -Kabuk (Shell) Unix ve benzeri işletim sistemlerinde kullanıcının komut yazmasını sağlayan, bu komutları yorumlayarak gerekli işlemleri yapan programlara kabuk (shell) adı verilir. Linux da bir kullanıcı

Detaylı

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI 3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI 3.1. Dosya Sistemi Dosya sistemi disk üzerindeki dosyaların organize edilmesidir. Bir işletim sisteminin bir disk veya bölümleri üzerindeki dosyalarının izlerini bulmak

Detaylı

Linux Dosya ve Dizin Yapısı

Linux Dosya ve Dizin Yapısı Linux Dosya ve Dizin Yapısı Dosya ve Dizin Sistemi Linux te kök dizin (/) sembolü ile ifade edilir. Windowsta kök dizin C: ise Linux ta / sembolüdür. 1 Kök dizini (/) İşletim Sisteminin çalışabilmesi için

Detaylı

Kullanım şekli: cal <ay> <yıl> Bu komut ile takvim görüntülenebilir.

Kullanım şekli: cal <ay> <yıl> Bu komut ile takvim görüntülenebilir. 2 Sistem Komutları Kullanım şekli: cal Bu komut ile takvim görüntülenebilir. Ay ve yıl bilgisi belirtilmediğinde, sadece içinde bulunulan ayın takvimi görüntülenecektir. Sadece yıl bilgisi verilirse,

Detaylı

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır.

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır. Genel amaçlı komutları Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır. help Kabuk komutlarının listesini gösterir. Bu komutların herbiri için help komut_ismi

Detaylı

Temel LINUX Komutları

Temel LINUX Komutları Ders 8 LINUX OS (Temel Komutlar) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 Konsole kullanımı için birçok komut bulunmaktadır. Bunlardan bir kısmı betik (script) yazımında kullanılır. Burada gereksinim duyulan en

Detaylı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı Ders 7 LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ 1 LINUX Yapısı LINUX işletim sisteminin diğer işletim sistemleri gibi kendine özgü bir yapısı vardır. LINUX yapısı ve bileşenleri aşağıdaki

Detaylı

LİNUX. Dosyalar ve dizinler

LİNUX. Dosyalar ve dizinler LİNUX Dosyalar ve dizinler Dosya sistemi Linux işletim sisteminde de dosya ve dizinler diğer Unix türevi işletim sistemlerinde olduğu gibi hiyerarşik yapıya sahiptir. En üst düzeyde olan kök dizini olarak

Detaylı

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1 Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri https://www.youtube.com/channel/uc3bcgwoodnxga3i7oqjipta www.ayazagan.com İçindekiler LİNUX

Detaylı

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ BİLGİ İŞLEM MSGSU FİZİK BÖLÜMÜ DERS 3 Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ TEMEL LINUX KOMUTLARI Bütün işletim sistemlerinde grafik arayüz yardımı herhangi bir komut yazmadan işlemler gerçekleştirilebilir

Detaylı

Pardus ta Komutlarla Çalışmak

Pardus ta Komutlarla Çalışmak KONSOL KOMUTLARI Pardus ta Komutlarla Çalışmak Pardus üzerinde şu ana kadar tüm işlemlerimizi grafik ara yüz ile fare ve klavyeyi kullanarak gerçekleştirdik. Şimdiye kadar yaptığımız tüm işlemler ve daha

Detaylı

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi.

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi. Linux 101 Kazanımlar Linux nedir? Linux dizin yapısı Linux kabuğu nedir? Temel kabuk komutları Bash programlama Dosya işlemleri Süreç yönetimi Sıkıştırma Sistem hakkında bilgi edinme Kullanıcı yönetimi

Detaylı

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ BİLGİ İŞLEM MSGSU FİZİK BÖLÜMÜ DERS 1 Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ İŞLETİM SİSTEMİ OS(Operating System) İşletim sistemi temel olarak, belli girdileri alıp derleyen ve sonuçları üreten program

Detaylı

SIMAN KULLANIM KILAVUZU

SIMAN KULLANIM KILAVUZU SIMAN KULLANIM KILAVUZU Önder Öndemir SIMAN Simülasyon programı Model Çatı ve Deneysel Çatı olmak üzere iki kısımdan oluşur. Model çatı genel itibariyle modullerin ve işlem bloklarının yazıldığı kısımdır.

Detaylı

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi 11.11.2013

Bilgisayar. Bilgisayarın Özellikleri. Giriş İşleme Çıkış. Bilgisayar Nedir? Bilgisayarın Çalışma Prensibi 11.11.2013 Bilgisayar Bilgisayar Nedir? Kullanıcı tarafından girilen veriyi, bilgiyi, komutu programlandığı biçimde işleyip kullanılabilir bilgi veya anlaşılabilir sonuç haline dönüştüren ve bunları saklayabilen

Detaylı

Pardus 2013 te Metin Editörleri

Pardus 2013 te Metin Editörleri METİN EDİTÖRLERİ Pardus 2013 te Metin Editörleri Editör metin düzenleyicisi demektir. Linux işletim sistemlerinde, metin oluşturma ya da düzenleme işlemleri için farklı metin düzenleyici programları vardır.

Detaylı

16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30. Temel Linux Eğitimi. Süha TUNA. http://www.be.itu.edu.tr/egitimler/

16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30. Temel Linux Eğitimi. Süha TUNA. http://www.be.itu.edu.tr/egitimler/ 16-18 Nisan 2012 Pazartesi-Çarsamba 9:30-12:30 Temel Linux Eğitimi Süha TUNA http://www.be.itu.edu.tr/egitimler/ Bölüm 1 Linux İşletim Sistemi Linux Linux, UNIX benzeri, açık kaynak kodlu bir işletim sistemidir.

Detaylı

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı İŞLETİM SİSTEMİ Kavramı İŞLETİM SİSTEMLERİ İşletim sistemini, bir bilgisayar sisteminde kullanıcı ile iletişim kurarak, donanım ve yazılım nitelikli kaynakların kullanıcılar arasında adil bir biçimde paylaştırılmasını

Detaylı

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ

BÖLÜM 1 GİRİŞ 1.1 GİRİŞ BÖLÜM 1 GİRİŞ 1.1 GİRİŞ Microsoft Excel de dosyalar çalışma kitabı olarak isimlendirilir. Bu dosyalar normal belge türüdür. Dosya ismi üzerine fare ile tıklandığında dosya açılır. Excel dosyaları tablolardan

Detaylı

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI

VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI VISUAL BASIC DE İŞLETİM SİSTEMİ DENETİM KOMUTLARI VE FONKSİYONLARI Visual basic kodları yazılırken, yapılması istenen işlerin yanı sıra sistem ile ilgili bazı işlerin yapılması da (klasör oluşturma silme,

Detaylı

Yrd. Doç. Dr. A. Burak İNNER

Yrd. Doç. Dr. A. Burak İNNER Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr Unix başlangıçta birden fazla kullanıcıyla çalışmak

Detaylı

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ

BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ BĐLGĐSAYARDAN BAĞIMSIZ YAZDIRMA ĐŞLEMĐ Argox X-2000+ barkod / etiket yazıcısını bilgisayardan bağımsız kullanabilmek için Argox X-2000+ barkod / etiket yazıcısı ile birlikte verilen CD içerisinde bulunan

Detaylı

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1

ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 ÖĞRENME FAALİYETİ 1 AMAÇ Bilgisayar ve elektronik tablolama yazılımı sağlandığında elektronik tablolama yazılımı çalışma alanı düzenlemelerini yapabileceksiniz. ARAŞTIRMA Güncel olarak

Detaylı

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B

3. Aşağıdakilerden hangisi B5 hücresinin değerini getirir (Kopyalar)? a-) =B5 b-) B5 c-) =B(5) d-) =5B 1. Aşağıdakilerden hangisi hücrenin içini desen ile doldurur? a-) Biçim - Hücreler -Yazı Tipi b-) Biçim - Hücreler - Desen c-) Biçim - Hücreler Kenarlık d-) Biçim - Hücreler Hizalama 2. Aşağıdaki fonksiyonlardan

Detaylı

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (

BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ ( BİLGİSAYAR UYGULAMALARI Şırnak Üniversitesi Mühendislik Fakültesi 2018-19 Güz Dönemi Arş.Gör. Eren DEMİR ve Arş.Gör. Veysel KIŞ (e-mail: edemir@sirnak.edu.tr ) 04.10.2018 1 MATLAB da Workspace ve Workspace

Detaylı

Donatlar-NotePad DONATILAR

Donatlar-NotePad DONATILAR Donatlar-NotePad DONATILAR Donatılar işletim sistemiyle birlikte gelen programların yer aldığı bölümdür. Bu programlara Başlat-Tüm Programlar- Donatılar adımlarıyla ulaşılır. Not Defteri (Notepad) Sadece

Detaylı

KLAVYEDE TUŞLAR İMLEÇ NEDİR?

KLAVYEDE TUŞLAR İMLEÇ NEDİR? KLAVYE TUŞLARI İMLEÇ NEDİR? Klavye ile yazı yazabilmemiz için yazı yazacağımız yerde imleci konumlandırmamız gerekir. Klavye Çeşitleri Q ve F olmak üzere iki çeşit klavye vardır. Klavyenin alfabe tuşlarının

Detaylı

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır.

Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır. Registry: Windows un bütün ayarlarının tutulduğu bir veri tabanıdır. Widows un çalışmasında birinci sırada önem taşıyan dosyalardan biriside Registry olarak bilinen kayıt veri tabanıdır. Win.3x sistemlerinde

Detaylı

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS.

Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS. Windows 2000 veya XP kurarken dosya sistemini seçmeniz gerekir. Ya FAT32 dosya sistemini kullanırsınız ya da NTFS. NTFS'nin FAT32'ye göre sağladığı bir çok avantajı vardır. Diski daha verimli kullanır.

Detaylı

Komutlar (Devam) ls -a > deneme (ls -a komutunun çıktısı deneme isimli. ls -a >> deneme (ls -a komutunun çıktısı deneme

Komutlar (Devam) ls -a > deneme (ls -a komutunun çıktısı deneme isimli. ls -a >> deneme (ls -a komutunun çıktısı deneme Komutlar (Devam) Komut satırında >, >> simgeleri özel anlam taşır. ls -a > deneme (ls -a komutunun çıktısı deneme isimli dosyaya yönlendirilir. Eğer dosya yoksa yaratılır, varsa da üzerine yazılır.) ls

Detaylı

Yrd. Doç. Dr. A. Burak İNNER

Yrd. Doç. Dr. A. Burak İNNER Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr Bu derste Li u e ko ut satırı ara üzü hakkı da ilgi

Detaylı

TABLO ve HÜCRE SEÇİMİ

TABLO ve HÜCRE SEÇİMİ TABLO ve HÜCRE SEÇİMİ ÇALIŞMA TABLOSU (SAYFASI) İŞLEMLERİ Tablo seçimi: Çalışma kitabında işlemler normal olarak etkin bir çalışma tablosunda yapılır. Bazı hallerde birden fazla çalışma tablosu etkin hale

Detaylı

1. MİCROSOFT EXCEL 2010 A GİRİŞ

1. MİCROSOFT EXCEL 2010 A GİRİŞ 1. MİCROSOFT EXCEL 2010 A GİRİŞ 1.1. Microsoft Excel Penceresi ve Temel Kavramlar Excel, Microsoft firması tarafından yazılmış elektronik hesaplama, tablolama ve grafik programıdır. Excel de çalışılan

Detaylı

Regular Expressions Version 0.1

Regular Expressions Version 0.1 Regular Expressions Version 0.1 Hüseyin Kaya hkaya@be.itu.edu.tr 2001 Özet Bu belge Linux and Unix Shell Programming adlı kitaptan faydalalınarak yazılmıştır. Kitabın yazarı David Tansley. İngilizce bilenler

Detaylı

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK

İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK İÇİNDEKİLER BİRİNCİ BÖLÜM BİLGİSAYARDA BELGE AÇMAK VE TEMEL İŞLEMLER YAPMAK 1. BELGE İŞLEMLERİ... 1 1.1. Arayüz ve Görünüm Ayarları... 1 1.1.1. Genel Görünüm... 1 1.1.2. Belge Görünümleri... 2 1.1.3. Yakınlaştırma...

Detaylı

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017 Temel Bilgi Teknlolojileri 1 Ders notları 5 Öğr.Gör. Hüseyin Bilal MACİT 2017 Windows işletim sistemi Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek

Detaylı

Bazı MSDOS komutları BAZI DOS KOMUTLARI

Bazı MSDOS komutları BAZI DOS KOMUTLARI Bazı MSDOS komutları Windows XP, Vista işletim sisteminde Başlat\Çalıştır (Start \ Run) kısmına cmd veya command yazdığınızda MS-DOS penceresi gelir. BİR KOMUTUN NASIL KULLANILDIGINI ÖĞRENMEK İÇİN HELP

Detaylı

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz:

2. SCADA PROGRAMI. TEOS' un size sunduğu bir çok hizmet içerisinde en önemlilerini şöyle sıralayabiliriz: 2. SCADA PROGRAMI Bu bölümde ülkemizde sıklıkla kullanılmaya başlayan, ülkemiz mühendislerince geliştirilmiş bir scada yazılım programı olan TEOS SCADA programı hakkında bilgiler vereceğiz. TEOS SCADA

Detaylı

Bu Hafta Öğreneceklerimiz

Bu Hafta Öğreneceklerimiz Bu Hafta Öğreneceklerimiz Bu Hafta Öğreneceklerimiz Klavye, tuşlardan oluşan ve bilgisayardaki veri giriş işlemlerini yapan önemli bir donanım birimidir. Bilgisayarda yazı yazabilmek, veri ve komut girişi

Detaylı

08224 Sunucu İşletim Sistemleri

08224 Sunucu İşletim Sistemleri 08224 Sunucu İşletim Sistemleri Server Operating System Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr.Gör.Murat KEÇECİOĞLU 24 Şub. 2016 Server Operating System And Network Printer Öğr. Gör.

Detaylı

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27

İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 BÖLÜM-2. WİNDOWS XP İŞLETİM SİSTEMİ...27 İÇİNDEKİLER BÖLÜM-1. BİLGİSAYARIN TANIMI VE ÇALIŞMA PRENSİBİ...1 1.1. GİRİŞ...1 1.2. BİLGİSAYARIN TANIMI VE TARİHSEL GELİŞİMİ...3 1.3. BİLGİSAYARIN FONKSİYONLARI...3 1.4. BİLGİSAYARIN YAPISI VE BİLGİSAYARI

Detaylı

FreeBSD Erişim Kontrol Listeleri

FreeBSD Erişim Kontrol Listeleri FreeBSD Erişim Kontrol Listeleri Unix dosya izinleri çok esnek ve nerdeyse bütün erişim problemlerini çözebiliyorlar.peki ya çözemedikleri?her dosyayı başka bir kullanıcı ile paylaşmak için yeni bir grup

Detaylı

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36 Bu son derece ilgi ÇEKİCİ :) konuya bir göz atalım. The " Microsoft Windows XP Professional : Resource Kit Documentation " Part II, chapter 6 bakın neler diyor: Simple Sharing ve ForceGuest Domain'e üye

Detaylı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 PHP Dosya İşlemleri Form yolu ile kullanıcıdan alınan bilgilerin veri tabanı yerine

Detaylı

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU

ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU ÇANKAYA ÜNİVERSİTESİ WEBMAIL KULLANIM KLAVUZU Üniversitemiz Webmail servisi yenilenmiş olup Roundcube webmail üzerinden servis vermeye başlamıştır. Daha önce kullanılan SquirrelMail servisi https://oldwebmail.cankaya.edu.tr/

Detaylı

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü

TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI. Enformatik Bölümü TEMEL BİLGİ TEKNOLOJİSİ KULLANIMI Enformatik Bölümü - Bilgisayarın tanımı ve tarihçesi Bilgisayar, belirli komutlara göre veri işleyen ve depolayan bir makinedir. İlk bilgisayar 1950 yılında yapılmıştır.

Detaylı

UFS SNAPSHOT. Hazırlayan: Asiye Yigit Agustos

UFS SNAPSHOT. Hazırlayan: Asiye Yigit Agustos UFS SNAPSHOT Hazırlayan: Asiye Yigit Agustos 2011 UFS SNAPSHOT - AMAÇ UFS SNAPSHOT oluşturulması SNAPSHOT alanın yedeğinin alınması UFS SNAPSHOT OLUŞTURULMASI UFS COPY ON WRITE SNAPSHOT sayesinde ufs dosya

Detaylı

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu

Gidilen sayfadan bir önceki sayfaya geçilir. Şekil Git İşlemi diyalog kutusu BÖLÜM 6 6. BELGELER ÜZERİNDE YAPILABİLECEK İŞLEMLER 6.1. Git işlemi Yazılan belgeler rapor, ödev, kitap tez gibi sayfalarca uzunlukta olabilir. Sayfalarca uzunluktaki belgede herhangi bir sayfaya gitmek

Detaylı

Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Ayarları

Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Ayarları Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Varsayılan yerel gruplar Domain Admins grup gibi varsayılan gruplar, Active Directory etki alanı oluştururken otomatik olarak oluşturulan

Detaylı

Yrd. Doç. Dr. A. Burak İNNER

Yrd. Doç. Dr. A. Burak İNNER Yrd. Doç. Dr. A. Burak İNNER Kocaeli Üniversitesi Bilgisayar Mühendisliği Yapay Zeka ve Benzetim Sistemleri Ar-Ge Lab. http://yapbenzet.kocaeli.edu.tr Li u Ko ut Satırı Arayüzü(CLI), yüzlerce komutla çok

Detaylı

E-Posta Hesabı Oluşturma

E-Posta Hesabı Oluşturma E-Posta Hesabı Oluşturma Elektronik Posta (E-posta) Nedir? Elektronik posta (e-posta) internet ortamından gönderilen dijital (elektronik) mektuptur. Bir başkasına e-posta gönderebilmemiz için öncelikle

Detaylı

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2015-2016 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI MİCROSOFT EXCEL PROGRAMI Programın Açılışı: Başlat Tüm Programlar Microsoft Office Microsoft

Detaylı

2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI

2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI 2014-2015 EĞİTİM-ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ VE YAZILIM DERSİ 6. SINIF 2. DÖNEM 2. SINAV ÇALIŞMA NOTLARI İşletim Sisteminde Yapılan Uygulamalar Bir Bilgisayarda Hangi İşletim Sistemi Yüklü Olduğunu

Detaylı

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar

Dersin Konusu ve Amaçları: Ders P lanı: Bölüm 1: Bilgi Teknolojilerinde Temel Kavramlar Bilgi Teknolojileri ve Uygulamalarına Giriş Dersin Konusu ve Amaçları: Bu dersin amacı daha önce bilgisayar ve bilgi teknolojileri alanında herhangi bir bilgi ve/veya deneyime sahip olmayan öğrenciye bilgi

Detaylı

Bir üst dizinde yer alan prog1 programını çalıştırmak için aşağıdaki komutlardan hangisini çalıştırmak gerekir?

Bir üst dizinde yer alan prog1 programını çalıştırmak için aşağıdaki komutlardan hangisini çalıştırmak gerekir? LİNUX AĞ YÖNETİMİ VİZE HAZIRLIK SORULARI lsmod aşağıdaki hangi bilgiyi verir? A) Bütün yüklü modüller B) Bütün güncellenebilir modüller C) En son kullanılan modüller D) Bütün kaldırılmış modüller E) Bütün

Detaylı

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:.

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:. Dosyaları bulmak Linux sistemleri içlerinde yüzlerce dosya barındırmaktadır. Her ne kadar bu dosyaların yerlerini kaybetmeyecek kadar usta olsanız bile, büyük bir ihtimalle bir tanesini bulmak için ara

Detaylı

Klavye Kullanımı KLAVYE KULLANIMI

Klavye Kullanımı KLAVYE KULLANIMI Klavye Kullanımı KLAVYE KULLANIMI Klavyeler standart Q veya F klavye diye iki şekilde bulunur. Burada Q klavye ile ilgili bilgiler verilecektir. Bir klavyenin Q veya F oluşu klavye köşesindeki harften

Detaylı

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması

Sistem Programlama. (*)Dersimizin amaçları Kullanılan programlama dili: C. Giriş/Cıkış( I/O) Sürücülerinin programlaması Sistem Programlama Sistem programlama bilgisayar mühendisliğinin bir alanı olup karmaşık sistemlerin ve bu sistemlerin parçalarının ile ilgilenir. İşletim Sistemlerinin Programlaması Giriş/Cıkış( I/O)

Detaylı

[1]+ Stopped find /usr -name "o*" -print linux:/etc/rc.d#

[1]+ Stopped find /usr -name o* -print linux:/etc/rc.d# DERS 7: 6.4 Klavye Üzerinden Kesinti Linux (ve UNIX) altinda, klavyeden bazi tus kombinasyonlari yardimiyla çalismakta olan program kesintiye ugratilabilir. Klavyeden kabuk komut satirina yazilan bir programin

Detaylı

Windows Server 2003 sistemde oluşabilecek hataları giderebilmemiz için bize bir çok araç sunmaktadır. Bunlar:

Windows Server 2003 sistemde oluşabilecek hataları giderebilmemiz için bize bir çok araç sunmaktadır. Bunlar: Bir sistem yöneticisi olarak başlıca görevlerimizden biri, sunucu sistemlerin her zaman çalışır durumda olmalarını sağlamaktır. Oluşabilecek hataları önceden tahmin edip, gidermeliyiz. Ancak bu yeterli

Detaylı

Fiery Driver Configurator

Fiery Driver Configurator 2015 Electronics For Imaging, Inc. Bu yayın içerisinde yer alan tüm bilgiler, bu ürüne ilişkin Yasal Bildirimler kapsamında korunmaktadır. 16 Kasım 2015 İçindekiler 3 İçindekiler Fiery Driver Configurator...5

Detaylı

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı Tarih 1 Temel Linux Kullanımı Temel Komut Serisi-1 Linux Dosya Sistemi Linux Komut Serisi-2 Network Ayarları

Detaylı

Yazıcı camından veya otomatik belge besleyicisinden (ADF) taramaları başlatabilirsiniz. Posta kutusunda saklanan tarama dosyalarına erişebilirsiniz.

Yazıcı camından veya otomatik belge besleyicisinden (ADF) taramaları başlatabilirsiniz. Posta kutusunda saklanan tarama dosyalarına erişebilirsiniz. Fiery Remote Scan Fiery Remote Scan, uzak bir bilgisayardan Fiery server üzerindeki taramayı ve yazıcıyı yönetmenizi sağlar. Fiery Remote Scan'i kullanarak şunları yapabilirsiniz: Yazıcı camından veya

Detaylı

Başlarken. AutoCAD Arayüzü. AutoCAD Arabirimleri. AutoCAD Arabirimleri. Şablon (Template) Seçimi. Yeni çizim dosyası açmak. Ekran Formatı B Ö L Ü M 1

Başlarken. AutoCAD Arayüzü. AutoCAD Arabirimleri. AutoCAD Arabirimleri. Şablon (Template) Seçimi. Yeni çizim dosyası açmak. Ekran Formatı B Ö L Ü M 1 Başlarken AutoCAD Arayüzü B Ö L Ü M 1 Ekran Formatı Program ilk çalıştırıldığında AutoCAD yazılımının ilk ekran görünüşüdür AutoCAD arabirimlerinden 2D Drafting & Annotation format görünümüdür. 1 2 AutoCAD

Detaylı

Sun Solaris ve RBAC ( Role Based Access Control List)

Sun Solaris ve RBAC ( Role Based Access Control List) Sun Solaris ve RBAC ( Role Based Access Control List) /*************************************************************************/ Ömer Faruk Şen * ofsen [at] enderunix [dot] org * EnderUNIX Yazılım Geliştirme

Detaylı

TEMEL BİLGİTEKNOLOJİLERİ

TEMEL BİLGİTEKNOLOJİLERİ TEMEL BİLGİTEKNOLOJİLERİ Bilgiyi işlemekte kullanılan araçlar ikiye ayrılır. 1- Maddi cihazlar 2-Kavramsal araçlar. Kullanıcıve bilgisayarın karşılıklıetkileşimini sağlayan birimlerin genel adıgiriş-çıkışbirimleridir.

Detaylı

Linux Dosya Yapısı. Eren BAŞTÜRK.

Linux Dosya Yapısı. Eren BAŞTÜRK. Linux Dosya Yapısı Eren BAŞTÜRK basturkeren@gmail.com Giriş Kernel Derleme Ramdisk oluşturma /dev/shm Aygıtı Kabuk Programlama Dosya Türlerinin Sisteme Yüklenmesi Linux Dosya Yapısı Giriş Kernel Derleme

Detaylı

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI

ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI ICATT ÇEVİRİ UYGULAMASI SİSTEM MİMARİSİ VE VERİTABANI TASARIMI İÇİNDEKİLER 1. GİRİŞ 1.1. KAPSAM 1.2. SİSTEM ÖZETİ 1.3. DOKÜMAN ÖZETİ 2. ÇALIŞMA KONSEPTİ 2.1. Yeni Kullanıcı Oluşturmak 2.2. Şirket Bilgilerini

Detaylı

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme S a y f a 1 antikor Kurumsal Güvenlik ve Web Filtreleme SshClient, Putty v.s. S a y f a 2 S a y f a 3 Yönetici olarak AntiKor a girmek için SshClient veya Putty programı kullanılır. IP olarak kurum içinden

Detaylı

MICROSOFT WORD 2002. Şekil 1

MICROSOFT WORD 2002. Şekil 1 MICROSOFT WORD 2002 Microsoft Word 2002, bir kelime işlem programı olup, Microsoft Office XP bileşenidir. Word 2002 programı kullanılarak, mektup, rapor, kitap gibi belgeler hazırlanabilir. Bu belgelere

Detaylı

INDEX Standart yazıcı kurulum işlemleri : Sayfa 2 Print server özelliği ile yazıcı kurulum işlemleri : Sayfa 3,4,5,6 Com port dönüştürücü kurulum ve kullanımı : Sayfa 7,8,9,10 Uzman parametreleri ve birlikte

Detaylı

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI

MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI ARAYÜZ MİCROSOFT WORD PROGRAMI ÇALIŞMA KAĞIDI Baskı Önizleme Microsoft Word 2007 Hızlı Yeni Geri Al Yinele Yazdır Aç Kaydet (İleri Al) Hızlı Erişim Çubuğu Ofis Düğmesi Word programdaki tüm komutları hızlı

Detaylı

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi Aşağıdakileri MS-DOS işletim sistemi uygulamalarını bilgisayarınızda yapınız ve nasıl yaptığınızı (hangi komutları nasıl kullandığınızı) boş bırakılan

Detaylı

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme S a y f a 1 antikor Kurumsal Güvenlik ve Web Filtreleme SshClient, Putty v.s. S a y f a 2 S a y f a 3 S a y f a 4 S a y f a 5 S a y f a 6 S a y f a 7 şeklini alır. Bu durumda kullanıcı yasaklı konumdadır.

Detaylı

Windows İşletim Sistemi

Windows İşletim Sistemi Windows İşletim Sistemi Bilgisayar (Özellikler) Bilgisayarınızın özelliklerini görüntülemek için : Masaüstünde Bilgisayar simgesine sağ tıklayarak Özellikler e tıklayın. Çıkan pencerede bilgisayarınızda

Detaylı

BTP 205 İŞLETİM SİSTEMLERİ

BTP 205 İŞLETİM SİSTEMLERİ BTP 205 İŞLETİM SİSTEMLERİ DOSYA SİSTEMİ Dr. Önder EYECİOĞLU 2012 DOSYA SİSTEMİ 1. Dosya Kavramı: 1. Dosya Özellikleri 2. Dosya Türleri 3. Dosya Operasyonları 4. Dosya Yapısı 5. Dahili Dosya Yapısı 2.

Detaylı

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr

Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr Dosya Yönetim Sistemi Hazırlayan : mustafa kaygısız Kaynak: megep.meb.gov.tr İşletim sisteminin dosyaları organize etme ve yönetme için ne kullandığını gösteren ifadedir. Dosya verilerin toplandığı birimlerdir

Detaylı

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme

Veritabanı Tasarımı. Kullanıcı Erişimini Kontrol Etme Veritabanı Tasarımı Kullanıcı Erişimini Kontrol Etme Konular Nesne ayrıcalıkları ve sistem ayrıcalıkları arasındaki farkı karşılaştırma Bir kullanıcının bir veritabanınaerişimini etkinleştirmek için gerekli

Detaylı

3. BELGE DENETİMİ. Bu bölümde belge denetimi için gerekli olan yazım, dil bilgisi ve dil ayarlarını öğreneceğiz.

3. BELGE DENETİMİ. Bu bölümde belge denetimi için gerekli olan yazım, dil bilgisi ve dil ayarlarını öğreneceğiz. 3. BELGE DENETİMİ Bu bölümde belge denetimi için gerekli olan yazım, dil bilgisi ve dil ayarlarını öğreneceğiz. 3.1. Dil Ayarları Open office dünyanın her yerinde kullanılan bir ofis türüdür. İşletim sistemin

Detaylı

İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR. İmage nedir?

İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR. İmage nedir? İMAGE (SİSTEM GÖRÜNTÜSÜ) ALMA VE YÜKLEME NASIL YAPILIR İmage nedir? Sistem yüklemelerini en kolay ve en hızlı şekilde yapmak için kullanılan yöntemlerden biridir. Format atılan bir bilgisayara önce işletim

Detaylı

LINUX YAPISI VE KOMUTLARI

LINUX YAPISI VE KOMUTLARI LINUX YAPISI VE KOMUTLARI Bazı Özellikleri: Unix, komutların ve dosya isimlerinin küçük/büyük harf olmalarına dikkat eder. mozilla ve Mozilla tamamen farklı komutlar olabilir. Sisteme giriş yaptığınız

Detaylı

Bilgisayarım My Computer

Bilgisayarım My Computer My Computer Elbistan Meslek Yüksek Okulu 2012 2013 Bahar Yarıyılı 12-13 Mar. 2012 Öğr. Gör. Murat KEÇECİOĞLU Bilgisayarım (my computer) simgesine sağ tıklar ve özellikler (properties) seçeneğini seçeriz.

Detaylı

1. ÇALIŞMA ALANI hücre çalışma sayfası kitap Başlık çubuğu Formül çubuğu Aktif hücre Sekmeler Adres çubuğu Kaydırma çubukları Kılavuz çizgileri

1. ÇALIŞMA ALANI hücre çalışma sayfası kitap Başlık çubuğu Formül çubuğu Aktif hücre Sekmeler Adres çubuğu Kaydırma çubukları Kılavuz çizgileri 1. ÇALIŞMA ALANI Bir elektronik tablolama yazılımını açtığınızda göreceğiniz şey, kutularla dolu bir pencere olacaktır. Satırlar ve sütunların kesişmesiyle oluşan bu kutulara hücre adı verilir. Hücreleri

Detaylı

2000 de Programlarla Çalışmalar

2000 de Programlarla Çalışmalar Windows 2000 de Programlarla Çalışmalar 24 3 Windows 2000 de Programlarla Çalışmalar Programları Başlatmak Programları başlat menüsünü kullanarak, başlatmak istediğiniz programın simgesini çift tıklayarak

Detaylı

ELN1002 BİLGİSAYAR PROGRAMLAMA 2

ELN1002 BİLGİSAYAR PROGRAMLAMA 2 ELN1002 BİLGİSAYAR PROGRAMLAMA 2 DOSYALAMA Sunu Planı Veri Hiyerarşisi Dosyalar ve Akımlar(streams) Sıralı Erişim (Sequential Access) dosyalarının oluşturulması Sıralı Erişim Dosyalarından Veri Okuma Rasgele

Detaylı

Apache üzerinden Red Hat 5 yüklenmesi

Apache üzerinden Red Hat 5 yüklenmesi Apache üzerinden Red Hat 5 yüklenmesi Erdal YAZICIOGLU Sistem ve Ağ Mühendisi 21.07.2008 MAKALEDE KULLANILAN KISALTMALAR: RHEL = Red Hat Enterprise Linux GUI = Grafical User Interface (Grafiksel Arayüz)

Detaylı

$ ls -l /bin/bash -rwxr-xr-x 1 root root :51 /bin/bash

$ ls -l /bin/bash -rwxr-xr-x 1 root root :51 /bin/bash Linux izin modeli Bir kullanıcı, bir grup Bu bölümde, Linux un izin ve sahiplik modelini inceleyeceğiz. Daha önce gördüğümüz üzere, her dosyanın sahibi olan bir kullanıcı ve bir grup vardır. Linux un izin

Detaylı

MİCROSOFT OFFİCE EXCEL SORULARI

MİCROSOFT OFFİCE EXCEL SORULARI MİCROSOFT OFFİCE EXCEL SORULARI 1. Aşağıdakilerden hangisi hücrenin içini desen ile doldurur? a-) Biçim - Hücreler -Yazı Tipi b-) Biçim - Hücreler - Desen c-) Biçim - Hücreler Kenarlık d-) Biçim - Hücreler

Detaylı

Windows İşletim Sistemi

Windows İşletim Sistemi Windows İşletim Sistemi Microsoft Windows Kullanıcıya grafik arabirimler ve görsel iletilerle yaklaşarak, yazılımları çalıştırmak, komut vermek gibi klavyeden yazma zorunluluğunu ortadan kaldıran, Microsoft

Detaylı

LINUX KOMUTLARI. Emin Islam Tatli

LINUX KOMUTLARI. Emin Islam Tatli LINUX KOMUTLARI Emin Islam Tatli Ekim 2003 Linux Komutlari 2 Baslik Linux Komutlari Yazar Sayfa Sayisi 22 Hedef Kitle Orta Düzey Linux Kullanicilari Tarih Ekim 2003 Bu döküman orta seviye linux kullanicilari

Detaylı

Bilgisayar Programlama MATLAB

Bilgisayar Programlama MATLAB What is a computer??? Bilgisayar Programlama MATLAB Prof. Dr. İrfan KAYMAZ What Konular is a computer??? MATLAB ortamının tanıtımı Matlab sistemi (ara yüzey tanıtımı) a) Geliştirme ortamı b) Komut penceresi

Detaylı