Linux’ta geçici dosyalar, sistemde oluşturulan kullanıcılara ait dosyalar, sistem yapılandırma dosyaları belirli dizinlerde yer almaktadır. Bu bölümde Linux dosya sistemi hakkında detaylı bir şekilde bilgi alabileceksiniz. Linux sistemlerin dosya yapısı genel olarak şu şekildedir;
/etc
Sistem yapılandırma dosyaları bu dizin altında bulunmaktadır. Bu dizinin içinde çalıştırılabilir
dosyaların bulunmaması gerekmektedir. Bu dizin altında bulunan bazı önemli dosyalar ve bu
dosyaların işlevleri şu şekildedir;
skel
Burada yer alan dosyalar kullanıcı hesabı oluşturulduğunda kullanıcının ev dizinine otomatik olarak kopyalanmaktadır.
Passwd
Sistemimizde yer alan kullanıcıların hesap bilgilerinin (Kullanıcı ismi ve şifre vb) tutulduğu dosyalar yer almaktadır.
Fstab
Linux’ta açılış esnasında işlenecek dosyalar burada yer almaktadır.
Group
Kullanıcıların yer aldığı gruplar ile ilgili bilgilerin tutulduğu dosyalar bulunmaktadır.
Motd
Sistemde yer alan herhangi bir kullanıcı sisteme giriş yaptıktan sonra ekranda gösterilmesi istenen
mesaj burada tutulmaktadır.
Profile
Kullanıcı sisteme girdiği zaman çalıştırılan dosyalar yer almaktadır.
Shells
Sistemde kullanılabilecek kabuk isimleri yer almaktadır.
Login.access
Sisteme yapılan girişlerin kullanıcı bazında sınırları ile ilgili ayarların yer aldığı dosyalar tutulmaktadır
/bin
Sistemin açılışı ve kontrolü için gerekli olan komutların yer aldığı dosyalar /bin dizininde tutulmaktadır.
/dev
Linux çekirdeğinde desteklenen her türlü aygıta ait dosyalar bu dizinde yer almaktadır. Aygıt kurulumlarında gerekli dosyalar bu dizine yerleştirilmektedir.
/home
Sistemde bulunan kullanıcılara ait dosyalar bu dizinde yer almaktadır. Linux işletim sistemlerinde
oluşturulan her kullanıcı için home dizinin içinde kullanıcıya ait bir dizin otomatik oluşmaktadır.
Örnek olarak sistemimizde Onur adında bir kullanıcı oluşturduğumuzda bu kullanıcıya ait dosyalar
home/onur dizinin içinde yer alacaktır.
/lib
Kütüphane dosyaları bu klasör içinde tutulmaktadır.
/mnt
Geçici olarak mount edilen dosya sistemleri bu dizin içinde tutulmaktadır.
/proc
Sistem bilgilerinin yer aldığı dosyalar /proc dizini içinde tutulmaktadır. Örnek olarak sistemimizde yer alan işlemci ile ilgili bilgi almak istediğimizde bu dizinin içinde yer alan cpuinfo dosyasını okumamız gerekmektedir. Bu dizin altında bulunan bazı önemli dosyalar ve bu dosyaların işlevleri şu şekildedir;
Cpuinfo
İşlemcinin modeli, performansı vb bilgilerinin tutulduğu dosyadır.
Devices
Linux işletim sistemi çekirdeğinde desteği bulunan aygıt sürücü bilgileri burada yer almaktadır.
Dma
Hangi dma kanallarının kullanıldığını belirtir.
Filesystems
Linux işletim sistemi çekirdeğinde desteği bulunan dosya sistemleri ile ilgili bilgilerin yer aldığı dosyalar bulunmaktadır.
Kcore
Sistem hafızasının görüntüsü ile ilgili bilgilerin yer aldığı dosyalar bulunmaktadır.
/root
Sistem yetkilisinin ev dizinidir. Güvenlik için root kullanıcısı dışında hiçbir kullanıcıya erişim izni verilmemelidir.
/tmp
Geçici dosyaların tutulduğu dizindir. Bu dizinde yer alan dosyalar uzun süre silinmediğinde diskte
fazla yer kaplayabilmektedir. Belirli aralıklarda içinin silinmesi önerilmektedir.
/usr
Önemli sistem dosyalarının bazıları /usr dizinin içinde yer almaktadır. Bu dizin altında bulunan bazı önemli dosyalar ve bu dosyaların işlevleri şu şekildedir;
Lib
Bazı kütüphaneler burada bulunmaktadır.
Man
Man dosyaları yer almaktadır.
Src
Bazı kaynak dosyaları ve Linux çekirdeğini oluşturan kodları içeren dizinler bulunmaktadır.
/var
Sürekli olarak değişen sistem dosyaları bu dizin altında tutulmaktadır.