Είναι σημαντικό να μάθετε τις απαραίτητες εντολές Systemd για να ξεκινήσετε, να σταματήσετε, να ενεργοποιήσετε και να απενεργοποιήσετε μονάδες από τη γραμμή εντολών. Η δαπάνη πολύ χρόνου στην εντολή εντολών μπορεί να είναι κουραστική, όμως, έτσι δημιουργήθηκε το Chkservice για να διευκολύνει την επιβάρυνση αυτών των διευθυντικών καθηκόντων.

Η Chkservice χρησιμοποιεί τη διασύνδεση τερματικού που βασίζεται σε Ncurses για να σας παρέχει μια γρήγορη επισκόπηση των ενεργών σας μονάδων Systemd και αν έχετε δικαιώματα διαχειριστή, μπορείτε να τα ξεκινήσετε και να τα σταματήσετε κατά βούληση, όλα χωρίς να πληκτρολογήσετε μια ενιαία καταχώρηση systemctl .

Σχετικά : Πώς να διαχειριστείτε τις υπηρεσίες με Systemd

Λήψη της υπηρεσίας Chkservice

Η αρχική σελίδα του έργου στο Github δείχνει ότι τα Arch Linux, το Debian, το Fedora και το Ubuntu διαθέτουν όλα τα διαθέσιμα πακέτα για εγκατάσταση.

Αψίδα:

 git κλώνος https://aur.archlinux.org/chkservice.git cd chkservice makepkg -si 

Debian:

 sudo apt εγκαταστήσετε το chkservice 

Μαλακό καπέλλο:

 dnf copr ενεργοποίηση srakitnican / προεπιλογή dnf install chkservice 

Ubuntu:

 sudo add-apt-repository ppa: linuxenko / chkservice αρχεία sudo apt-get ενημέρωση sudo apt-get install chkservice 

Μπορείτε επίσης να δημιουργήσετε το πακέτο και να το εγκαταστήσετε από την πηγή με την κλωνοποίηση της τελευταίας έκδοσης git:

 git κλώνος https://github.com/linuxenko/chkservice.git 

Διαθέσιμες εντολές

Αφού εγκατασταθεί, μπορείτε να εκτελέσετε το Chkservice είτε ως κανονικός χρήστης είτε ως χρήστης με δικαιώματα διαχειριστή. Και στις δύο περιπτώσεις, οι διαθέσιμες εντολές είναι οι ίδιες. Δείτε το παρακάτω διάλογο βοήθειας του προγράμματος για περισσότερες πληροφορίες.

Μπορείτε επίσης να βρείτε την ίδια λίστα εντολών πιέζοντας το "?" Όταν βρίσκεστε μέσα στο Chkservice ενώ εκτελείται. Τα πλήκτρα κίνησης είναι απλά.

  • Μετακίνηση του κέρσορα προς τα επάνω: Επάνω-βέλος ή k
  • Μετακίνηση του δρομέα προς τα κάτω: Κάτω βέλος ή j
  • Μετακίνηση σελίδας προς τα πάνω: Page-up ή b
  • Μετακίνηση σελίδας προς τα κάτω: Page-down ή f

Στη συνέχεια, εάν είστε διαχειριστής, μπορείτε να ξεκινήσετε και να σταματήσετε τις μονάδες με το s, να φορτώσετε και να ενημερώσετε μονάδες με το r και να ενεργοποιήσετε ή να απενεργοποιήσετε μονάδες με Space.

Έξοδος από το πρόγραμμα με q.

Η οθόνη

Το τρέχον Chkservice θα σας δώσει μια εικόνα που μοιάζει με την ακόλουθη εικόνα.

Στην αριστερή πλευρά, οι ενεργοποιημένες μονάδες σημειώνονται με [x], απενεργοποιημένες μονάδες με [ ], στατικές μονάδες με [s] και μονάδες που έχουν -m- με -m- .

Όταν αλλάζετε την κατάσταση μιας μονάδας από ενεργοποιημένη σε απενεργοποιημένη, για παράδειγμα, η ένδειξή της θα αλλάξει επίσης. Ενδέχεται επίσης να δείτε διαφορές στο χρώμα κάθε δείκτη βάσει της κατάστασής του.

Το παραπάνω στιγμιότυπο οθόνης αποκαλύπτει τις διάφορες καταστάσεις λειτουργίας για τις πολλαπλές μονάδες που εμφανίζονται στην οθόνη. Το όνομα κάθε μονάδας εμφανίζεται μετά την κατάστασή της και η θέση ή η περιγραφή παρατίθεται για κάθε μονάδα στη δεξιά πλευρά της οθόνης.

Μπορείτε επίσης να βρείτε έναν αριθμό διαθέσιμων μονάδων - στην περίπτωση αυτή 400 - στο κάτω μέρος της οθόνης.

Περνώντας πιο κάτω στην οθόνη θα δείτε πού χωρίζει η Chkservice τις υπηρεσίες από χρονοδιακόπτες, υποδοχές, φέτες, mounts, automounts, swaps, μονοπάτια, πεδία και συσκευές. Κάθε υποκατηγορία παραθέτει τον τίτλο της, όπως "Υποδοχές", και στη συνέχεια εμφανίζει όλες τις διαθέσιμες μονάδες αυτού του τύπου με αλφαβητική σειρά.

Ανεξάρτητα από τον τύπο μονάδας που ασχολείστε, μπορείτε να χρησιμοποιήσετε τις ίδιες εντολές πληκτρολογίου για να διαχειριστείτε την κατάσταση της.

συμπέρασμα

Το Chkservice προσφέρει έναν βολικό τρόπο διαχείρισης των μονάδων Systemd χωρίς την ταλαιπωρία των εντολών πληκτρολόγησης. Η διεπαφή της είναι καθαρή και απλή στη χρήση και εκτιμώ ιδιαίτερα πώς μπορεί να τρέξει με και χωρίς προνόμια.

Δώστε του ένα γύρισμα. Ελπίζω να σας αρέσει πάρα πολύ.