Linux Dizin/Dosya Sistemi Şeması
Linux dosya sistemi yapısı dağıtıma ve sistem yapılandırmasına bağlı olarak farklılıklar gösterebilir. Ancak, aşağıda belirtilen hiyerarşi genel olarak Linux dosya sisteminin standart yapısını yansıtmaktadır.
- /: Kök dizin olarak bilinir. Tüm dosya sistemi bu noktada başlar.
- /bin: Bu dizin, kullanıcıların sistemi yönetmek için temel sistem programlarını içerir. Örneğin, ls, cp, rm gibi komutlar bu dizinde bulunur.
- /boot: Bu dizin, sistem başlatma işlemi için gereken dosyaları içerir. Önyükleme yükleyicisi, çekirdek ve başlatma konfigürasyon dosyaları gibi öğeler bu dizinde yer alır.
- /dev: Bu dizin, aygıt dosyalarını içerir. Her bir donanım cihazı veya sanal aygıt, bu dizinde bir dosya olarak temsil edilir. Örneğin, sabit diskler /dev/sda, /dev/sdb şeklinde temsil edilebilir.
- /etc: Bu dizin, sistem yapılandırma dosyalarını içerir. Örneğin, ağ ayarları, kullanıcı hesapları, servis yapılandırmaları gibi dosyalar bu dizinde bulunur.
- /home: Bu dizin, kullanıcıların kişisel dosyalarını ve dizinlerini içerir. Her kullanıcının genellikle adıyla aynı olan bir alt dizini bulunur.
- /lib: Bu dizin, temel sistem kütüphanelerini içerir. Programlar tarafından kullanılan ortak kütüphaneler bu dizinde bulunur.
- /media: Bu dizin, taşınabilir medya cihazları için bir noktadır. Örneğin, CD veya USB sürücüleri bu dizinde otomatik olarak bağlanabilir.
- /mnt: Bu dizin, geçici olarak bağlanmış dosya sistemlerini içerir. Başka bir dosya sistemi geçici olarak bu dizine bağlandığında, içeriği bu dizinde görüntülenebilir.
- /opt: Bu dizin, isteğe bağlı yazılım paketlerini içerir. Sistemle entegre olmayan veya ayrı olarak yüklenen yazılımlar bu dizinde bulunabilir.
- /proc: Bu dizin, çalışan süreçler ve sistem bilgileri gibi kernel ve süreç bilgilerini içerir. Özel bir dosya sistemini temsil eder ve gerçek dosyalar yerine sanal dosyalar içerir.
- /root: Bu dizin, sistem yöneticisi (root) için kişisel dizindir. Diğer kullanıcıların kişisel dizinlerinden farklı olarak, root kullanıcısı için ayrı bir dizin oluşturulur. "Dosya sisteminin en üstündeki kök “/” dizini ile karıştırılmaması gerekir."
- /run: Bu dizin, çalışma zamanı verilerini içerir. Örneğin, çalışan süreçlerin PID dosyaları bu dizinde bulunabilir.
- /sbin: Bu dizin, sistem yönetimi için temel programları içerir. /bin dizinindeki programlara benzer şekilde, ancak genellikle sadece root kullanıcısı tarafından kullanılabilirler.
- /srv: Bu dizin, sunucu ile ilgili verileri içerir. Örneğin, web sunucusu için sunucu belgeleri veya veritabanları bu dizinde tutulabilir.
- /sys: Bu dizin, Linux kerneliyle ilgili bilgileri içerir. Donanım aygıtlarının, sürücülerin ve kernel parametrelerinin sanal bir temsilini sağlar.
- /tmp: Bu dizin, geçici dosyaları içerir. Programlar tarafından kullanılan geçici veriler ve işlemler bu dizinde depolanabilir.
- /lost+found: Kurtarılan dosyalardır. Hasar almış veya kesinti nedeniyle çalışması yarıda kalmış dosyaların bitlerinin tutulduğu dizindir.
- /usr: Bu dizin, ikincil programlar, kütüphaneler ve belgeleri içeren ayrı bir hiyerarşiye sahiptir. Örneğin, kullanıcıların yüklediği uygulamalar ve sistemle birlikte gelen ikincil programlar bu dizinde bulunabilir.
- /var: Bu dizin, değişken verileri içerir. Örneğin, günlük dosyaları, veritabanları, e-posta ve diğer değişken veriler bu dizinde bulunabilir.
Bu, Linux Ubuntu Server'ın genel dosya sistemi hiyerarşisi ve dizinleridir. Her dizin, farklı bir amaç için kullanılır ve belirli türde dosyaları veya verileri içerir.
Saygılarımla.
This post is licensed under CC BY 4.0 by the author.