Điều quan trọng là phải tìm hiểu các lệnh Systemd cần thiết để bắt đầu, dừng, bật và tắt các đơn vị từ dòng lệnh. Tuy nhiên, dành nhiều thời gian tại dấu nhắc lệnh có thể gây mệt mỏi, vì vậy Chkservice được tạo ra để giúp giảm bớt căng thẳng của các nhiệm vụ quản lý này.

Chkservice sử dụng giao diện đầu cuối dựa trên Ncurses của nó để cung cấp cho bạn cái nhìn tổng quan về các đơn vị Systemd đang hoạt động và nếu bạn có quyền quản trị, cho phép bạn bắt đầu và dừng chúng theo ý muốn, tất cả mà không cần nhập một mục nhập systemctl duy nhất.

Liên quan : Cách quản lý dịch vụ với Systemd

Tải xuống Chkservice

Trang chủ dự án trên Github cho thấy rằng Arch Linux, Debian, Fedora và Ubuntu đều có sẵn các gói để cài đặt.

Arch:

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

Debian:

 sudo apt install chkservice 

Fedora:

 dnf copr cho phép srakitnican / dnf mặc định cài đặt chkservice 

Ubuntu:

 sudo add-apt-repository ppa: linuxenko / chkservice sudo apt-get cập nhật sudo apt-get cài đặt chkservice 

Bạn cũng có thể xây dựng gói và cài đặt từ nguồn bằng cách sao chép bản phát hành git mới nhất:

 git clone https://github.com/linuxenko/chkservice.git 

Các lệnh có sẵn

Sau khi cài đặt, bạn có thể chạy Chkservice như một người dùng bình thường hoặc là người dùng có quyền quản trị. Trong cả hai trường hợp, các lệnh có sẵn đều giống nhau. Xem phần hội thoại trợ giúp của chương trình dưới đây để biết thêm thông tin.

Bạn cũng có thể tìm thấy cùng một danh sách lệnh bằng cách nhấn “?” Khi bên trong Chkservice trong khi nó đang chạy. Các phím di chuyển của bạn rất đơn giản.

  • Di chuyển con trỏ lên: Mũi tên lên hoặc k
  • Di chuyển con trỏ xuống: Mũi tên xuống hoặc j
  • Di chuyển trang lên: Trang trở lên hoặc b
  • Di chuyển trang xuống: Trang xuống hoặc f

Sau đó, nếu bạn là quản trị viên, bạn có thể bắt đầu và dừng các đơn vị bằng s, tải lại và cập nhật các đơn vị bằng r và bật hoặc tắt các đơn vị bằng Dấu cách.

Thoát chương trình bằng q.

Màn hình View

Chạy Chkservice sẽ cung cấp cho bạn chế độ xem giống như hình dưới đây.

Ở phía bên trái, các đơn vị được kích hoạt được đánh dấu bằng [x], các đơn vị bị vô hiệu với [ ], các đơn vị tĩnh với [s] và các đơn vị được che chắn bằng -m- .

Ví dụ: khi bạn thay đổi trạng thái của đơn vị từ được bật thành vô hiệu hóa, điểm đánh dấu của nó cũng sẽ thay đổi. Bạn cũng có thể thấy sự khác biệt về màu của mỗi người đánh dấu dựa trên trạng thái của nó.

Ảnh chụp màn hình ở trên cho thấy các trạng thái hoạt động khác nhau cho nhiều đơn vị trên màn hình. Tên của mỗi đơn vị được liệt kê sau trạng thái của nó và vị trí hoặc mô tả được liệt kê cho mỗi đơn vị ở bên phải màn hình.

Bạn cũng có thể tìm thấy một số đơn vị có sẵn - trong trường hợp này là 400 - ở cuối màn hình.

Cuộn xuống phía dưới màn hình, bạn sẽ thấy nơi Chkservice tách các dịch vụ khỏi các bộ định thời, các ổ cắm, các lát, các giá treo, các mục tự động, hoán đổi, đường dẫn, phạm vi và các thiết bị. Mỗi danh mục con liệt kê dòng tiêu đề của nó, chẳng hạn như “Ổ cắm” và sau đó hiển thị tất cả đơn vị có sẵn của loại đó theo thứ tự bảng chữ cái.

Bất kể loại đơn vị bạn đang xử lý, bạn có thể sử dụng cùng một lệnh bàn phím để quản lý trạng thái của nó.

Phần kết luận

Chkservice cung cấp một cách thuận tiện để quản lý các đơn vị Systemd mà không gặp rắc rối khi gõ lệnh. Giao diện của nó là sạch sẽ và đơn giản để sử dụng, và tôi đặc biệt đánh giá cao cách nó có thể chạy với và không có đặc quyền.

Cung cấp cho nó một spin. Tôi mong bạn cũng thích nó.