Systemctl ile Linux Hizmetlerini Listeleme
Ağ ve sistem hizmetleri gibi çeşitli hizmetler bir Linux arka planında sürekli olarak çalışır. Linux üzerinde çalışan hizmetler, arka uçta çalışan bir grup işlemi ifade eden arka plan programları olarak da bilinir.
Hizmetler farklı yöntem ve araçlarla yönetilebilir ve listelenebilir. Systemd, Linux dağıtımı tarafından benimsenen Linux sistemlerini, init sürecinin bir yedek olarak değiştirilmesi olarak yönetme becerisine sahip bir yazılım araçları paketidir.
Tüm sistem görevleri Systemd aracılığıyla kontrol edilebilir. Bu araç kullanılarak süreç başlatılabilir veya sonlandırılabilir ve tüm etkin ve devre dışı hizmet bilgileri ayrıca Systemd ile listelenebilir.
Linux'ta Systemctl Kullanan Hizmetleri Listeleme
Systemctl, systemd sistemini yönetme ve kontrol etme sorumluluğuna sahip bir yardımcı programdır. systemctl komutu, Linux'taki tüm hizmetleri listelemek için kullanılabilir.
Şimdi size systemctl'nin nasıl çalıştığını göstereceğiz.
Tüm Hizmetleri Listele
Sistemdeki tüm hizmetlerin bir listesini almak için, yüklü veya etkin değiller, terminalde aşağıdaki systemctl komutunu verin:
$ systemctl liste birimleri --type=service --all
Yukarıdaki resimde gösterilen çıktıda göreceğiniz gibi sisteminizdeki tüm servisler ekranda görünecektir.
Yüklenen Hizmetleri Listele
Aşağıdaki komut, çalışan, etkin veya başarısız olan her yüklü hizmeti listeler:
$ systemctl liste birimleri --type=service
Çalışan hizmetler
Çoğu durumda, çalışan hizmetleri diğer tüm hizmetlerden ayırt etmek zor olabilir. Sistemde yüklü ve çalışan hizmetleri gösteren hızlı bir yanıt almak için aşağıdaki komutu çalıştırın:
$ systemctl liste birimleri --type=service --state=çalışıyor
Etkinleştirilmiş Hizmetler
Sistemde etkinleştirilmiş hizmetleri kontrol etmek için aşağıdaki komutu girin:
$ systemctl liste-birim dosyaları --state=etkinleştirildi
Engelli Hizmetleri
Devre dışı bırakılan hizmetler otomatik olarak başlamaz veya etkinleştirilmez. İstenen/gerekli bir hizmeti etkinleştirmek için devre dışı kategorisinden hizmeti seçin. Sistemde devre dışı bırakılan servislerin bir listesini almak için aşağıdaki komut kullanılır:
$ systemctl liste-birim dosyaları --durum=devre dışı
Servis Durumunu Kontrol Edin
“Fincan” komutu bir hizmetin durumu hakkında daha fazla bilgi almak için kullanılır. Cup, bilgisayarın bir yazdırma sunucusu görevi gördüğü ve bilgileri görüntülediği modüler bir yazdırma sistemidir. Kullan bardaklar sistemdeki etkin/devre dışı hizmetler hakkında daha fazla bilgi almak için komut:
$ systemctl durum kapları.hizmet
Sonuç
Bu makale, hizmetleri görüntülemek için birden çok seçenek de dahil olmak üzere, Linux'ta hizmetleri listelemek için systemctl komutlarının nasıl kullanılacağını gösterdi. Doğru bilgi ile gerekli komutu seçmek kolaydır.