Πώς να χρησιμοποιήσετε το Linux για να βρείτε τα ονόματα των συσκευών στον υπολογιστή σας

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

Χρησιμοποιήστε την εντολή τοποθέτησης

Σε έναν προηγούμενο οδηγό, έδειξα πώς να τοποθετήσετε συσκευές χρησιμοποιώντας το Linux . Τώρα θα σας δείξω πώς να ορίσετε τις τοποθετημένες συσκευές.

Η πιο απλή σύνταξη που μπορείτε να χρησιμοποιήσετε είναι η εξής:

βουνό

Η έξοδος από την παραπάνω εντολή είναι αρκετά λεπτομερή και θα είναι κάτι σαν αυτό:

/ dev / sda4 on / type ext4 (rw, relatime, σφάλματα = remount-ro, δεδομένα = εντολή)
securityfs on / sys / kernel / ασφάλεια τύπου securityfs (rw, nosuid, nodev, noexec, relat
ime)

Υπάρχουν τόσα πολλά στοιχεία που πραγματικά δεν είναι τόσο εύκολα να διαβαστούν.

Οι σκληροί δίσκοι αρχίζουν γενικά με το / dev / sda ή / dev / sdb, ώστε να μπορείτε να χρησιμοποιήσετε την εντολή grep για να μειώσετε την έξοδο ως εξής:

mount | grep / dev / sd

Τα αποτελέσματα αυτή τη φορά θα δείξουν κάτι τέτοιο:

