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üncellemeSon 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 chkserviceSonuç 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.