Chkservice - ວິທີທີ່ງ່າຍຕໍ່ການຈັດການກັບ Systemd units ໃນ Terminal


Systemd (system daemon) ແມ່ນ daemon ໃນການຄຸ້ມຄອງລະບົບທີ່ທັນສະ ໄໝ ສຳ ລັບລະບົບ Linux. Systemd ແມ່ນການທົດແທນຜູ້ຈັດການລະບົບ init; ມັນຄວບຄຸມການເລີ່ມຕົ້ນແລະການບໍລິການຂອງລະບົບ, ແລະແນະ ນຳ ແນວຄວາມຄິດຂອງ ໜ່ວຍ ງານ (ບໍລິຫານຜ່ານເອກະສານຫນ່ວຍ) ເພື່ອ ກຳ ນົດປະເພດຕ່າງໆຂອງຊັບພະຍາກອນລະບົບເຊັ່ນ: ການບໍລິການ, ອຸປະກອນ, ແລກປ່ຽນ, ອັດຕະໂນມັດ, ເປົ້າ ໝາຍ, ເສັ້ນທາງ, ຊັອກເກັດແລະອື່ນໆ.

ມັນ ນຳ ເຂົ້າກັບລະບົບ systemctl, ສ່ວນປະກອບ ສຳ ລັບການຄວບຄຸມພຶດຕິ ກຳ ແລະຫົວ ໜ່ວຍ ຕ່າງໆຂອງລະບົບ (ເລີ່ມຕົ້ນ, ຢຸດ, ເລີ່ມ ໃໝ່, ເບິ່ງສະຖານະພາບແລະອື່ນໆ) ໂດຍໃຊ້ເສັ້ນ ຄຳ ສັ່ງ. ຈະເປັນແນວໃດຖ້າທ່ານພຽງແຕ່ຕ້ອງການຈັດການກັບ ໜ່ວຍ ງານໂດຍໃຊ້ແປ້ນພິມ, ນັ້ນແມ່ນບ່ອນທີ່ chkservice ເຂົ້າມາ.

Chkservice ແມ່ນເຄື່ອງມືທີ່ສາມາດ ນຳ ໃຊ້ໄດ້ງ່າຍ, ອີງຕາມບັນທັດ ສຳ ລັບ ncurses ສຳ ລັບການຈັດການຫົວ ໜ່ວຍ systemd ຢູ່ປາຍທາງ. ມັນລາຍຊື່ຫົວ ໜ່ວຍ ເປັນຕົວອັກສອນພາຍໃຕ້ ໝວດ ຕ່າງໆ (ບໍລິການ, ເປົ້າ ໝາຍ, ອັດຕະໂນມັດແລະອື່ນໆ), ສະແດງສະຖານະພາບແລະ ຄຳ ອະທິບາຍຂອງມັນ, ແລະຊ່ວຍໃຫ້ທ່ານ, ໂດຍມີສິດທິພິເສດຂອງ superuser ເລີ່ມຕົ້ນ, ຢຸດ, ເປີດໃຊ້ງານແລະປິດການ ນຳ ໃຊ້ຫົວ ໜ່ວຍ ຕ່າງໆ.

ຕິດຕັ້ງ chkservice ໃນ Linux Systems

ກ່ຽວກັບ Debian ແລະອະນຸພັນຂອງມັນ, chkservice ສາມາດຕິດຕັ້ງໄດ້ງ່າຍໂດຍໃຊ້ PPA ຂອງມັນເອງຕາມທີ່ສະແດງ.

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

ກ່ຽວກັບການແຈກຈ່າຍ Fedora Linux.

# dnf copr enable srakitnican/default
# dnf install chkservice

ກ່ຽວກັບການແຈກຈ່າຍ Arch Linux.

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

ໃນການແຈກຢາຍ Linux ອື່ນໆ, ທ່ານສາມາດສ້າງລຸ້ນທີ່ອອກມາໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

