Linux'ta Chkservice ile Systemd nasıl yönetilir

Hem yöneticiler hem de kullanıcılar olarak Linux ortamlarıyla çalışırken, çeşitli görevleri yürüttüğümüz sistemin çeşitli parametrelerini yönetmek yaygındır.

Linux dağıtımlarındaki en yaygın terimlerden biri Systemd'dir, Systemd'nin (System Daemon) dağıtım içindeki çeşitli parametreleri yöneten bir sistem arka plan programı olduğunu unutmayın. Systemd, işletim sisteminin yönetiminden sorumlu olan iyi bilinen init'in yerine geçmiştir.

Systemd ile başlatma ve sistem hizmetlerini kontrol edebilir, hizmetler, cihazlar, takas belleği, otomatik bağlama, hedefler, yollar, soketler ve daha fazlası gibi farklı sistem kaynakları türlerini tanımlayabiliriz. Systemd, komut satırı üzerinden başlatma, durdurma, yeniden başlatma, durum görüntüleme vb. görevlerde sistemin davranışını ve birimlerini kontrol etmeye olanak sağlayan bir bileşen olan systemctl ile birlikte çalışır.

Bu fırsatta Solvetic, Linux'ta Systemd'yi yönetmenin pratik ve basit bir yolunu, bu örnekte Ubuntu 17 Server'ı chkservice adlı kullanışlı bir araçla analiz edecek ve böylece daha fazla yönetim ve kontrol seçeneğine sahip olacaktır.

Chkservice nedirChkservice, ncurses'a dayalı bir komut satırı aracıdır ve bu nedenle bir Linux makinesinde systemd birimlerini yönetmek için kullanımı ve uygulanması kolaydır.

Chkservice ile birimleri kategorilerine göre (hizmetler, hedefler, otomatik montajlar vb.), durumlarını ve açıklamalarını görüntüleyerek alfabetik olarak listeleyebiliriz ve süper kullanıcı ayrıcalıklarını kullanarak birimleri başlatmamıza, durdurmamıza, etkinleştirmemize ve devre dışı bırakmamıza izin verir.

1. Debian Linux'ta chkservice nasıl kurulur


Şimdi chkservice'i en çok kullanılan bazı Linux dağıtımlarına basit ve güvenli bir şekilde nasıl kuracağımızı göreceğiz.

Debian ve türevlerinin kullanılması durumunda, öncelikle aşağıdaki satırla PPA deposunu çalıştırmalıyız:

 sudo eklenti-apt-deposu ppa: linuxenko / chkservice

Daha sonra aşağıdakileri yürüterek depo paketlerini güncelleriz:

 sudo uygun güncelleme
Son olarak, aşağıdaki satırı yürüterek chkservice'i kuruyoruz:
 sudo apt chkservice'i kurun

2. Fedora, Arch ve diğer Linux dağıtımlarına chkservice nasıl kurulur?

Fedora kullanmamız durumunda aşağıdaki satırları uygulamamız gerekir:

 dnf copr srakitnican'ı etkinleştir / varsayılan dnf chkservice kurulumunu yap

Arch Linux ortamlarında aşağıdakileri yürütmek gerekli olacaktır:

 git klon https://aur.archlinux.org/chkservice.git cd chkservice makepkg -si

Diğer Linux dağıtımlarında aşağıdaki satırları yürüterek:

 git klon https://github.com/linuxenko/chkservice.git mkdir build cd build cmake… / make

3. Linux'ta chkservice nasıl kullanılır


Chkservice kurulduktan sonra, sudo komutunu kullanarak aşağıdaki gibi root ayrıcalıklarıyla başlatabiliriz:
 sudo chkservice
Sonuç aşağıdaki gibi olacaktır:

Aşağıdaki gibi dağıtılmış dört sütun görebiliriz:

  • İlkinde, etkinleştirildi/devre dışı bırakıldı/maskelendi durumu görüntülenir.
  • İkincisi başlatıldı / durduruldu durumunu gösterir
  • Üçüncüsü, ünitenin adı ve tipi görüntülenecektir.
  • Son sütunda birimin açıklaması var.

4. Chkservice Linux Sürücü Durum Bilgileri


Aşağıdaki seçeneklere sahip olduğumuzu görebiliriz:

Bir sürücünün etkin olduğunu gösterir

 [x]

Bir sürücünün devre dışı bırakıldığını gösterir

 []

Bir birimin statik olduğunu gösterir

 [s]

Bir sürücünün maskelendiğini gösterir

 -m-

Ünitenin durdurulduğunu gösterir

 =

Ünitenin çalıştığını gösterir

 >

5. Chkservice Linux gezinme tuşları

Çeşitli işlevler arasında gezinmek için aşağıdaki olanaklara sahibiz:

İmleci yukarı taşı

 Yükle / k

İmleci aşağı taşı

 Aşağı / j

Sayfayı yukarı taşı

 Sayfa Yukarı / b

Sayfayı aşağı taşı

 PgDown / f

6. Linux'ta chkservice'deki eylem tuşları

Chkservice ile aşağıdaki seçeneklere sahibiz:

Bilgileri güncelleyin veya yeniden yükleyin

 r

Bir birimi etkinleştirmek veya devre dışı bırakmak için kullanılır

 boşluk çubuğu

Bir birimi başlatmamıza veya durdurmamıza izin verir

 s

chkservice'den ayrıldık

 ne

Yardım sayfasını görüntülemek için

 ? Üst karakter + /

Bu şekilde chkservice, Linux ortamlarında systemd'nin yönetimi ve systemd'nin yönetmemize izin verdiği birimler ve bileşenler üzerinde çok daha hassas bir kontrole sahip olmak için bir müttefik olur.

wave wave wave wave wave