Linux File System Notları

Herkese merhaba, bu oldukça kısa yazımda Linux dosya sistemini öğrenirken aldğım notları paylaşmak istedim.Kısaca klasörlerin manasını ve nerelerde kullanıldıklarından kendi bilgilerim dahilinde bir yazı oluşturdum.Umarım işinize yarar.

linux-file-system

  • /bin binaries’in kısaltmasıdır.bin klasörü işletim sistemi içerisinde kullandığımız birçok komutu barındıran klasördür.Uygulamalar burada bulunur.Bunlara örnek olarak ls,cat ve temel fonksiyonlar verilebilir.

  • /sbin System binaries’in kısaltmasıdır.Normal kullanıcılar izin olmadan bu komut ve dosyalara erişim sağlayamaz.Sistem yöneticisi ulaşabilir.

  • /boot Çok fazla kurcalanmaması gereken klasördür.Sistemin boot olabilmesi için gereken dosyaları içerir.

  • /dev Devices’ın kısaltmasıdır.Sistemde bulunan tüm cihazların dosyaları burada bulunur.Örneğin mikrofon,webcam vb.

  • /etc inglizcedeki exetra anlamına gelir.Sistemdeki tüm konfigurasyonlar burada bulunur.

  • /lib, /lib32, /lib64 : Libraries kelimesinin kısaltmasıdır.Sistemdeki uygulamaların kullandığı kütüphaneleri içerir./bin ve /sbin klasörleri tarafından kullanılırlar.

  • /mnt, /media : mnt,mount kelimesinin kısaltmasıdır.Mounted sürücülerin bulunduğu klasörlerdir.Bunlar usb bellekler, floppy diskler, external harddrive, vb olabilir.

  • /opt : optional kelimesinin kısaltmasıdır.Manuel olarak yüklenmiş yazılımlar bulunur.

  • /proc : sistem prosesleri hakkında bilgi barındıran sudo dosyalarını bulabileceğimiz klasördür.

  • /root : Root kullanıcısının home klasörüdür.

  • /run : Ram’de çalışan uygulamalar ile ilgili klasörleri bulundurur.Sistem yeniden başlatıldığında veya kapatıldığında içerisindeki klasörlerin tamamı silinir.Sonra yeniden oluşturlur.

  • /snap : snap paket yöneticisi ile kurulan yazılımları barındıran klasördür.Genelde ubuntu tarafından kullanılır.

  • /srv : servis verilerinin barındırıldığı service klasörürüdür.Normalde boş olur ama bir web server veya ftp server çalıştırıldığında bu klasörde içerik oluşur.

  • /sys : System kelimesinin kısaltmasıdır.Kernel ile iletişim kurmanın bir yoludur.Sistem her yeniden başlatıldığında bu klasör yeniden oluşturulur.

  • /tmp : temp veya temporary kelimesinin kısaltmasıdır.Uygulamalar tarafından geçici olarak tutulan verileri tutar.Örnek vermek gerekirse, libreoffice üzerinde bir word dosyası yazdığımızı düşünelim.Eğer uygulama crash olursa yazılan veri geçici olarak burada tutulur.

  • /usr Kullanıcının uygulamalarının tutulduğu klasördür.

  • /var variable kelimesinin kısaltmasıdır.var> crash içerisinde crash olan uygulamalar ile ilgili bilgileri barındırır, var>logs uygulamalar ile ilgili logların tutulduğu klasördür.

  • /home : Home klasörü kişisel dosyalar ve klasörlerimizi tuttuğümuz klasördür.Her kullanıcı kendi home klasörüne sahiptir.Her kullanıcı sadece kendi home klasörlerine ulaşabilir.


İsa

Software Engineer