LANGUAGE TRANSLATE

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

7 Şubat 2012 Salı

LİNUX'DA DİZİNLER


Kök Dizini
Kök dizini diğer tüm dizin ve dosyaları içeren dizindir. Kök dizinin bulunduğu disk bölümünün sahip olması gereken önemli bir özellik bulunmaktadır. Kök dizinini içeren disk bölümü sistemi tek kullanıcılı açmak için gerekli tüm dosyaları içinde barındırmalıdır. Bu işletim sistemin açılabilmesi için gerekli bir kuraldır. Kök dizininin içinde bulunduğu disk bölümü aşağıdaki dizinleri de içermelidir :
/bin : Kullanıcı ve sistem yöneticisi tarafından kullanılan çalıştırılabilir dosyaları içerir.
/dev : Donanıma erişmek için gerekli olan aygıt dosyalarını içerir.
/etc : Sistemin ayarlarını içeren dosyaları içerir.
/lib : Sistem kütüphanelerini içerir.
/sbin : Sistem yöneticisi tarafından kullanılan çalıştırılabilir programları içerir.
Yukarıdaki dizinlerin kök dizininin bulunduğu disk bölümünde bulunması zorunludur. İstendiği takdirde farklı disk bölümlerinde bulunabilecek ve standart olarak linux dosya sistemi içersinde yeri bulunan dizinler de mevcuttur. Bu dizinler :
/home : Kullanıcıla ayrılan dizinlerin bulunduğu yerdir.

/mnt : Gecici olarak sisteme bağlanacak bölümlerin , sisteme bağlanma noktalarının bulunduğu dizindir.

/root : Sistemin en yetkili kullanıcısı olan “root” kullanıcısına ait dizindir.

/tmp : Gecici dosyaların bulunduğu dizindir.

/usr : Paylaşılabilir dosyaların bulunduğu dizindir. Bu dizin içersinde çalışabilir dosyaların bulunduğu dizinlerin yanısıra , dokümanlar ve programların kullandığı dosyalar bulunmaktadır.

/var : Log dosyları , kullanıcıların e-postaları , e-posta kuyruğunda bekliyen e-postalar için geçici dosyalar gibi paylaşılması mümkün olmayan dosyların bulunduğu dizindir.
/proc : Sistem ile ilgili bilgilerin alınabileceği sanal bir dosya sistemidir.

    1. /bin dizini


Sistemin tek kullanıcılı modda ihtiyaç duyacağı , sistem yöneticisi ve kullanıcılar tarafından kullanılabilen programların bulunduğu dizindir. Sistemin tek kullanıcılı modda ihtiyaç duymadığı programlar ise /usr/bin dizini altında bulunmaktadır.

5.7 /boot dizini

 /boot dizini sistemi yüklemek için kullanılan LILO/GRUB için gerekli dosyaların bulunduğu dizindir.

  • Linux çekirdeği (çoğunlukla vmlinuz* bzImage veya zImage ismine sahiptir.)
  • Sistem modüllerinin tanımlandığı module_info dosyaları
  • Çekirdekte bulunan modül ve sembollerin yerlerini içeren System.map dosyası

    1. /dev dizini


/dev dizini sistemde bulunan veya bulunabilecek donanımlara erişmek için kullanılan aygıt dosyalarının bulunduğu dizindir. Bu dosylardan bazıları aşağıdaki gibidir :

  • fd* : Floppy disk sürücüleri
  • hd* : IDE diskler ve diskler üzerinde bulunan bölümler
  • sd* : SCSI diskler ve diskler üzerinde bulunan bölümler
  • lp* : Paralel Port

    1. /etc dizini


/etc dizini sistem için özel olan dizin ve dosyların bulunduğu dizindir. Bu dizin içinde sistemde kullanılan konfigürasyon dosyaları bulunur. Ayrıca kullanıcıların tanımlandığı passwd ve shadow dosyaları da bu dizin içersindedir. Bu dizin genel olarak sistem ile ilgili olan tüm konfigürasyon dosyalarını barındıran dizindir.

    1. /lib dizini


/lib dizini sistemin açılması ve /sbin /bin altında bulunan programların çalışabilemesi için gerekli kütüphane ve modüllerin bulunduğu dizindir.

Diğer kütüphaneler /usr/lib , /usr/X11R6/lib gibi farklı dizinlerde bulunabilir. Modüller /lib/modules dizini altında bulunan dizinler de bulunmaktadır. /lib/modules dizini altında çekirdek sürümüne ait farklı dizinler bulunmaktadır. Bu sayede farklı çekirdek sürümlerinin modülleri birbirine karışmamaktadır.

    1. /usr dizini


/usr dizini paylaşılabilir dosyların bulunduğu dizindir. Bu dizin altında bulunan bazı önemli dizinler aşağıdaki gibidir :

  • /usr/bin          : Normal kullanıcılar tarafından kullanılan komutlar
  • /usr/sbin : Sistem tarafından kullanılan ve sistemin açılması ,kapanması ve tek kullanıcılı modda çalışması ile ilgili olmayan programlar.
  • /usr/lib : Programlama için kullanılan kütüphaneler
  • /usr/include : C/C++ için kullanılan başlık dosyaları
  • /usr/share/doc : Dokumanların bulunduğu dizin
  • /usr/man : Man dosyaları


    1. /var dizini


 /var dizininde kullanıcıların e-postaları , log dosyaları gibi sistemde bulunan herkese açık olmayan dosyalar bulunmaktadır. /var dizini altında bulunan bazı önemli dizinler aşağıdaki gibidir : 

  • /var/lock: Çalışan programların yarattığı kilit dosyaları.
  • /var/log: Log dosyaları
  • /var/run: Sistemde çalışan sunucuların proses kimlik numaralarını içeren dosylar
  • /var/www/html : Web server ana dizini
  • /var/ftp: ftp hizmeti ana dizini
  • /var/spool: Kuyruk dosyaları
    • mail : Kullanıcıların e-postalarının tutulduğu dizin
    • mqueue : E-posta kuyruğunda bekleyen e-postalar için yaratılan geçici kuyruk dosyalarının bulunduğu dizin
    • lpd : Yazıcı kuyruğunda bekleyen işler için geçici dosyaların bulunduğu dizin .   ALINTIDIR. 
      KAYNAK:www.belgeler.org