Bilgi Bankası

systemctl Nedir? Linux’ta Servis Yönetimi ve systemd Kontrol Rehberi

systemctl Nedir? Linux’ta Servis Yönetimi ve systemd Kontrol Rehberi

systemctl Nedir?

systemctl, systemd kullanan Linux sistemlerde servisleri, hedefleri (target) ve sistem durumunu yönetmek için kullanılan temel komut satırı aracıdır.

Servis başlatma, durdurma, yeniden başlatma ve durum kontrolü gibi işlemlerin tamamı systemctl ile gerçekleştirilir.

systemctl Ne İşe Yarar?

  • Servisleri başlatır ve durdurur
  • Servislerin otomatik başlatılmasını yönetir
  • Sistem çalışma hedeflerini kontrol eder
  • Servis hatalarının hızlı teşhisini sağlar

Temel systemctl Komutları

systemctl status nginx

Servisin çalışıp çalışmadığını ve hata durumunu gösterir.

systemctl start nginx
systemctl stop nginx
systemctl restart nginx

Servisi Otomatik Başlatmaya Alma

systemctl enable nginx
systemctl disable nginx

Sistemin açılışında servisin çalışmasını kontrol eder.

Tüm Servisleri Listeleme

systemctl list-units --type=service

Başarısız Servisleri Görüntüleme

systemctl --failed

Sistemde hata veren servisleri hızlıca listeler.

systemctl Nerelerde Kullanılır?

  • Servis çalışmıyor hatalarında
  • Sunucu açılış problemlerinde
  • Deployment sonrası servis kontrolünde
  • Otomasyon ve bakım işlemlerinde

Yaygın Hatalar

  • Servis adını yanlış yazmak
  • enable ve start kavramlarını karıştırmak
  • Hata loglarını incelemeden yeniden başlatmak

En İyi Uygulamalar

  • Önce systemctl status ile durum kontrolü yapın
  • Hata varsa journalctl ile birlikte analiz edin
  • Gereksiz servisleri disable edin
  • Servis yönetimini otomasyonlara dahil edin

Bilgi bankası açısından systemctl, Linux sistemlerde merkezi servis yönetim aracı olarak kabul edilir.

Aradığınız Bilgiyi Bulamıyor musunuz?

Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,

Bir Destek Talebi Oluşturun.
Faydalı Buldunuz mu?

2 defa görüntülendi | 0 kişi faydalı buldu

908503035670