Όσοι από εμάς διαχειριζόμαστε διακομιστές ή οποιονδήποτε χρήστη πρέπει να γνωρίζει συγκεκριμένα αρχεία καταγραφής συστήματος, αυτοί οι χρήστες γνωρίζουν τι είναι η ουρά. Για παράδειγμα, εάν έχω το αρχείο καταγραφής του Apache/nginx του ιστότοπού μας, το ημερολόγιο ηλεκτρονικού ταχυδρομείου (webmail.desdelinux. Καθαρά για παράδειγμα) φτιαγμένο με iRedMailή άλλο από κάποια εφαρμογή ιστού ή ιστότοπους όπως www.GmailInicioSesion.info u άλλοι που χρησιμοποιούν ένα API, όταν έχετε τόσα πολλά
αρχεία καταγραφής και θέλουμε να αναθεωρήσουμε κάποια συγκεκριμένη εντολή ουρά Είναι χωρίς αμφιβολία μια εξαιρετική επιλογή.
Ουρά και CCZE
Η εντολή ουρά σας επιτρέπει να δείτε ένα αρχείο καταγραφής, δίπλα στην παράμετρο -f Μας δείχνει το αρχείο καταγραφής σε πραγματικό χρόνο, δηλαδή, η αλλαγή που λαμβάνει το αρχείο καταγραφής θα εμφανιστεί στην οθόνη, χωρίς να χρειάζεται να φορτώσετε ξανά το αρχείο καταγραφής, δηλαδή:
tail -f /var/log/auth.log
Επιπλέον, προστέθηκε στο ccze (το συζητήσαμε ήδη) μπορούμε να προσθέσουμε χρώματα στα αρχεία καταγραφής:
tail -f /var/log/auth.log | ccze
Αυτό θα μας δείξει μια σύνδεση σε πραγματικό χρόνο, αλλά, Τι να κάνω εάν θέλω να δω δύο αρχεία καταγραφής σε πραγματικό χρόνο ταυτόχρονα;
Θα χρειαζόμουν τότε να ανοίξω δύο τερματικά, να τα ευθυγραμμίσω οριζόντια το ένα πάνω από το άλλο, για να εκτελέσω το tailf -f σε κάθε ένα, έτσι ώστε να βλέπω ταυτόχρονα δύο αρχεία καταγραφής.
Λοιπόν, με το multitail δεν χρειάζεται πλέον να περιπλέξουμε τον εαυτό μας.
πολυουρά
Το MultiTail είναι ένα πακέτο (και εντολή) που μας επιτρέπει να του πούμε τα αρχεία καταγραφής που θέλουμε να δούμε και μας δείχνει όλα αυτά στην οθόνη, χωριστά, τακτοποιημένα, οργανωμένα.
Για παράδειγμα:
multitail /var/log/auth.log /var/log/kernel.log
Αυτό θα μας δείξει αυτά τα δύο αρχεία καταγραφής στην οθόνη:
Όπως μπορείτε να δείτε, το ένα είναι κάτω και το άλλο είναι πάνω, στο ίδιο τερματικό έχουμε δύο αρχεία καταγραφής.
Λέω δύο αρχεία καταγραφής αλλά ... θα μπορούσαν να υπάρχουν περισσότερα, για παράδειγμα ας υποθέσουμε ότι θέλω επίσης να δω το αρχείο καταγραφής ulogd.log:
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Εδώ το στιγμιότυπο οθόνης:
Εάν θέλετε να διαιρέσετε το τερματικό κάθετα και όχι οριζόντια, πρέπει να προσθέσετε -s 2… όπου 2 είναι ο αριθμός των συνολικών κατακόρυφων πλαισίων. Για παράδειγμα:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
Εδώ το στιγμιότυπο οθόνης:
Εάν ... επίσης, θέλετε να εμφανίσετε τρία αρχεία καταγραφής και όχι δύο όπως στο παράδειγμα, αλλά δεν θέλετε να διαιρέσετε το τερματικό σε τρεις ίσους κατακόρυφους χώρους, αλλά να διαιρέσετε τη σωστή περιοχή σε δύο οριζόντια τετράγωνα, αφήστε τα 2 της προηγούμενης εντολής και απλά προσθέστε ένα άλλο αρχείο καταγραφής στο τέλος:
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
Και εδώ το στιγμιότυπο οθόνης:
Εγκατάσταση πολλαπλών ουρών
Για να το εγκαταστήσετε είναι απλό, βρείτε και εγκαταστήστε το πακέτο πολλαπλή ουρά που βρίσκεται στο αποθετήριο σας.
Εάν χρησιμοποιείτε Debian, Ubuntu ή παράγωγο:
sudo apt-get install multitail
Εάν χρησιμοποιείτε το ArchLinux ή άλλη διανομή που χρησιμοποιεί το pacman:
sudo pacman -S multitail
τέλος
Υπάρχουν πολλές ακόμη επιλογές, εκτέλεση εντολών κ.λπ. πολλαπλή ουρά Είναι αναμφίβολα μια εξαιρετική επιλογή για να δείτε πολλά από τα αρχεία καταγραφής μας ταυτόχρονα.
Ελπίζω να το έχετε βρει ενδιαφέρον.
αφορά
Είναι πολύ χρήσιμο για μένα, ευχαριστώ που μοιράστηκα. Δεν τον ήξερα. 🙂
Μοιάζει πολύ με μια εντολή που ρίχτηκε στο τερματικό και με αυτό δείχνουν διαφορετικούς τρόπους εργασίας.
Εδώ είναι ένα στιγμιότυπο οθόνης αυτού που λέω.
http://i.imgur.com/YsSLgGI.png
Αλλά όπως πάντα, είναι το σπουδαίο πράγμα για το Linux, υπάρχουν πολλές εναλλακτικές λύσεις για όλα τα χρώματα.
Χαιρετισμούς.
Terra Terminal, αυτό είναι το όνομα του προγράμματος στο στιγμιότυπο οθόνης.
Ενδιαφέρων. Δεν θα χρειαστεί πλέον να σπρώξω τη διασύνδεση RatPoison στο Debian.
Ένα πολύ χρήσιμο εργαλείο που δεν ήξερα. Ευχαριστώ για τις πληροφορίες!. Στην υγειά σας!.