Tartışma

Linux Servis Yönetimi İçin 20 Komut

Başlatan MysticFirewall · 08 Ağu 2026 15:11 · 5 Görüntülenme · 0 Yanıtlar
Konuyu Açan #0
Linux işletim sistemlerinde servis yönetimi, sunucuların ve uygulamaların sağlıklı çalışmasını sağlamak için kritik bir öneme sahiptir. Aşağıda, Linux servislerini yönetmek için sıkça kullanılan 20 komut bulunmaktadır. Bu komutlar, sistem yöneticilerinin işini kolaylaştırarak, servislerin durumunu kontrol etmelerini, başlatmalarını, durdurmalarını ve yeniden başlatmalarını sağlar.

  • systemctl status [servis_adı]: Belirtilen servisin durumunu gösterir. Servisin aktif olup olmadığını ve koşullarını kontrol etmek için kullanılır.
  • systemctl start [servis_adı]: Belirtilen servisi başlatır. Servisin çalışmaya başlamasını sağlamak için gereklidir.
  • systemctl stop [servis_adı]: Belirtilen servisi durdurur. Servisin çalışmasını sonlandırmak için kullanılır.
  • systemctl restart [servis_adı]: Servisi durdurup tekrar başlatır. Konfigürasyon değişikliklerinin uygulanması için idealdir.
  • systemctl enable [servis_adı]: Servisin sistem açılışında otomatik olarak başlamasını sağlar.
  • systemctl disable [servis_adı]: Servisin sistem açılışında otomatik olarak başlamasını engeller.
  • systemctl list-units --type=service: Sistemdeki tüm servis birimlerini listeler. Hangi servislerin çalıştığını görmek için kullanışlıdır.
  • systemctl mask [servis_adı]: Belirtilen servisi maskeleyerek, başlatılmasını engeller. Bu, genellikle sorunlu bir servisi devre dışı bırakmak için yapılır.
  • systemctl unmask [servis_adı]: Maskelenmiş bir servisin maskesini kaldırır ve tekrar kullanılabilir hale getirir.
  • journalctl -u [servis_adı]: Belirtilen servise ait logları görüntüler. Servisle ilgili hata ayıklama için faydalıdır.
  • systemctl is-active [servis_adı]: Servisin aktif olup olmadığını kontrol eder. Komut, “active” veya “inactive” şeklinde yanıt verir.
  • systemctl is-enabled [servis_adı]: Servisin otomatik olarak başlatılıp başlatılmadığını kontrol eder.
  • systemctl reload [servis_adı]: Servisin yapılandırma dosyasını yeniden yükler. Servisin durmasına gerek kalmadan değişikliklerin alınmasını sağlar.
  • systemctl show [servis_adı]: Servisle ilgili ayrıntılı bilgi gösterir. Özellikle bağımlılıkları ve yapılandırma parametrelerini incelemek için kullanılır.
  • systemctl edit [servis_adı]: Servisin yapılandırma dosyasında değişiklik yapmanızı sağlar.
  • systemctl reset-failed [servis_adı]: Servisin başarısız durumunu sıfırlar. Bu, özellikle servislerin yeniden başlatılması gereken durumlarda faydalıdır.
  • systemctl daemon-reload: Sistem hizmetleri konfigürasyon dosyalarında yapılan değişikliklerin, sistem yöneticisine bildirilmesini sağlar.
  • systemctl list-dependencies [servis_adı]: Belirtilen servisin bağımlı olduğu diğer servisleri listeler. Bu, servisler arası ilişkilerin anlaşılmasını kolaylaştırır.
  • systemctl show-environment: Sistem ortam değişkenlerini görüntüler. Servislerin çalışması için gerekli olan ortam ayarlarını kontrol etmek için kullanılır.
  • systemctl set-default [hedef_açılış_hedefi]: Sistemin açılış hedefini ayarlar. Bu, özellikle sunucular için önemlidir.

Bu komutlar, Linux sistemlerinde servislerin yönetiminde etkili bir şekilde kullanılabilir. Her bir komut, sistem yöneticilerine servislerin durumunu izleme, sorun giderme ve yapılandırma işlemlerinde yardımcı olur. Servis yönetimi konusunda daha fazla bilgi edinmek, sistemlerinizi daha verimli bir şekilde yönetmenize olanak tanır.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi