systemctl

3 ay önce Linux


Bu sayfada yer alan bilgiler doğrultusunda yapacağınız tüm işlemlerin sorumluluğu size aittir. Siteyi ziyaret ederek kullanım sözleşmesini kabul etmiş sayılırsınız.
İçerikler genel bilgilendirme amaçlıdır. Detaylar ve önemli uyarılar için sıkça sorulan sorular sayfasını mutlaka inceleyiniz.

systemctl Nedir?

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.

Ne İşe Yarar?

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.

En Basit Kullanımı

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.

Örnek Kullanımlar

  • Servisi başlatma:
    systemctl start nginx
  • Servisi durdurma:
    systemctl stop nginx
  • Servisi yeniden başlatma:
    systemctl restart nginx
  • Servisin açılışta başlamasını sağlama:
    systemctl enable nginx
  • Servisin açılışta başlamasını engelleme:
    systemctl disable nginx
  • Tüm servisleri listeleme:
    systemctl list-units --type=service

Ne Zaman Kullanılır?

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.

Küçük İpuçları

  • systemctl komutları genellikle sudo ile çalıştırılır.
  • status çıktısında hata mesajları ve log özetleri görülebilir.
  • enable işlemi servisi hemen başlatmaz, sadece açılış davranışını değiştirir.
  • Detaylı loglar için journalctl ile birlikte kullanılması önerilir.


© 2026, komutlar.com. Tüm hakları bir yerlerde saklıdır.