
Για τη μεγάλη βόλτα εκείνων που θα ήθελαν να χρησιμοποιήσουν το λειτουργικό σύστημα Linux, στην πραγματικότητα είναι πολύ απλό στη χρήση. Χάρη στα σύγχρονα περιβάλλοντα και τις εφαρμογές για τους επιτραπέζιους υπολογιστές, ο καθένας μπορεί να μεταβεί σε αγώνα και να ξέρει τι κάνουν.
Σε σπάνιες περιπτώσεις, όταν προκύπτουν προβλήματα, μπορείτε να μάθετε αρκετές ομάδες για να σας βοηθήσουν. Το πρόβλημα είναι ότι τόσες πολλές ομάδες είναι διαθέσιμες στο Linux, γεγονός που δυσκολεύεται να γνωρίζει ποιες ομάδες είναι οι καλύτερες επιλογές.
Επίσης: Οι πρώτες 5 εντολές Linux πρέπει να μελετήσουν κάθε νέο χρήστη
Φυσικά, μπορείτε να μάθετε οποιαδήποτε από τις ομάδες που εμφανίζουν συστηματικές πληροφορίες (για παράδειγμα, στο άνω, ελεύθερο, Iostat, HTOP, VMSTAT και IFTOP), αλλά αυτά τα εργαλεία θα σας παραδώσουν. Αυτό που είναι πιο πολύτιμο είναι ένα πέρασμα σε μια ομάδα που μπορεί πραγματικά να σας βοηθήσει αν κάτι πάει στραβά. Με αυτήν την παράσταση, ας προχωρήσουμε στις ομάδες.
1. DMESG
Επιστρέφοντας όταν άρχισα να χρησιμοποιώ το Linux, Dmesg ήταν ο καλύτερος φίλος μου. Οντως, Dmesg Χρησιμοποιείται για τη μελέτη όλων των μηνυμάτων που δημιουργούνται μετά τη φάση του Bootloader του Nucleus. Με άλλα λόγια, μπορείτε να βρείτε μια υπόδειξη για όλα όσα θα μπορούσατε να εξαλείψετε εδώ.
Επίσης: Είμαι επαγγελματίας της ομάδας και αυτή είναι η καλύτερη εφαρμογή τερματικού που έχω χρησιμοποιήσει ποτέ χάρη στην τεχνητή νοημοσύνη
Διαφορετικός Dmesg Από το παλιό τώρα πρέπει να ξεκινήσετε μια ομάδα με προνόμια sudo, έτσι:
Sudo dmesg
Αυτό θα εκτυπώσει αρκετά συμπεράσματα που μπορείτε να μετακινηθείτε, γεγονός που καθιστά λίγο δύσκολο να βρείτε αυτό που ψάχνετε και πολλά από αυτά που διαβάζετε θα είναι πιθανότατα παρόμοια με τα stews. Τα καλά νέα είναι ότι τα σφάλματα είναι τυπωμένα κόκκινα, έτσι ώστε να μπορείτε γρήγορα να μετακινηθείτε για να βρείτε κάτι, κάτι που μπορεί να είναι λάθος.
Επίσης: 5 πράγματα που μπορούν να γίνουν με το τερματικό Linux στο τηλέφωνό σας Android, συμπεριλαμβανομένου του αγαπημένου μου
Υπάρχει ένας τρόπος να το κάνετε ακόμα πιο εύκολο. Ας πούμε ότι αισθάνεστε ένα λάθος και θέλετε να δείτε αν καταγράφεται Dmesg Πώς συμβαίνει αυτό. Για να το κάνετε αυτό, απελευθερώστε την εντολή:
DMESG -W
Αυτό θα εμφανίσει μια διέξοδο από Dmesg Πώς συμβαίνει αυτό, λοιπόν, όταν εμφανιστεί ένα σφάλμα, θα το δείτε γραμμένο στο παράθυρο του τερματικού και μπορείτε να εξαλείψετε την εξάλειψη της εξάλειψης από εκεί.
Η ομάδα DMESG είναι ένα εξαιρετικό μέρος για να ξεκινήσετε την εξάλειψη των προβλημάτων του Linux.
Τζακ Βάλλεν
2. Ουρά
Μιλώντας για την επόμενη έξοδο, ουρά Η ομάδα σας επιτρέπει να παρακολουθείτε το συμπέρασμα που καταγράφεται σε οποιοδήποτε αρχείο περιοδικών. Ας υποθέσουμε ότι έχετε προβλήματα με το μερίδιο της Samba σας και θέλετε να δείτε τι συμβαίνει σε πραγματικό χρόνο. Το πρώτο πράγμα που θα θέλατε να κάνετε είναι να μάθετε ποιο αρχείο περιοδικών θα διαβάσετε. Σε αυτή την περίπτωση, μπορείτε να απελευθερώσετε την εντολή:
Ls/var/log/samba
Σε αυτόν τον φάκελο θα βρείτε πολλά αρχεία περιοδικών (για το διακομιστή Samba και οποιοδήποτε/όλα τα μηχανήματα που συνδέονται με κοινή χρήση). Ας υποθέσουμε ότι θέλω να δω τα περιεχόμενα του περιοδικού Daemon Daemon Samba. Για να γίνει αυτό, θα απελευθέρωσα την ομάδα:
Ουρά -f /var/log/samba/log.smbd
Επίσης: 5 εντολές Linux για ένα σύστημα γρήγορης αναζήτησης που πρέπει να γνωρίζετε
Καθώς εμφανίζονται σφάλματα, θα εκτυπωθούν στο τερματικό. Όπως μπορείτε να δείτε, έχω μια άγνωστη παράμετρο στο αρχείο smb.conf μου, το όνομα Μοιραστείτε τις λειτουργίεςΜπορώ να ανοίξω αυτό το αρχείο, να διαγράψω την παράμετρο, να επανεκκινήσω το samba, αλλά δεν υπάρχει άλλο σφάλμα.
Η ουρά είναι ένας πολύ καλός τρόπος για να δείτε τις πληροφορίες γραμμένες στο περιοδικό σε πραγματικό χρόνο.
Τζακ Βάλλεν
Θυμηθείτε να αφήσετε την εντολή ουράς, πρέπει να χρησιμοποιήσετε το συνδυασμό πληκτρολογίου CTRL+C.
3. PS
Για μένα, σκυλί Αυτή είναι μια πύλη για άλλες ομάδες. ΕΝΑ σκυλί Η ομάδα εμφανίζει μια εικόνα οποιασδήποτε αυτής της τρέχουσας διαδικασίας. Μπορείτε να χρησιμοποιήσετε σκυλί Καταγράψτε κάθε διαδικασία εργασίας ή υποβάλετε την Η γρίπη Για να απαριθμήσετε μόνο συγκεκριμένες διαδικασίες.
Αλλά γιατί είναι καλό;
Επίσης: Δύο κόλπα που διευκολύνουν σε μεγάλο βαθμό τη γραμμή εντολών Linux
Ας υποθέσουμε ότι έχετε μια εφαρμογή που καταρρέει και δεν κλείνει. Κάντε κλικ σε αυτό το μικρό x στην επάνω δεξιά (ή πάνω αριστερά) γωνία του παραθύρου, αλλά απλά δεν θα φύγει. Το πρώτο πράγμα που πρέπει να κάνετε είναι να βρείτε το PID αυτής της διαδικασίας, ώστε να μπορείτε να φροντίσετε το πρόβλημα. Εκεί σκυλί Κατάλληλος. Αλλά σκυλί Δεν είναι πολύ χρήσιμο από μόνο του. Γιατί; Εάν απλά τρέχετε σκυλίΘα απαριθμήσει μόνο τις διαδικασίες που σχετίζονται με το τερματικό που χρησιμοποιείτε. Αντ ‘αυτού, πρέπει να χρησιμοποιήσετε ορισμένες συγκεκριμένες επιλογές που:
PS Aux
- A – Όλες οι διαδικασίες
- U – διαδικασίες που ανήκουν στον χρήστη που εργάζεται σκυλί
- X – Εκτυπώσεις εφαρμογών που δεν έχουν ξεκινήσει με το τερματικό
Επίσης: Πώς να σχεδιάσετε ομάδες Linux – και όταν πρέπει
Η ομάδα PS είναι σημαντική για την εξεύρεση πληροφοριών σχετικά με εφαρμογές που μπορεί να μην συμπεριφέρονται όπως θα έπρεπε.
Τζακ Βάλλεν
Αυτή η ομάδα εκτυπώνει πολλές πληροφορίες, όλα αυτά στη στήλη. Θα δείτε μερικές στήλες, αλλά εκείνες που θέλετε να δώσετε προσοχή είναι PID και η ομάδα. Χρησιμοποιώντας πληροφορίες από αυτές τις δύο στήλες, μπορείτε να βρείτε ένα αναγνωριστικό της διαδικασίας που προκαλεί προβλήματα. Αφού βρείτε αυτή τη διαδικασία, μπορείτε να την σκοτώσετε.
Επίσης: 5 ομάδες διαχείρισης εντολών Linux
Εάν το συμπέρασμα PS Aux Εκπληκτική, μπορείτε να δημιουργήσετε αυτό το συμπέρασμα Η γρίπη Και να καταγράψετε μόνο ορισμένες διαδικασίες. Ας υποθέσουμε ότι το LibreOffice εγείρει τα προβλήματά σας. Μπορείτε να απαριθμήσετε μόνο αυτές τις διαδικασίες που σχετίζονται με το LibreOffice, όπως αυτό:
PS AUX | Gopb LibreOffice
4 Σκοτώστε
ΕΝΑ δολοφονία Η ομάδα είναι πολύ ισχυρή. Όταν έχετε μια επίμονη εφαρμογή που σπάει και δεν κλείνει (ή δεν σπάει, αλλά καταναλώνει υπερβολική μνήμη), δολοφονία Η ομάδα θα αναγκάσει αυτή την εφαρμογή να κλείσει.
Επίσης: Πώς αυτοματοποιώ τις κύριες εργασίες στο Linux χρησιμοποιώντας τα σενάρια bash – και γιατί πρέπει να δοκιμάσετε
Αλλά χρησιμοποιήστε δολοφονία Η ομάδα πρέπει πρώτα να έχει μια εν λόγω εφαρμογή PID (με την οποία καθορίζετε PS Aux ομάδα). Ας υποθέσουμε ότι η εφαρμογή PID LibreOffice – 604187. Για να σκοτώσει αυτή τη διαδικασία, η ομάδα θα είναι:
Σκοτώστε το 604187
Η εφαρμογή πρέπει να κλείσει και όλα είναι έτοιμα.
Επίσης: 5 ομάδες Linux για ένα γρήγορο σύστημα αναζήτησης που πρέπει να γνωρίζετε
5. SystemCtl
ΕΝΑ Συστηματικό Η ομάδα δεν είναι μόνο καλή για την έναρξη και την διακοπή των εφαρμογών. Μπορεί επίσης να σας βοηθήσει να εξαλείψετε τα προβλήματα. Ας υποθέσουμε ότι η Samba δεν λειτουργεί, όπως αναμένεται. Απελευθερώστε την εντολή:
SystemCtl Status SMBD
Η παραπάνω ομάδα υποδεικνύει εάν η υπηρεσία, η PID της, ο αριθμός των σχετικών καθηκόντων λειτουργούν, πόσα μνήμη και επεξεργαστή χρησιμοποιεί και cgroups στις οποίες ανήκει. Είναι ακόμα καλύτερο αν υπάρχουν προβλήματα με τη διαδικασία, Συστηματικό θα σας δώσει τις πληροφορίες που χρειάζεστε για να εξαλείψετε περαιτέρω το πρόβλημα (συνήθως με τη βοήθεια Περιοδικό·
Επίσης: Γιατί χρησιμοποιώ την εντολή Linux Tree Daily – και τι μπορεί να κάνει για εσάς
Το έχεις εκεί. Αυτές οι πέντε ομάδες θα χρησιμεύσουν ως εξαιρετικό μέρος για να ξεκινήσουν με την εξάλειψη των προβλημάτων του Linux. Ναι, υπάρχουν πολλά ακόμη εργαλεία που είναι διαθέσιμα, αλλά για όσους ξεκινούν μόλις με το Linux, μπορείτε πρώτα να μάθετε αυτές τις εντολές.
Ποια είναι η διαφορά μεταξύ CD και PWD;
Το CD σημαίνει “κατάλογος αλλαγών” και σας επιτρέπει να περιηγηθείτε σε καταλόγους. Το PWD σημαίνει “κατάλογος εργασίας εκτύπωσης” και εμφανίζει τον τρέχοντα κατάλογο εργασίας.
Πώς μπορώ να καταγράψω όλα τα αρχεία στον κατάλογο;
Χρησιμοποιήστε την εντολή ΔαφνοστεφήςΠεδίο
Πώς να δημιουργήσετε έναν νέο κατάλογο;
Χρησιμοποιήστε την εντολή McDirΠεδίο
Ποια είναι η διαφορά μεταξύ -ΡΕ. Επιλογή στο MKDIR και τη δημιουργία ενός γονικού καταλόγου ξεχωριστά;
ΕΝΑ -ΡΕ. Η επιλογή δημιουργεί μόνο τον κατάλογο ανώτερου επιπέδου, ενώ η δημιουργία του μητρικού καταλόγου εξασφαλίζει ξεχωριστά ότι δημιουργούνται επίσης όλα τα απαραίτητα υποκείμενα. Εάν χρησιμοποιείτε -P Επιλογή, θα δημιουργήσει γονικούς καταλόγους, καθώς και υποεθνούς.
Πώς μπορώ να πάω σε ένα συγκεκριμένο αρχείο ή κατάλογο από άλλο κατάλογο;
Χρησιμοποιήστε την εντολή δίσκος [directory_name]Πεδίο
Ποιος είναι ο σκοπός της χρήσης ../ στην πλοήγηση;
../ αναφέρεται στην αύξηση σε ένα επίπεδο στην ιεραρχία του καταλόγου, ενώ ./ (dot/ peor) αναφέρεται να παραμείνει στον ίδιο κατάλογο.
Πώς να δημιουργήσετε ένα νέο αρχείο ή να επεξεργαστείτε το υπάρχον;
Χρησιμοποιήστε την εντολή επαφή [filename]Πεδίο
Ποιος είναι ο σκοπός της χρήσης -ΜΙ Επιλογή με άγγιγμα;
ΕΝΑ -ΜΙ Η επιλογή σας επιτρέπει να αναφέρετε τον επεξεργαστή να ανοίξει αντί να δημιουργήσετε ένα κενό αρχείο κειμένου.
Πώς να διαγράψετε ένα αρχείο ή έναν κατάλογο;
Χρησιμοποιήστε την εντολή Rm [filename] Διαγράψτε το αρχείο και rm -rf [directory] Για να καταργήσετε τον κατάλογο του άνω επιπέδου, και σε οποιονδήποτε κατάλογο παιδιών ή αρχείου μέσα.
Ποιος είναι ο σκοπός της χρήσης σωλήνων (|) με τις ομάδες;
Οι σωλήνες σας επιτρέπουν να μεταφέρετε την έξοδο από μία εντολή ως είσοδο εισόδου για άλλη εντολή, παρέχοντας πολύπλοκες αγωγούς επεξεργασίας δεδομένων.
Πώς να χρησιμοποιήσετε τους χειριστές ανακατεύθυνσης (> και >>);
Χρησιμοποιήστε> για να ανακατευθύνετε την τυπική έξοδο και >> για να προσθέσετε μια νέα έξοδο. Χρησιμοποιήστε επίσης << για να διαβάσετε τα περιεχόμενα του αρχείου σε μεταβλητή ή σωλήνα.