Στο επόμενο άρθρο θα ρίξουμε μια ματιά στο whowatch. Αυτό είναι ένα πρόγραμμα για τη διαδραστική γραμμή εντολών, απλό και εύκολο στη χρήση με το οποίο μπορούμε να παρακολουθούμε διαδικασίες και χρήστες σε σύστημα Gnu / Linux. Θα μας δείξει ποιοι συνδέθηκαν στο σύστημα και τι κάνουν τη συγκεκριμένη στιγμή. Το κάνει με παρόμοιο τρόπο με το «με.
Το πρόγραμμα μας Θα δείξει τον συνολικό αριθμό χρηστών στο σύστημα και τον αριθμό των χρηστών ανάλογα με τον τύπο σύνδεσης. Επιπλέον, θα μας δείξει επίσης τον χρόνο δραστηριότητας του συστήματος και πληροφορίες σχετικά με το όνομα σύνδεσης του χρήστη.
Σε περίπτωση που υπάρχουν διαφορετικοί χρήστες, θα είμαστε σε θέση να επιλέξουμε έναν από αυτούς συγκεκριμένα και να δούμε το δέντρο διεργασιών. Μπαίνω σε λειτουργία δέντρου διεργασίας, μπορούμε να στείλουμε τα σημάδια SIGINT και SIGKILL στην επιλεγμένη διαδικασία.
Το Whowatch είναι ένα διαδραστικό βοηθητικό πρόγραμμα παρόμοιο με το ncurses που θα μας δείξουν στο τερματικό πληροφορίες σχετικά με τους χρήστες που είναι συνδεδεμένοι στο μηχάνημα, σε πραγματικό χρόνο. Εκτός από τις τυπικές πληροφορίες (όνομα σύνδεσης, tty, host, διαδικασία χρήστη), θα μας δείξει επίσης τον τύπο σύνδεσης (δηλαδή telnet ή ssh).
Στη διεπαφή θα είμαστε σε θέση να επιλέξουμε έναν συγκεκριμένο χρήστη για να δούμε το δέντρο διεργασιών του, καθώς και το δέντρο όλων των διεργασιών του συστήματος. Το δέντρο μπορεί να εμφανιστεί με μια επιπλέον στήλη που δείχνει τον κάτοχο κάθε διαδικασίας.
Εγκαταστήστε το whowatch στο Ubuntu
Το πρόγραμμα Το whowatch μπορεί εύκολα να εγκατασταθεί από τα προεπιλεγμένα αποθετήρια χρησιμοποιώντας τον διαχειριστή πακέτων της διανομής μας στο Ubuntu. Απλώς πρέπει να ανοίξουμε ένα τερματικό (Ctrl + Alt + T) και να πληκτρολογήσουμε τις εντολές:
sudo apt update; sudo apt install whowatch
Μόλις ολοκληρωθεί η εγκατάσταση, το μόνο που έχετε να κάνετε είναι γράφω ουάουτς στη γραμμή εντολών, για να δείτε την επόμενη οθόνη.
whowatch
Ορισμένες επιλογές είναι διαθέσιμες στο whowatch
Μεταξύ των διαφορετικών επιλογών που προσφέρει αυτό το τερματικό πρόγραμμα στους χρήστες, μπορούμε να βρούμε:
Δείτε τις λεπτομέρειες ενός συγκεκριμένου χρήστη. Θα πρέπει απλώς να επισημάνουμε τον χρήστη, χρησιμοποιώντας το Πάνω και Κάτω βέλη για πλοήγηση στη λίστα χρηστών. Μόλις ο χρήστης μας ενδιαφέρει, θα πρέπει πατήστε το πλήκτρο 'να για να απαριθμήσετε τις πληροφορίες χρήστη, όπως φαίνεται στο παραπάνω στιγμιότυπο οθόνης.
να δείτε το δέντρο διαδικασίας του χρήστη, δεν θα υπάρχουν περισσότερα από πατήστε το πλήκτρο Εισαγωγή μετά την επισήμανση του χρήστη που μας ενδιαφέρει.
να δείτε όλα τα δέντρα επεξεργασίας του συστήματος, θα είναι απαραίτητο πατήστε το πλήκτρο 't '.
Μπορείτε επίσης προβολή πληροφοριών συστήματος πατώντας το πλήκτρο 's».
Χρησιμοποιώντας το πλήκτρο '/» θα είμαστε σε θέση αναζήτηση για μια ανοιχτή διαδικασία. Βρήκατε τη διαδικασία που μας ενδιαφέρει, μπορείτε πατήστε το πλήκτρο 'να για να πάρει πληροφορίες διεργασίας εν λόγω ερώτηση
Πατώντας το πλήκτρο 'o» μπορείτε δείτε τον χρήστη που κατέχει κάθε διαδικασία.
με Ctrl-I θα στείλουμε σήμα INT στην επιλεγμένη διαδικασία.
Το Ctrl-K στέλνει το σήμα KILL στη διαδικασία που επιλέγουμε.
να λάβετε περισσότερες πληροφορίες σχετικά με τον τρόπο χρήσης αυτού του προγράμματος, μπορείτε να συμβουλευτείτε τη μη αυτόματη σελίδα του ουάουτς όπως φαίνεται στα ακόλουθα:
man whowatch
Σήμερα αυτοί οι τύποι εργαλείων δεν είναι τίποτα καινούργιο, καθώς υπάρχουν πολλές εξελίξεις που μας επιτρέπουν να ελέγξουμε κάθε ένα από αυτά τα στοιχεία, καθώς είναι σημαντικό να διαχειριζόμαστε κεντρικά τόσο τους χρήστες όσο και διαδικασίες. Με αυτό επιδιώκεται να γνωρίζετε ποιοι χρήστες έχουν δικαιώματα στον εξοπλισμό, ποιοι είναι ενεργοί και ποιες διαδικασίες εκτελούνται, είτε για λόγους υποστήριξης είτε για έλεγχο.
Χωρίς αμφιβολία, με αυτό το απλό εργαλείο θα μπορούμε να γνωρίζουμε σε πραγματικό χρόνο όλα όσα συμβαίνουν με τους χρήστες και τις διαδικασίες των ομάδων μας. Εν ολίγοις, μένει μόνο να το πούμε αυτό Το whowatch είναι ένα απλό και εύκολο στη χρήση διαδραστικό βοηθητικό πρόγραμμα γραμμής εντολών σε σύστημα Gnu / Linux.