/ dev / sda4 on / type ext4 (rw, relatime, σφάλματα = remount-ro, δεδομένα = εντολή)
/ dev / sda1 on / boot / efi τύπου vfat (rw, relatime, fmask = 0077, dmask = 0077, codepage = 437, iocharset = iso8859-1, shortname =

Αυτό δεν περιλαμβάνει τις μονάδες δίσκου σας αλλά παρουσιάζει τα κατανεμημένα τμήματα σας. Δεν περιλαμβάνει κατατμήσεις που δεν έχουν ακόμη τοποθετηθεί.

Η συσκευή / dev / sda συνήθως αντιπροσωπεύει το σκληρό δίσκο 1 και αν έχετε έναν δεύτερο σκληρό δίσκο τότε θα τοποθετηθεί στο / dev / sdb.

Αν έχετε ένα SSD τότε αυτό πιθανόν να αντιστοιχιστεί στο / dev / sda και ο σκληρός δίσκος να αντιστοιχιστεί στο / dev / sdb.

Όπως βλέπετε, ο υπολογιστής μου διαθέτει έναν ενιαίο / dev / sda οδηγό με 2 διαμερίσματα τοποθετημένα. Το / dev / sda4 διαμέρισμα έχει ένα σύστημα αρχείων ext4 και είναι το σημείο όπου είναι εγκατεστημένο το Ubuntu. Το / dev / sda1 είναι το διαμέρισμα EFI που χρησιμοποιείται για την εκκίνηση του συστήματος στην πρώτη θέση.

Αυτός ο υπολογιστής έχει ρυθμιστεί για διπλή εκκίνηση με τα Windows 10. Για να δείτε τα κατατμήματα των Windows, θα πρέπει να τα τοποθετήσω.

Χρησιμοποιήστε το lsblk για τη λίστα συσκευών κατάταξης

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

Ο καλύτερος τρόπος για να δείτε τις μονάδες δίσκου στο Linux είναι να χρησιμοποιήσετε το lsblk ως εξής:

lsblk

Οι πληροφορίες εμφανίζονται σε μορφή δέντρου με τις ακόλουθες πληροφορίες:

Η οθόνη μοιάζει με αυτό:

Οι πληροφορίες είναι πολύ πιο ευανάγνωστες. Μπορείτε να δείτε ότι έχω μια μονάδα που ονομάζεται sda που έχει 931 gigabytes. Το SDA χωρίζεται σε 5 διαμερίσματα 2 ή είναι τοποθετημένα και ένα τρίτο το οποίο έχει εκχωρηθεί για εναλλαγή.

Υπάρχει επίσης μια μονάδα που ονομάζεται sr0 που είναι η ενσωματωμένη μονάδα DVD.

Πώς να λίστα συσκευών PCI

Ένα πράγμα που πραγματικά αξίζει να μάθετε για το Linux είναι ότι αν θέλετε να καταχωρήσετε κάτι τότε υπάρχει συνήθως μια εντολή που ξεκινάει με τα γράμματα "ls".

Έχετε ήδη δει ότι το "lsblk" απαριθμεί τις συσκευές μπλοκ και μπορεί να χρησιμοποιηθεί για να δείξει τον τρόπο με τον οποίο είναι τοποθετημένοι οι δίσκοι.

Θα πρέπει επίσης να γνωρίζετε ότι η εντολή ls χρησιμοποιείται για να πάρετε μια λίστα καταλόγου.

Αργότερα, θα χρησιμοποιήσετε την εντολή lsusb για να δείτε τις μονάδες USB στον υπολογιστή.

Μπορείτε επίσης να ορίσετε τις συσκευές χρησιμοποιώντας την εντολή lsdev, αλλά θα πρέπει να βεβαιωθείτε ότι το procinfo είναι εγκατεστημένο για να χρησιμοποιήσετε αυτήν την εντολή.

Για να εμφανίσετε τις συσκευές PCI, χρησιμοποιήστε την εντολή lspci ως εξής:

lspci

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

Ακολουθεί ένα σύντομο στιγμιότυπο από την καταχώρισή μου:

00: 02.0 Ελεγκτής συμβατός με VGA: Intel Corporation 3rd Gen Pro επεξεργαστή Core Grap
Έλεγχος hics (rev 09)
00: 14.0 Ελεγκτής USB: Η οικογένεια σειρών σειρών σειρών chipset της Intel Corporation 7 Series / C210 US
B xHCI Host Controller (rev 04)

Η λίστα απαριθμεί τα πάντα από ελεγκτές VGA έως USB, ήχο, Bluetooth, ασύρματα και ethernet ελεγκτές.

Κατά ειρωνικό τρόπο, η τυπική λίστα lspci θεωρείται βασική και, αν θέλετε πιο λεπτομερείς πληροφορίες για κάθε συσκευή, μπορείτε να εκτελέσετε την ακόλουθη εντολή:

lspci -v

Οι πληροφορίες για κάθε συσκευή μοιάζουν με αυτό:

02: 00.0 Ελεγκτής δικτύου: Προσαρμογέας ασύρματου δικτύου Qualcomm Atheros AR9485 (rev 01)
Υποσύστημα: Προσαρμογέας ασύρματου δικτύου Dell AR9485
Σημαίες: master bus, fast devsel, latency 0, IRQ 17
Μνήμη στο c0500000 (64-bit, χωρίς προπληρωμή) [size = 512K]
ROM επέκτασης στο c0580000 [απενεργοποιημένο] [size = 64K]
Δυνατότητες:
Οδηγός πυρήνα σε χρήση: ath9k
Μονάδες πυρήνα: ath9k

Η έξοδος από την εντολή lspci -v είναι στην πραγματικότητα πιο ευανάγνωστη και μπορείτε να δείτε καθαρά ότι έχω μια ασύρματη κάρτα Qualcomm Atheros.

Μπορείτε να αποκτήσετε ακόμη πιο λεπτομερή έξοδο χρησιμοποιώντας την ακόλουθη εντολή:

lspci -vv

Εάν αυτό δεν είναι αρκετό δοκιμάστε τα εξής:

lspci -vvv

Και αν αυτό δεν είναι αρκετό. Όχι, το μόνο που γελάω. Σταματά εκεί.

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

Λίστα Οι συσκευές USB είναι προσαρτημένες στον υπολογιστή

Για να εμφανίσετε τις διαθέσιμες συσκευές USB για τον υπολογιστή σας, χρησιμοποιήστε την ακόλουθη εντολή:

lsusb

Η παραγωγή θα είναι κάτι σαν αυτό:

Λεωφορείο 002 Συσκευή 002: Αναγνωριστικό 8087: 0024 Ολοκληρωμένο κέντρο αντιστοίχισης ποσοστού Intel Corp
Λεωφορείο 002 Συσκευή 001: ID 1d6b: 0002 ριζικός διανομέας Linux Foundation 2.0
Λεωφορείο 001 Συσκευή 005: Αναγνωριστικό 0c45: 64ad Microdia
Λεωφορείο 001 Συσκευή 004: ID 0bda: 0129 Realtek Semiconductor Corp. Ρυθμιστής αναγνώστη καρτών RTS5129
Λεωφορείο 001 Συσκευή 007: Αναγνωριστικό 0cf3: e004 Atheros Communications, Inc.
Λεωφορείο 001 Συσκευή 002: Αναγνωριστικό 8087: 0024 Ολοκληρωμένο κέντρο αντιστοίχισης ποσοστού Intel Corp
Λεωφορείο 001 Συσκευή 001: ID 1d6b: 0002 ριζικό διανομέα Linux Foundation 2.0
Λεωφορείο 004 Συσκευή 002: Αναγνωριστικό 0bc2: 231α Seagate RSS LLC
Λεωφορείο 004 Συσκευή 001: ID 1d6b: 0003 Συνιστώσα ρίζας Linux Foundation 3.0
Λεωφορείο 003 Συσκευή 002: ID 054c: 05a8 Sony Corp.
Λεωφορείο 003 Συσκευή 001: ID 1d6b: 0002 Διανομέας ριζικού κόμβου Linux Foundation 2.0

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

Περίληψη

Για να συνοψίσουμε λοιπόν, ο καλύτερος τρόπος να καταγράψουμε οτιδήποτε στο Linux είναι να θυμόμαστε τις ακόλουθες εντολές ls: