CentOS 8 hizmetleri nasıl etkinleştirilir, durdurulur, yeniden başlatılır ve görüntülenir

UNIX işletim sistemleri, Linux örneğinde olduğu gibi, amacı sistemin her bir rolünün, uygulamasının ve sürecinin, oluşturuldukları kriterlere göre yerine getirilmesine izin vermek olan çok sayıda hizmet tarafından entegre edilmiştir, bu şekilde, örneğin, httpd hizmeti, Apache ile ilgili her şeyi yönetmekten ve web hizmetlerine erişimi optimize etmekten sorumludur. Bir hizmet başarısız olursa, ilişkili süreç basitçe hatalar üretecektir.

Rolünüz yönetici veya destek personeli olmaksa, sunucuda hangi hizmetlerin bulunduğunu ayrıntılı olarak bilmek ve dolayısıyla durumlarını gerçek zamanlı olarak bilmek önemlidir. Bu durumda, hizmetleri CentOS 8'de yönetmeyi öğreneceğiz ve orada hizmetlerin, hizmeti başlatmamıza, durdurmamıza veya yeniden başlatmamıza izin veren "systemctl" komutuyla yönetildiğini açıklığa kavuşturmak önemlidir.

1. CentOS 8'de mevcut hizmetler nasıl listelenir

Aşama 1
CentOS 8 için hizmetleri listelemek ve yönetmek için "systemctl" komutunu kullanabiliriz, böylece CentOS 8'de bulunan tüm hizmetleri listelemek için aşağıdakileri uygulayacağız:

 sistemctl
Adım 2
Sonuç olarak aşağıdaki değerleri göreceğiz:
  • BİRİM (hizmet adı)
  • YÜK (Hizmet çalışma süresi)
  • AKTİF ALT (Etkinlik işlevi)
  • DESCRIPTOR (hizmetin bulunduğu dizin)

BÜYÜT

Aşama 3
Hizmetleri daha ayrıntılı olarak listelemek için -more parametresini kullanabiliriz:

 sistemctl | daha fazla

BÜYÜT

4. Adım
Bu veri denizinde kaybolmamak için, istenen hizmete göre filtrelemek için "grep" kullanabiliriz, örneğin:

 sistemctl | grep httpd

BÜYÜT

Adım 5
Orada aşağıdaki gibi ayrıntıları buluyoruz:

  • ilgili hizmet
  • Gerçek durum
  • Tanım
Tüm hizmetleri mevcut durumları ile yalnızca aşağıdakileri yürüterek listeleyebiliriz:
 systemctl liste-birim dosyaları

BÜYÜT

6. Adım
systemd-cgtop komutu ile belirli bir hizmet (cgroup) ile ilişkili süreçleri görüntülemek mümkün olacaktır.

Bu komut, üst komuta benzer, çünkü hizmetlerinin işlevine göre çalışan işlemleri listeler, aşağıdakileri uygularız:

 systemd-cgtop
Bu, aşağıdakileri listeleyecektir:
  • Servis kontrol grubu
  • Hizmet bağlantılı görevler
  • Kullanılan CPU, bellek ve giriş ve çıkış verilerinin yüzdesi

BÜYÜT

2. CentOS 8'de SysV hizmetleri nasıl listelenir


SysV, yürütme düzeyi yürütüldüğünde hangi programların başlatılacağını veya durdurulacağını yönetmekten sorumlu olan "SysV init" yürütme düzeylerinden oluşan bir sistemdir.

Bu hizmetleri CentOS 8'de çalıştırarak listeleyebiliriz:

 chkconfig -listesi

BÜYÜT

3. CentOS 8'de bir hizmetin durumu nasıl görülür?


Bu, hizmetin beklendiği gibi çalışıp çalışmadığını ve bununla birlikte tüm bağlantılı süreçleri belirlemek için önemli bir noktadır, CentOS 8'deki herhangi bir hizmetin durumunu kontrol etmek için systemd'yi aşağıdaki gibi kullanacağız:
 systemctl durumu httpd.service

BÜYÜT

Burada, seçilen hizmetin aşağıdaki gibi belirli ayrıntılarını buluyoruz:

YüklendiHizmetin barındırıldığı dizini belirtir
AktifOrada hizmetin aktif (aktif) veya devre dışı (devre dışı) olup olmadığını belirleriz.
DokümanlarServis kılavuzunu yönlendirin
Ana PIDSeçilen hizmetle ilişkili PID'yi ifade eder
DurumEk bilgiler ekleyerek hizmetin mevcut durumunu gösterir
GörevBu hizmetle ilgili görevleri görüntüleyin
Hafıza:Hizmet tarafından kullanılan bellek miktarını görüntüler
CGrubuHizmetin dağıtımıyla ilişkili gruplardır.

4. CentOS 8'de bir hizmet nasıl durdurulur

Aşama 1
Bazı yönetim görevleri için CentOS 8'de bir hizmeti durdurmamız gerekiyorsa, kullanılacak sözdizimi aşağıdaki gibi olacaktır:

 systemctl "hizmeti" durdur
Bu, yönetici parolasının girilmesini gerektirir:

BÜYÜT

Adım 2
systemctl durumunu çalıştırarak hizmetin durdurulduğunu kontrol edebiliriz:

BÜYÜT

Aşama 3
CentOS 8'de bir hizmet başlatınŞimdi hizmeti yeniden başlatmak için aşağıdaki sözdizimini kullanacağız:

 systemctl "hizmeti" başlat
Yönetici şifresini giriyoruz ve daha sonra hizmetin başladığını kontrol ediyoruz:

BÜYÜT

CentOS 8'de bir hizmeti yeniden başlatınBaşka bir seçenek de bir hizmeti durdurmadan yeniden başlatmaktır, bunun için aşağıdaki sözdizimini kullanacağız:

 systemctl "hizmeti" yeniden başlat

BÜYÜT

4. Adım
Alternatif olarak, hizmetin yapılandırmasını bu şekilde yürütmesini kesintiye uğratmadan yalnızca yüklemek mümkün olacaktır, bunun için aşağıdakileri kullanacağız:

 systemctl "Hizmet" i yeniden yükle

BÜYÜT

Adım 5
Son bir nokta olarak, CentOS 8'de bir hizmetin durumunu kontrol etmek için aşağıdaki satırları kullanabilirsiniz:

 systemctl etkindir httpd systemctl etkindir httpd

BÜYÜT

Böylece Solvetic sayesinde CentOS 8'de servislerin durumunu bilmek ve ihtiyaçlara göre çok daha global bir şekilde yönetmek için basit yöntemler öğrendiniz.

wave wave wave wave wave