Linux Dosya Sistemi Hiyerarşisi (FHS)

Windows'taki C:\, D:\ gibi sürücü harfleri yerine Linux'ta her şey tek bir kök dizinden (/) başlar. Tüm fiziksel diskler, USB bellekler ve ağ paylaşımları bu kök ağacının altındaki dizinlere bağlanır (mount edilir).


En Kritik Linux Dizinleri ve Görevleri

/
├── bin        -> Temel kullanıcı komutları (ls, cp, rm)
├── etc        -> Tüm sistem ve servis yapılandırma (config) dosyaları
├── var        -> Sürekli değişen dinamik veriler (Loglar, Web siteleri, MySQL)
│   ├── log    -> Sistem ve web hata günlükleri (syslog, nginx, auth.log)
│   └── www    -> Web sitelerinin barındığı varsayılan dizin (/var/www/html)
├── home       -> Normal kullanıcıların kişisel ev dizinleri (/home/kullanici)
├── root       -> Sistem yöneticisinin (root) özel ev dizini
├── usr        -> Kullanıcı programları ve kütüphaneleri (/usr/bin, /usr/lib)
├── tmp        -> Geçici oturum ve önbellek dosyaları (Yeniden başlatmada silinir)
├── boot       -> Linux çekirdeği (vmlinuz) ve GRUB önyükleyici dosyaları
└── mnt & media-> Manuel bağlanan diskler ve harici depolama aygıtları

Sistem Yöneticileri İçin En Çok Kullanılan Yollar

  • Nginx Yapılandırması: /etc/nginx/nginx.conf ve /etc/nginx/sites-available/
  • Apache Yapılandırması: /etc/apache2/ (Debian/Ubuntu) veya /etc/httpd/ (RHEL/AlmaLinux)
  • PHP Yapılandırması: /etc/php/8.3/fpm/php.ini
  • SSH Yapılandırması: /etc/ssh/sshd_config
  • Güvenlik ve Giriş Logları: /var/log/auth.log veya /var/log/secure