Ödeme Yöntemleri Abuse

Çalışan hizmetlerin listesi nasıl görüntülenir?

19.09.2023, 18:38

Linux'ta bir hizmet, doğrudan kullanıcı etkileşimi olmadan bir bilgisayar veya sunucu üzerinde belirli bir işlevi veya görevi yerine getiren bir arka plan işlemidir. Linux'ta hizmetler arka planda çalışır, genellikle sistem açılışında başlatılır ve genellikle kullanıcı girişi gerektirmez.

Çalışan hizmetleri neden görebilirsiniz?

Linux'ta çalışan hizmetlerin listesini görüntülemek çeşitli nedenlerle yararlıdır:

  1. Hata ayıklama ve tanılama: Çalışan hizmetlerin listesini görüntülemek, sisteminizde hangi hizmetlerin çalıştığını ve hangilerinin o anda çalışmakta olduğunu belirlemenize yardımcı olur. Sisteminizin çalışmasıyla ilgili sorunlarla karşılaşırsanız, çalışan hizmetler arasında herhangi bir hata veya çakışma olup olmadığını kontrol edebilirsiniz.
  2. Kaynak Yönetimi: Çalışan hizmetler CPU zamanı, bellek veya ağ kaynakları gibi kaynakları tüketebilir. Hizmetlerin listesini görüntülemek, hangi hizmetlerin daha fazla kaynak tükettiğini ve muhtemelen sisteminizin verimsiz kullanımına neden olduğunu belirlemenize yardımcı olabilir.
  3. Otomatik yüklemeyi kontrol edin: Çalışan hizmetlerin listesini görüntülemek, yalnızca ihtiyacınız olan hizmetlerin sistem başlangıcında otomatik olarak yüklendiğinden emin olmanızı sağlar. Hangi hizmetlerin otomatik yükleme için yapılandırıldığını kontrol edebilir ve gerekirse listeyi değiştirebilirsiniz.

Linux'ta çalışan hizmetler nasıl görüntülenir

Çalışan hizmetlerin (birimlerin) listesini systemctl'de görüntülemek için komutu çalıştırın:

 systemctl list-units --type=service

Herhangi bir parametre olmadan sadece systemctl. Bu, sistemdeki tüm hizmetlerin bir listesini, durumlarını (çalışıyor veya durdurulmuş) ve onlar hakkındaki diğer bilgileri gösterecektir.

Ayrıca bir parametre ekleyerek çıktıyı yalnızca çalışan hizmetlerle sınırlayabilirsiniz:

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

Bu, sistemde yalnızca çalışan hizmetleri gösterecektir.

Her hizmet hakkında daha ayrıntılı bilgi istiyorsanız şu parametreyi kullanabilirsiniz:

--full`: `systemctl list-units --type=service --full

Bu, açıklaması, dosya yolları dahil olmak üzere her hizmet hakkında ayrıntılı bilgi gösterecektir.

Çıktıda filtre komutlarını da kullanabilirsiniz, örneğin belirli bir hizmeti adına göre bulmak için:

systemctl list-units --type=service | grep <service_name>

Bu, listede belirtilen ada sahip hizmeti bulacaktır. Çalışan hizmetlerin listesini görüntülemek için root ayrıcalıklarına sahip olmanız veya sudo önekine sahip bir komut kullanmanız gerektiğini unutmayın.