ເມື່ອທ່ານໄດ້ຕິດຕັ້ງ chkservice, ເປີດມັນດ້ວຍສິດທິຮາກໂດຍໃຊ້ ຄຳ ສັ່ງ sudo. ຜົນຜະລິດມັນປະກອບດ້ວຍສີ່ຖັນ, ອັນດັບທີ 1 ສະແດງສະຖານະພາບທີ່ເປີດ/ປິດໃຊ້ງານ/ໜ້າ ກາກ, ອັນດັບສອງສະແດງສະຖານະພາບເລີ່ມຕົ້ນ/ຢຸດ, ຊື່ຫົວ ໜ່ວຍ/ປະເພດແລະຖັນສຸດທ້າຍແມ່ນລາຍລະອຽດຂອງຫົວ ໜ່ວຍ.

$ sudo chkservice

ຂໍ້ມູນສະຖານະພາບຂອງ Chksericve:

  • [x] - ສະແດງ ໜ່ວຍ ບໍລິການທີ່ເປີດໃຊ້ງານ.
  • [] - ສະແດງ ໜ່ວຍ ບໍລິການຖືກປິດໃຊ້ງານ.
  • [s] - ສະແດງເຖິງ ໜ່ວຍ ສະຖິດ.
  • -m- - ສະແດງໃຫ້ເຫັນ ໜ່ວຍ ໜຶ່ງ ຖືກປິດບັງ.
  • = - ສະແດງວ່າ ໜ່ວຍ ບໍລິການຖືກຢຸດແລ້ວ.
  • > - ສະແດງໃຫ້ເຫັນ ໜ່ວຍ ງານ ກຳ ລັງແລ່ນຢູ່.

ຂ້າງລຸ່ມນີ້ແມ່ນປຸ່ມການ ນຳ ທາງ chkservice:

  • Up/k - ຍ້າຍຕົວກະພິບຂຶ້ນ.
  • ລົງ/j - ເລື່ອນຕົວກະພິບລົງ.
  • PgUp/b - ຍ້າຍ ໜ້າ ຂຶ້ນ.
  • PgDown/f - ຍ້າຍ ໜ້າ ລົງ.

ຕໍ່ໄປນີ້ແມ່ນກຸນແຈການປະຕິບັດ chkservice:

  • r - ອັບເດດຫຼືໂຫລດຂໍ້ມູນຄືນ ໃໝ່.
  • ແຖບຊ່ອງ - ໃຊ້ເພື່ອເປີດໃຊ້ງານຫຼືປິດ ໜ່ວຍ ບໍລິການ.
  • s - ສຳ ລັບການເລີ່ມຕົ້ນຫຼືຢຸດ ໜ່ວຍ.
  • q - ອອກ.

ເພື່ອເບິ່ງ ໜ້າ ຄວາມຊ່ວຍເຫຼືອດັ່ງທີ່ສະແດງຢູ່ໃນ ໜ້າ ຈໍຂ້າງລຸ່ມນີ້, ໃຫ້ໃຊ້ ? (ກົດ [Shift + /] ).

chkservice Github repository: https://github.com/linuxenko/chkservice

ທ່ານອາດຈະມັກອ່ານບົດຄວາມທີ່ກ່ຽວຂ້ອງກັບລະບົບເຫລົ່ານີ້.

<

  • ວິທີການສ້າງແລະ ດຳ ເນີນ ໜ່ວຍ ງານບໍລິການ ໃໝ່ ໃນ Systemd ໂດຍໃຊ້ Shell Script
  • ການຄຸ້ມຄອງຂັ້ນຕອນແລະການບໍລິການເລີ່ມຕົ້ນຂອງລະບົບ (SysVinit, Systemd ແລະ Upstart)
  • ຈັດການຂໍ້ຄວາມບັນທຶກພາຍໃຕ້ລະບົບທີ່ໃຊ້ລະບົບວາລະສານ
  • ວິທີການປ່ຽນ Runlevels (ເປົ້າ ໝາຍ) ໃນ SystemD
  • ນັ້ນແມ່ນມັນ! ຖ້າທ່ານພົບຂໍ້ຜິດພາດໃດໆໃນລະຫວ່າງການຕິດຕັ້ງຫລືຢາກຖາມ ຄຳ ຖາມ, ແລກປ່ຽນຄວາມຄິດ, ນຳ ໃຊ້ແບບຟອມ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.