Chkservice - Cara mudah untuk mengelola unit SystemD di Terminal

Chkservice - Cara mudah untuk mengelola unit SystemD di Terminal

Systemd (System Daemon) adalah daemon manajemen sistem modern untuk sistem Linux. SystemD adalah penggantian untuk Init System Manager; Ini mengontrol startup dan layanan sistem, dan memperkenalkan gagasan unit (dikelola melalui file unit) untuk mengidentifikasi berbagai jenis sumber daya sistem seperti layanan, perangkat, swap, automount, target, jalur, soket, dan lainnya.

Itu dikirimkan dengan Systemctl, komponen untuk mengendalikan perilaku dan unit SystemD (memulai, berhenti, memulai ulang, melihat status dll) menggunakan baris perintah. Bagaimana jika Anda hanya ingin mengelola unit menggunakan pintasan keyboard, di sanalah Chkservice datang.

Baca juga: Cara mengelola layanan dan unit SystemD 'menggunakan' Systemctl 'di Linux

Chkservice adalah alat baris perintah yang mudah digunakan, berbasis NCURES untuk mengelola unit SystemD di terminal. Ini mencantumkan unit secara abjad di bawah kategori (layanan, target, automount dll), menunjukkan status dan deskripsi mereka, dan memungkinkan Anda, dengan hak istimewa superuser untuk memulai, berhenti, mengaktifkan dan menonaktifkan unit.

Instal chkservice di sistem linux

Pada Debian dan turunannya, Chkservice dapat dengan mudah diinstal menggunakan PPA sendiri seperti yang ditunjukkan.

$ sudo add-apap-repository PPA: linuxenko/chkservice $ sudo apt-get update $ sudo apt-get install chkservice 

Pada Fedora Distribusi Linux.

# DNF COPR Aktifkan Srakitnican/Default # DNF Instal Chkservice 

Pada Arch Linux distribusi.

# git clone https: // aur.archlinux.org/chkservice.git # cd chkservice # makePkg -si 

Pada distribusi Linux lainnya, Anda dapat membangun versi rilis menggunakan perintah berikut.

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

Setelah Anda menginstal Chkservice, Luncurkan dengan hak istimewa Root menggunakan perintah sudo. Outputnya terdiri dari empat kolom, status pertama yang diaktifkan/dinonaktifkan/diselenggarakan, status penampilan kedua mulai/berhenti, unit nama/tipe dan kolom terakhir adalah deskripsi unit.

$ sudo chkservice 
Chkservice untuk mengelola layanan SystemD

Informasi Status Unit Chksericve:

  • [X] - Menunjukkan unit diaktifkan.
  • [] - Menunjukkan unit dinonaktifkan.
  • [S] - menunjukkan unit statis.
  • -M- - menunjukkan unit bertopeng.
  • = - menunjukkan unit telah dihentikan.
  • > - menunjukkan unit sedang berjalan.

Di bawah ini adalah kunci navigasi chkservice:

  • Naik/k - Pindahkan kursor.
  • Turun/j - Pindahkan kursor ke bawah.
  • Pgup/b - Pindahkan halaman ke atas.
  • Pgdown/f - Pindahkan halaman ke bawah.

Berikut ini adalah kunci aksi chkservice:

  • R - pembaruan atau muat ulang informasi.
  • Space Bar - digunakan untuk mengaktifkan atau menonaktifkan unit.
  • S - untuk memulai atau menghentikan unit.
  • Q - KELUAR.

Untuk melihat halaman bantuan seperti yang ditunjukkan pada tangkapan layar di bawah ini, gunakan ? (tekan [Shift + /]).

Bantuan dan opsi Chkservice

Repositori Chkservice GitHub: https: // github.com/linuxenko/chkservice

Anda mungkin juga ingin membaca artikel terkait systemd ini.

  1. Cara membuat dan menjalankan unit layanan baru di SystemD menggunakan skrip shell
  2. Mengelola Proses dan Layanan Startup Sistem (Sysvinit, SystemD dan Upstart)
  3. Kelola pesan log di bawah SystemD menggunakan journalctl
  4. Cara Mengubah Runlevels (Target) di SystemD

Itu dia! Jika Anda mengalami kesalahan selama instalasi atau ingin mengajukan pertanyaan, bagikan pemikiran apa pun, gunakan formulir komentar di bawah ini.