|
Πριν από λίγες ημέρες είδαμε πώς να το εγκαταστήσουμε Debian 6. Τώρα που έχουμε εγκαταστήσει το σύστημά μας, θα το γνωρίσουμε λίγο πιο διεξοδικά, εξηγώντας μερικές βασικές εντολές που, στην πραγματικότητα, χρησιμοποιούνται για οποιαδήποτε διανομή. |
Εισαγωγή
Ένας εξοπλισμός υπολογιστών αποτελείται από φυσικές συσκευές που ονομάζονται παγκόσμιο υλικό και λογικά στοιχεία που ονομάζονται λογισμικό. Υπάρχουν εργαλεία που επιτρέπουν τον εντοπισμό και των δύο μερών, είτε για να γνωρίζουν τα χαρακτηριστικά του εξοπλισμού και για τη μέτρηση της απόδοσής του ή / και για τη διάγνωση πιθανών βλαβών.
Όταν υπάρχει ανάγκη να ζητήσετε υποστήριξη για την επίλυση προβλημάτων, είναι σημαντικό να παρέχετε όλες τις πληροφορίες που είναι δυνατές και απαραίτητες για το υλικό και το λογισμικό που απαρτίζουν τον εξοπλισμό. Υπό αυτήν την έννοια, αυτό το άρθρο μπορεί να θεωρηθεί ως επέκταση παλαιότερου στην οποία εξηγήσαμε πού βρίσκονται τα αρχεία καταγραφής συστήματος.
Αιτιολόγηση
Όταν αναζητάτε απαντήσεις στα προβλήματα που ενδέχεται να αντιμετωπίσετε κατά τη χρήση του Linux, είναι απαραίτητο να παρέχετε όλες τις απαραίτητες πληροφορίες σχετικά με το εν λόγω πρόβλημα, όπως: τον τύπο του υπολογιστή που έχετε, την έκδοση Debian, την έκδοση του πυρήνα, το επιτραπέζιο σύστημα κ.λπ. Αυτό θα σας βοηθήσει να περιγράψετε τα βήματα που κάνατε για να προκαλέσετε ή να διορθώσετε το πρόβλημα.
Είναι πιο εύκολο να ζητήσετε και να λάβετε υποστήριξη όταν γνωρίζετε πώς να παρέχετε τέτοιες πληροφορίες και αυτό το άρθρο προορίζεται να παρέχει μια λίστα εντολών για την επίτευξη αυτού του στόχου. Πολλοί νέοι χρήστες του Debian GNU / Linux δεν γνωρίζουν πώς να παρέχουν όσο το δυνατόν περισσότερες πληροφορίες και μπορεί να μην λάβουν επαρκή βοήθεια απλώς και μόνο επειδή δεν ξέρουν πώς να παρέχουν τις κατάλληλες πληροφορίες.
Συμβάσεις
Σε ορισμένες εντολές, οι προκύπτουσες πληροφορίες υπερβαίνουν το ύψος της οθόνης, οπότε για τη διευκόλυνση της ανάγνωσης αυτών των πληροφοριών, τόσο λιγότερο χρησιμοποιείται ο τηλεειδοποιητής και με αυτόν τον τρόπο είναι δυνατή η κύλιση προς τα κάτω και προς τα πάνω, εμφανίζοντας όλες τις πληροφορίες. Για έξοδο από τον τηλεειδοποιητή, απλώς πατήστε το πλήκτρο Q (quit). Ακολουθούν 2 παραδείγματα για τον τρόπο χρήσης αυτού του τηλεειδοποιητή:
dmesg | πιο λιγο
y
λιγότερο /etc/apt/sources.list
Πληροφορίες κατασκευαστή και μοντέλου
Κατασκευαστής εξοπλισμού:
sudo dmidecode -s κατασκευαστής συστήματος
Ονομασία προϊόντος:
sudo dmidecode -s σύστημα-προϊόν-όνομα
Έκδοση προϊόντος:
sudo dmidecode -s σύστημα -έκδοση
Σειριακός αριθμός εξοπλισμού:
sudo dmidecode -s σύστημα-σειριακός αριθμός
SKU (Μονάδα διατήρησης αποθεμάτων) ή P / N (αριθμός ανταλλακτικού) του προϊόντος:
sudo dmidecode | grep -i sku
Πιο αναλυτικές πληροφορίες:
sudo dmidecode
Πληροφορίες επεξεργαστή
Εμφάνιση ονόματος κατασκευαστή, μοντέλου και ταχύτητας:
grep 'vendor_id' / proc / cpuinfo; grep «όνομα μοντέλου» / proc / cpuinfo; grep 'cpu MHz' / proc / cpuinfo
Εμφάνιση αρχιτεκτονικής (32 ή 64 bit):
sudo lshw -C CPU | πλάτος grep
Εμφάνιση τύπου μηχανήματος:
uname-m
Δείξτε εάν ο επεξεργαστής υποστηρίζει "Επεκτάσεις εικονικοποίησης" (Intel-VT ή AMD-V), οι οποίες ενεργοποιούνται από τη διαμόρφωση του BIOS του υπολογιστή:
Εάν ο επεξεργαστής είναι Intel, πρέπει να γνωρίζετε εάν εμφανίζεται η τιμή "vmx":
grep -i vmx / proc / cpuinfo
Εάν ο επεξεργαστής είναι AMD, πρέπει να γνωρίζετε εάν εμφανίζεται η τιμή "svm":
grep -i svm / proc / cpuinfo
Πληροφορίες μπαταρίας
acpi-bi
ó
acpitool -Β
Μνήμη RAM και διαμέρισμα SWAP
Εμφάνιση συνολικής μνήμης RAM και εναλλαγή διαμερίσματος (αλλάξτε την τελευταία παράμετρο σε: -b = Bytes, -k = Kilobytes, -m = Megabytes, -g = Gigabytes, ανάλογα με την περίπτωση):
δωρεάν -o-m
και ένας άλλος τρόπος να το κάνετε είναι έτσι:
grep 'MemTotal' / proc / meminfo; grep «SwapTotal» / proc / meminfo
Για να δείξετε ποιο διαμέρισμα (και μέγεθος) είναι το swap:
sudo swapon -s
Πυρήνας
Εμφάνιση ονόματος και έκδοσης πυρήνα:
join me -sr
κέλυφος
Δείξτε το κέλυφος που χρησιμοποιείται:
ηχώ $ SHELL
διανομή
Εμφάνιση του ονόματος, της έκδοσης και του ονόματος κλειδιού της διανομής:
lsb_release -idc
Περιβάλλον χρήστη
Τρέχον όνομα χρήστη:
echo $ USER
Όνομα της ομάδας:
echo $ HOSTNAME
Τρέχων κατάλογος βάσης χρηστών:
echo $ HOME
Τρέχων κατάλογος εργασίας:
echo $ PWD
o
pwd
υλικού
Λίστα συσκευών PCI / PCIe
lspci
Λίστα όλων των συσκευών PCMCIA
/ sbin / lspcmcia
Λίστα όλων των συσκευών USB:
lsusb
Λίστα όλων των συσκευών που εντοπίστηκαν ως SCSI:
lsscsi
Ενότητες που έχουν δοθεί οδηγίες στον πυρήνα για φόρτωση κατά την εκκίνηση:
cat / etc / modules
Λίστα όλων των ενοτήτων που φορτώνει το σύστημα:
lsmod | πιο λιγο
Καταχωρίστε το υλικό (συνοπτικές πληροφορίες):
sudo lshw-σύντομη
Καταχωρίστε το υλικό (εκτενείς πληροφορίες):
sudo lshw | πιο λιγο
Μέσα αποθήκευσης και εκκίνησης
Καταγράψτε τα διαμερίσματα στο μέσο αποθήκευσης:
sudo fdisk -l
Μάθετε τον χρησιμοποιημένο και διαθέσιμο χώρο στα διαμερίσματα:
df -h
Μάθετε σε ποιο διαμέρισμα (και μέγεθος) γίνεται ανταλλαγή:
sudo swapon -s
Εμφάνιση εγγεγραμμένων εγγραφών για τον bootloader GRUB "Legacy" (έως την έκδοση 0.97):
sudo grep -i title /boot/grub/menu.lst | grep "#" -v
Εμφάνιση των καταγεγραμμένων καταχωρήσεων για το bootloader GRUB 2:
sudo grep -i menuentry /boot/grub/grub.cfg | grep "#" -v
Εμφάνιση του πίνακα διαμερισμάτων (File System TABle) που το σύστημα προσαρτά αυτόματα κατά την εκκίνηση:
λιγότερα / etc / fstab
Εμφανίστε την τιμή UUID (Universally Unique IDentifier) όλων των κατατμήσεων:
sudo blkid
δικτύωσης
Λίστα των ενσύρματων συσκευών δικτύου PCI:
lspci | grep -i ethernet
Λίστα των συσκευών ασύρματου δικτύου PCI:
lspci | δίκτυο grep -i
Λίστα συσκευών δικτύου USB:
lsusb | grep -i ethernet; lsusb | δίκτυο grep -i
Εμφάνιση μονάδων που έχουν φορτωθεί από το σύστημα, για τον έλεγχο των καρτών ασύρματου δικτύου:
lsmod | grep iwl
Εμφάνιση πληροφοριών σχετικά με το πρόγραμμα οδήγησης που χρησιμοποιείται από μια συγκεκριμένη συσκευή δικτύου (αντικαταστήστε τη διεπαφή λέξεων με το λογικό όνομα της κάρτας δικτύου, για παράδειγμα eth0, wlan0, ath0, κ.λπ.):
sudo ethtool -i διεπαφή
Διαμόρφωση των καρτών δικτύου και των εκχωρημένων διευθύνσεων IP τους:
cat / etc / network / interfaces
Επίλυση ονομάτων τομέα:
cat /etc/resolv.conf
Εμφάνιση των περιεχομένων του αρχείου HOSTS:
γάτα / κλπ / ξενιστές
Όνομα υπολογιστή, όπως θα εμφανίζεται στο τοπικό δίκτυο:
cat / etc / hostname
ó
grep 127.0.1.1 / etc / hosts
ó
echo $ HOSTNAME
Τοπικές διευθύνσεις IP των ενσύρματων καρτών δικτύου (περίληψη):
/ sbin / ifconfig | grep -i direc | grep -i bcast
εάν το σύστημα είναι στα Αγγλικά, χρησιμοποιήστε:
/ sbin / ifconfig | grep -i addr | grep -i bcast
Τοπικές διευθύνσεις IP των ενσύρματων καρτών δικτύου (λεπτομέρεια):
/ sbin / ifconfig
Τοπικές διευθύνσεις IP καρτών ασύρματου δικτύου (περίληψη):
/ sbin / iwconfig | grep -i direc | grep -i bcast
εάν το σύστημα είναι στα Αγγλικά, χρησιμοποιήστε:
/ sbin / iwconfig | grep -i addr | grep -i bcast
Τοπικές διευθύνσεις IP των καρτών ασύρματου δικτύου (λεπτομέρεια):
/ sbin / iwconfig
Εμφάνιση του πίνακα δρομολόγησης:
διαδρομή sudo -n
Για να μάθετε τη δημόσια (εξωτερική) διεύθυνση IP:
μπούκλα ip.appspot.com
Ενημέρωση αποθετηρίων / συστήματος
Δείτε το περιεχόμενο του αρχείου sources.list, το οποίο περιέχει τις διευθύνσεις των αποθετηρίων:
λιγότερο /etc/apt/sources.list
Βίντεο
Λίστα καρτών βίντεο (PCI / PCIe):
lspci | grep-i vga
Για να προσδιορίσετε εάν ο υπολογιστής υποστηρίζει επιτάχυνση γραφικών, πρέπει να εγκατασταθεί το πακέτο εργαλείων mesa-utils. Αυτό το πακέτο περιέχει την εντολή glxinfo:
glxinfo | grep -i απόδοση
Για να υπολογίσετε το FPS (καρέ ανά δευτερόλεπτο), εκτελέστε την ακόλουθη εντολή:
χρονικό όριο 60 glxgears
Το οποίο θα δείξει για 60 δευτερόλεπτα (με τη βοήθεια της εντολής χρονικού ορίου) ένα μικρό παράθυρο με κίνηση 3 γραναζιών, ενώ ταυτόχρονα στο παράθυρο τερματικού οι μέσες τιμές των καρέ ανά δευτερόλεπτο (FPS, καρέ ανά δευτερόλεπτο) θα εμφανιστεί.):
Παράδειγμα γραφικής απόδοσης ενός συστήματος:
338 καρέ σε 5.4 δευτερόλεπτα = 62.225 FPS
280 καρέ σε 5.1 δευτερόλεπτα = 55.343 FPS
280 καρέ σε 5.2 δευτερόλεπτα = 54.179 FPS
280 καρέ σε 5.2 δευτερόλεπτα = 53.830 FPS
280 καρέ σε 5.3 δευτερόλεπτα = 53.211 FPS
338 καρέ σε 5.4 δευτερόλεπτα = 62.225 FPS
280 καρέ σε 5.1 δευτερόλεπτα = 55.343 FPS
280 καρέ σε 5.2 δευτερόλεπτα = 54.179 FPS
280 καρέ σε 5.2 δευτερόλεπτα = 53.830 FPS
280 καρέ σε 5.3 δευτερόλεπτα = 53.211 FPS
Παράδειγμα καλύτερης απόδοσης γραφικών σε άλλο σύστημα:
2340 καρέ σε 5.0 δευτερόλεπτα = 467.986 FPS
2400 καρέ σε 5.0 δευτερόλεπτα = 479.886 FPS
2080 καρέ σε 5.0 δευτερόλεπτα = 415.981 FPS
2142 καρέ σε 5.0 δευτερόλεπτα = 428.346 FPS
2442 καρέ σε 5.0 δευτερόλεπτα = 488.181 FPS
2295 καρέ σε 5.0 δευτερόλεπτα = 458.847 FPS
2298 καρέ σε 5.0 δευτερόλεπτα = 459.481 FPS
2416 καρέ σε 5.0 δευτερόλεπτα = 483.141 FPS
2209 καρέ σε 5.0 δευτερόλεπτα = 441.624 FPS
2437 καρέ σε 5.0 δευτερόλεπτα = 487.332 FPS
Για να εμφανίσετε την τρέχουσα διαμόρφωση διακομιστή X (X Window System):
λιγότερο /etc/X11/xorg.conf
Για να μάθετε την τρέχουσα ανάλυση (πλάτος x ύψος) και συχνότητα σάρωσης (MHz):
xrandr | grep '*'
Για να γνωρίζετε όλες τις αναλύσεις που υποστηρίζει η τρέχουσα διαμόρφωση:
xrandr
Για να εμφανίσετε τις κάμερες web (USB):
lsusb | grep -i κάμερα
Το ακόλουθο παράδειγμα δείχνει το αποτέλεσμα 2 καμερών web που είναι συνδεδεμένες στον ίδιο υπολογιστή:
Bus 001 Συσκευή 003: ID 0c45: 62c0 Κάμερα USB 2.0 Microdia Sonix
Bus 002 Συσκευή 004: ID 0ac8: 3420 Z-Star Microelectronics Corp. Venus USB2.0 Camera
Οι κάμερες Web "τοποθετούνται" σε διαδοχική σειρά στο / dev / path:
Λεωφορείο 001 -> / dev / video0
Λεωφορείο 002 -> / dev / video1
Λεωφορείο 003 -> / dev / video2
[...] Για να ελέγξετε ότι οι κάμερες έχουν «μονταριστεί» στην αντίστοιχη διαδρομή τους:
ls / dev / video * -lh
Ήχου
Λίστα υλικού ήχου:
lspci | grep -i ήχος
ó
sudo lshw | grep -i ήχος | προϊόν grep
Παραθέστε τις συσκευές αναπαραγωγής ήχου:
aplay -l | κάρτα grep -i
αν το σύστημα είναι στα Αγγλικά, τότε χρησιμοποιείται:
aplay -l | κάρτα grep -i
Καταχωρίστε όλες τις μονάδες που έχουν φορτωθεί από το σύστημα, που θα χρησιμοποιηθούν από συσκευές ήχου:
lsmod | grep -i snd
Ακολουθούν δοκιμές για να εξακριβωθεί εάν τα ηχεία είναι σωστά συνδεδεμένα και διανεμημένα. Τα ηχεία πρέπει να είναι ενεργοποιημένα και κατά τη διάρκεια της δοκιμής η ένταση, τα καλώδια και η διάταξη μπορούν να ρυθμιστούν. Κάθε δοκιμή εκπέμπει έναν ήχο σε έναν κύκλο και επαναλαμβάνεται 2 ακόμη φορές:
Εάν το ηχοσύστημα είναι 1 κανάλι (μονοφωνικό):
ηχείο-δοκιμή -l 3 -t sine -c 1
Εάν το ηχοσύστημα είναι 2-καναλιών (στερεοφωνικό):
ηχείο-δοκιμή -l 3 -t sine -c 2
Εάν το σύστημα ήχου είναι 5.1 κανάλι (surround):
ηχείο-δοκιμή -l 3 -t sine -c 6
Εγγραφές (αρχεία καταγραφής)
Εμφάνιση των τελευταίων 30 γραμμών του buffer πυρήνα:
dmesg | ουρά -30
Προβολή ολόκληρου του buffer πυρήνα:
dmesg | πιο λιγο
Τα αρχεία καταγραφής διακομιστή X παρέχουν χρήσιμες πληροφορίες σχετικά με την τρέχουσα διαμόρφωση του διακομιστή και σχετικά με την κάρτα βίντεο:
cd / var / log / ls Xorg * -hl
Αυτό θα εμφανίσει όλα τα αρχεία καταγραφής διακομιστή X, με το αρχείο Xorg.0.log να είναι το πιο πρόσφατο.
Για να προβάλετε μηνύματα σφάλματος (σφάλματα) και προειδοποιητικά μηνύματα (προειδοποιήσεις):
grep -E "(WW) | (EE)" Xorg.0.log | grep -v άγνωστο
Εάν θέλετε να δείτε όλες τις πληροφορίες μητρώου:
μείον Xorg.0.log
Εάν θέλετε να δείτε το περιεχόμενο μιας εγγραφής πριν από την τρέχουσα, απλώς αντικαταστήστε το όνομα αρχείου Xorg.0.log με το όνομα του αρχείου που θέλετε να προβάλετε.
Για να δείτε την εγγραφή εκκίνησης (boot) είναι απαραίτητο να την ενεργοποιήσετε πρώτα. Ανοίξτε το αρχείο /etc/default/bootlogd και αντικαταστήστε την τιμή όχι με yes, έτσι:
# Εκτελέστε το bootlogd κατά την εκκίνηση; BOOTLOGD_ENABLE = ναι
Κατά την επόμενη εκκίνηση του συστήματος, θα δημιουργηθεί το αρχείο /var/log/boot, το οποίο τώρα μπορεί να ελεγχθεί:
sudo less / var / log / boot
Οι προηγούμενες εγγραφές εκκίνησης μπορούν να προβληθούν με:
sudo ls / var / log / boot * -hl
και να συμβουλευτείτε όπως φαίνεται ήδη.
Για να δείτε άλλα αρχεία καταγραφής: Τα περισσότερα αρχεία καταγραφής συστήματος βρίσκονται στον κατάλογο / var / log /, καθώς και σε αρκετούς υποκαταλόγους, επομένως, απλώς εισαγάγετε αυτόν τον κατάλογο και δημιουργήστε μια λίστα για να μάθετε:
cd / var / log / ls -hl
Άλλοι τρόποι να γνωρίζετε το σύστημα
Αν και υπάρχουν επίσης γραφικά εργαλεία που σας επιτρέπουν να γνωρίζετε το σύστημα, είναι πιθανό το γραφικό περιβάλλον να μην λειτουργεί, επομένως είναι απαραίτητη η χρήση του τερματικού. Μερικά από τα πιο δημοφιλή γραφικά εργαλεία είναι τα hardinfo και sysinfo και για να τα εγκαταστήσετε από το τερματικό, απλώς εκτελέστε:
sudo aptitude εγκατάσταση hardinfo sysinfo