1. Home
  2. Docs
  3. Linux
  4. Servisler
  5. Systemctl Komutları

Systemctl Komutları

Print

Bu bölümde bazı systemctl komutlarının üzerinden geçip diğer bölümde nasıl örnek bir servis oluşturup başlatırız onu göreceğiz.

Öncelikle sistemde systemd tarafından yönetilen bütün servisleri görmek için şu komutu çalıştırmamız gerekiyor,

systemctl list-units --type service --state running

Bu kodu konsol üzerinde çalıştırdığımızda şöyle bir çıktı alırız;

Sistem üzerinde bulunan bütün servisleri listeledik. Peki bir servis nasıl başlatılır?

sudo systemctl start application.service

Bu kod sayesinde yazmış olduğumuz application.service imizi başlatmış bulunmaktayız.

Başlattığımız bu servisi nasıl durdururuz?

sudo systemctl stop application.service

Durdurmuş olduğumuz bu servisi ya da güncelleme yapmış olduğumuz servisi yeniden başlatmak için şu kodu yazmalıyız;

sudo systemctl restart application.service

Aktif olan bir servisi devre dışı bırakmak için,

sudo systemctl disable application.service

Devre dışı olan bir servisi aktif etmek içinse şu kodu çalıştırırız.

sudo systemctl enable application.service

Tüm bu kodlarla uğraşırken servisin durumunu görmek içinse şu kodu çalıştırırız.

systemctl status application.service

Bu ve belki farklı 1-2 komut sayesinde linux üzerinde servislerle çok rahat bir şekilde çalışabiliriz. Bu bölümde komutlardan bahsetmiş olduk. Diğer bölümde örnek bir servisi ayağa kaldırmayı görüyor olacağız. Takipte kalın.

Tags , , ,