systemd unit'inin ne olduğu, yaygın unit türleri ve systemctl ile servislerin nasıl başlatılacağı, durdurulacağı, etkinleştirileceği ve inceleneceği.
Bir systemd unit'i, çoğu Linux dağıtımının init sistemi olan systemd'nin yönettiği bir yapılandırma nesnesidir: servisler, soketler, zamanlayıcılar, bağlamalar ve daha fazlası. Unit'ler /etc/systemd/system/<name>.service gibi unit dosyalarıyla tanımlanır ve systemctl komutuyla kontrol edilir.
.service bir program çalıştırır, .socket bir bağlantı geldiğinde bir servis başlatır, .timer bir unit'i belirli bir zamanda çalıştırır, .mount ve .automount dosya sistemlerini yönetir, .target unit'leri multi-user.target gibi durumlarda gruplandırır.
Paketler unit'leri /usr/lib/systemd/system (veya /lib/systemd/system) altına kurar. Yerel değişiklikler, önceliğe sahip olan /etc/systemd/system dizinine ait olmalıdır. 'systemctl edit <unit>', paketlenen dosyayı değiştirmek yerine bir ek geçersiz kılma (drop-in override) oluşturur.
'systemctl status <unit>' durumu ve son günlük satırlarını gösterir. 'start', 'stop' ve 'restart' hemen işlem yapar; 'enable' ve 'disable' açılışta başlatılmayı kontrol eder; 'enable --now' her ikisini de yapar. 'systemctl --failed' başarısız olan unit'leri listeler ve 'systemctl daemon-reload' değişikliklerden sonra unit dosyalarını yeniden okur.
systemctl --failedsystemctl status <unit>journalctl -u <unit> -bsudo systemctl restart <unit>/usr/lib/systemd/system içindeki dosyaları düzenleyerek değil, 'systemctl edit' ile değiştirin: güncellemeler bunları üzerine yazar.Son güncelleme: 2026-10-08
journalctl ile günlüklerin nasıl okunacağı, günlüğün ne kadar alan kapladığının nasıl kontrol edileceği ve --vacuum seçenekleriyle güvenli bir şekilde nasıl küçültüleceği.
cron'un zamanlanmış işleri nasıl çalıştırdığı, beş crontab zaman alanı, sistem cron dosyalarının bulunduğu yerler ve systemd zamanlayıcılarının karşılaştırması.
logrotate aracının ne iş yaptığı, /etc/logrotate.conf ve /etc/logrotate.d üzerindeki yapılandırmasının nasıl çalıştığı ve bir kuralın güvenli bir şekilde nasıl test edileceği.