Eğitim Detayları
root@kali:~# cat course/linux-sistem-y-netimi.txt

Linux Sistem Yönetimi

Linux sistemlerini profesyonel seviyede yönetmeyi öğrenin. Servis yönetimi, log analizi, performans optimizasyonu ve güvenlik konularını kapsar.

Kurs İçeriği

1. Sistem Başlatma ve Kapatma

  • Boot süreci (BIOS/UEFI, GRUB, kernel)
  • systemd - Modern init sistemi
  • Servis yönetimi (systemctl)
  • Sistem kapatma ve yeniden başlatma
  • Runlevel'ler ve hedefler

2. Kullanıcı ve Grup Yönetimi

  • Kullanıcı oluşturma ve silme
  • Grup yönetimi
  • Şifre politikaları
  • sudo yapılandırması
  • Kullanıcı oturum yönetimi

3. Dosya Sistemi Yönetimi

  • Linux dosya sistemi hiyerarşisi
  • Disk bölümleme (fdisk, parted)
  • Dosya sistemi oluşturma (mkfs)
  • Mount ve unmount işlemleri
  • /etc/fstab yapılandırması
  • Disk kullanımı izleme

4. Paket Yönetimi

  • apt - Debian/Ubuntu paket yöneticisi
  • yum / dnf - RedHat/CentOS paket yöneticisi
  • Paket kurulumu, güncelleme ve silme
  • Repository yönetimi
  • Paket kaynaklarından derleme

5. Ağ Yönetimi

  • Network interface yapılandırması
  • ifconfig / ip komutları
  • Routing yapılandırması
  • DNS yapılandırması
  • Güvenlik duvarı (iptables, ufw)
  • Network troubleshooting

6. Log Yönetimi

  • Log dosyaları konumları
  • rsyslog yapılandırması
  • Log rotasyonu (logrotate)
  • Log analizi araçları
  • journalctl - systemd log görüntüleme

7. Performans İzleme ve Optimizasyon

  • top / htop - İşlem izleme
  • iostat - Disk I/O izleme
  • vmstat - Sistem kaynak izleme
  • netstat / ss - Ağ bağlantıları
  • CPU ve bellek optimizasyonu
  • Disk I/O optimizasyonu

8. Yedekleme ve Geri Yükleme

  • tar - Arşivleme
  • rsync - Senkronizasyon
  • dd - Disk kopyalama
  • Yedekleme stratejileri
  • Geri yükleme prosedürleri

9. Güvenlik

  • Sistem güvenlik denetimi
  • Güvenlik güncellemeleri
  • Güvenlik duvarı yapılandırması
  • SSH güvenliği
  • Fail2ban - Brute force koruması
  • Audit log sistemi

10. Otomasyon

  • cron - Zamanlanmış görevler
  • systemd timers - Modern zamanlayıcı
  • Bash scripting
  • Ansible temelleri