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