Chkservice - Cara mudah untuk menguruskan unit sistem di terminal

Chkservice - Cara mudah untuk menguruskan unit sistem di terminal

Sistemd (Sistem Daemon) adalah daemon pengurusan sistem moden untuk sistem linux. SystemD adalah pengganti untuk Pengurus Sistem INIT; Ia mengawal permulaan dan perkhidmatan sistem, dan memperkenalkan idea unit (diuruskan melalui fail unit) untuk mengenal pasti pelbagai jenis sumber sistem seperti perkhidmatan, peranti, swap, automount, sasaran, laluan, soket dan lain -lain.

Ia dihantar dengan Systemctl, Komponen untuk mengawal tingkah laku dan unit SystemD (bermula, berhenti, memulakan semula, melihat status dll) menggunakan baris arahan. Bagaimana jika anda hanya mahu menguruskan unit menggunakan pintasan papan kekunci, di mana Chkservice masuklah.

Baca juga: Cara Mengurus Perkhidmatan dan Unit 'Systemd' menggunakan 'Systemctl' di Linux

Chkservice adalah alat baris perintah berasaskan ncurses yang mudah digunakan untuk menguruskan unit sistem di terminal. Ia menyenaraikan unit mengikut abjad di bawah kategori (perkhidmatan, sasaran, automount dll), menunjukkan status dan keterangan mereka, dan membolehkan anda, dengan keistimewaan super untuk memulakan, menghentikan, membolehkan dan melumpuhkan unit.

Pasang Chkservice dalam Sistem Linux

Pada Debian dan derivatifnya, Chkservice boleh dipasang dengan mudah menggunakan PPA sendiri seperti yang ditunjukkan.

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

Pada Fedora Pengagihan Linux.

# DNF COPR Dayakan Srakinican/Default # DNF Pasang Chkservice 

Pada Arch Linux pengedaran.

# git klon https: // aur.Archlinux.org/chkservice.git # cd chkservice # makepg -si 

Pada pengagihan Linux yang lain, anda boleh membina versi pelepasan menggunakan arahan berikut.

# git clone https: // github.com/linuxenko/chkservice.git # mkdir binaan # cd membina # cmake ... / # membuat 

Sebaik sahaja anda memasang Chkservice, Lancarkan dengan keistimewaan akar menggunakan arahan sudo. Output itu terdiri daripada empat lajur, status pertama yang diaktifkan/dilumpuhkan/bertopeng, status kedua menunjukkan/berhenti, nama/jenis unit dan lajur terakhir ialah keterangan unit.

$ sudo chkservice 
Chkservice untuk Mengurus Perkhidmatan Sistem

Maklumat Status Unit Chksericve:

  • [x] - Menunjukkan unit diaktifkan.
  • [] - menunjukkan unit dilumpuhkan.
  • [s] - Menunjukkan unit statik.
  • -m- - menunjukkan unit bertopeng.
  • = - Menunjukkan unit telah dihentikan.
  • > - menunjukkan unit sedang berjalan.

Berikut adalah kunci navigasi chkservice:

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

Berikut adalah kunci tindakan chkservice:

  • r - kemas kini atau tambah nilai maklumat.
  • Bar ruang - digunakan untuk mengaktifkan atau melumpuhkan unit.
  • s - untuk memulakan atau menghentikan satu unit.
  • q - keluar.

Untuk melihat halaman bantuan seperti yang ditunjukkan dalam tangkapan skrin di bawah, gunakan ? (Tekan [Shift + /]).

Bantuan dan pilihan Chkservice

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

Anda juga mungkin ingin membaca artikel berkaitan sistem ini.

  1. Cara Membuat dan Menjalankan Unit Perkhidmatan Baru di Systemd Menggunakan Skrip Shell
  2. Menguruskan Proses dan Perkhidmatan Permulaan Sistem (SYSVINIT, SYSTEMD dan UPSTART)
  3. Urus Mesej Log Di Bawah Sistem Menggunakan JournalCtl
  4. Cara menukar runlevels (sasaran) dalam sistemd

Itu sahaja! Sekiranya anda menghadapi sebarang kesilapan semasa pemasangan atau ingin bertanya, kongsi sebarang pemikiran, gunakan borang komen di bawah.