systemctl, systemd tabanlı Linux dağıtımlarında servisleri, sistem durumlarını ve başlatma süreçlerini yönetmek için kullanılan temel bir komuttur. Servislerin başlatılması, durdurulması, yeniden başlatılması ve durumlarının kontrol edilmesi gibi işlemler systemctl üzerinden gerçekleştirilir. Modern Linux sistemlerinin büyük çoğunluğunda varsayılan servis yöneticisi systemd olduğu için systemctl kritik bir araçtır.
systemctl komutu, arka planda çalışan servislerin kontrol edilmesini sağlar. Web sunucuları, veritabanları, ağ servisleri ve sistem bileşenleri bu komutla yönetilir. Servislerin otomatik başlatılması, hatalı servislerin tespiti ve sistem açılış davranışlarının düzenlenmesi için kullanılır. Sistem yöneticileri için vazgeçilmez bir yönetim aracıdır.
Bir servisin mevcut durumunu kontrol etmek için aşağıdaki komut kullanılır.
systemctl status ssh
Bu komut, SSH servisinin çalışıp çalışmadığını ve son durumunu gösterir.
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl enable nginx
systemctl disable nginx
systemctl list-units --type=service
systemctl, bir servisin çalışmadığı durumlarda, sistem açılışında otomatik başlaması gerektiğinde veya servislerle ilgili hata ayıklama yapılacağı zaman kullanılır. Sunucu yönetimi, servis konfigürasyonu ve sistem bakımı süreçlerinde günlük olarak tercih edilir.
sudo ile çalıştırılır.journalctl ile birlikte kullanılması önerilir.© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.