Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash systemctl Kullanımı: Sistem hizmetlerini yönetme
    1. Overview
    2. Usage
    3. Common Options
    4. Common Examples
    5. Tips

[Linux] Bash systemctl Kullanımı: Sistem hizmetlerini yönetme

Overview

systemctl, Linux sistemlerinde hizmetleri (servisleri) ve sistem durumunu yönetmek için kullanılan bir komuttur. Bu komut, sistemd tabanlı sistemlerde hizmetlerin başlatılması, durdurulması, yeniden başlatılması ve durumlarının kontrol edilmesi gibi işlemleri kolaylaştırır.

Usage

Temel sözdizimi şu şekildedir:

systemctl [options] [arguments]

Common Options

  • start: Bir hizmeti başlatır.
  • stop: Bir hizmeti durdurur.
  • restart: Bir hizmeti yeniden başlatır.
  • status: Bir hizmetin durumunu gösterir.
  • enable: Bir hizmeti sistem başlangıcında otomatik olarak başlatılacak şekilde ayarlar.
  • disable: Bir hizmetin otomatik olarak başlatılmasını engeller.

Common Examples

Aşağıda systemctl komutunun bazı yaygın kullanım örnekleri bulunmaktadır:

  • Bir hizmeti başlatmak için:
    systemctl start httpd
    
  • Bir hizmeti durdurmak için:
    systemctl stop httpd
    
  • Bir hizmetin durumunu kontrol etmek için:
    systemctl status httpd
    
  • Bir hizmeti yeniden başlatmak için:
    systemctl restart httpd
    
  • Bir hizmeti sistem başlangıcında otomatik olarak başlatmak için:
    systemctl enable httpd
    
  • Bir hizmetin otomatik olarak başlatılmasını engellemek için:
    systemctl disable httpd
    

Tips

  • Hizmetlerin durumunu kontrol etmek için status seçeneğini kullanarak sorunları hızlıca tespit edebilirsiniz.
  • Hizmetleri otomatik olarak başlatmak için enable seçeneğini kullanmak, sisteminizin her zaman gerekli hizmetlerle başlamasını sağlar.
  • systemctl komutunu kullanırken, root yetkilerine sahip olmanız gerektiğini unutmayın; bu nedenle sudo ile birlikte kullanmanız gerekebilir.