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.
/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ı
/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
/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.
/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.
/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ı
/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