Υπάρχει ένα ειδικό εργαλείο κονσόλας dmidecode που χρησιμοποιεί το sysfs για να παρέχει πληροφορίες σχετικά με τη μητρική πλακέτα σας. Ακολουθεί μια σύντομη περιγραφή του εργαλείου από τη σελίδα man του.
Το dmidecode είναι ένα εργαλείο για την απόρριψη των περιεχομένων του πίνακα DMI (κάποιοι λένε SMBIOS) ενός υπολογιστή σε μορφή αναγνώσιμη από τον άνθρωπο. Αυτός ο πίνακας περιέχει μια περιγραφή των στοιχείων υλικού του συστήματος, καθώς και άλλες χρήσιμες πληροφορίες, όπως σειριακούς αριθμούς και αναθεώρηση του BIOS. Χάρη σε αυτόν τον πίνακα, μπορείτε να ανακτήσετε αυτές τις πληροφορίες χωρίς να χρειάζεται να αναζητήσετε το πραγματικό υλικό.
Αν και αυτό είναι ένα καλό σημείο όσον αφορά την ταχύτητα και την ασφάλεια της αναφοράς, αυτό καθιστά επίσης τις παρουσιαζόμενες πληροφορίες πιθανώς αναξιόπιστες. Ο πίνακας DMI δεν περιγράφει μόνο από τι είναι κατασκευασμένο το σύστημα αυτήν τη στιγμή, αλλά μπορεί επίσης να αναφέρει τις πιθανές εξελίξεις (όπως η ταχύτερα υποστηριζόμενη CPU ή η μέγιστη υποστηριζόμενη ποσότητα μνήμης).
Το SMBIOS σημαίνει System Management BIOS, ενώ το DMI σημαίνει Desktop Management Interface. Και τα δύο πρότυπα συνδέονται στενά και αναπτύχθηκαν από την DMTF (Desktop Management Task Force).
Καθώς το εκτελείτε, το dmidecode θα προσπαθήσει να εντοπίσει τον πίνακα DMI. Πρώτα θα προσπαθήσει να διαβάσει τον πίνακα DMI από το sysfs και στη συνέχεια θα προσπαθήσει να διαβάσει απευθείας από τη μνήμη εάν η πρόσβαση στο sysfs αποτύχει. Εάν το dmidecode καταφέρει να εντοπίσει έναν έγκυρο πίνακα DMI, θα αναλύσει αυτόν τον πίνακα και θα εμφανίσει μια λίστα εγγραφών όπως αυτή:
Λαβή 0x0002, DMI τύπου 2, 8 byte.
Base Board Information Κατασκευαστής: Intel
Όνομα προϊόντος: C440GX+
Έκδοση: 727281-001
Σειριακός αριθμός: INCY92700942Κάθε εγγραφή έχει:
Μια λαβή. Αυτό είναι ένα μοναδικό αναγνωριστικό, το οποίο επιτρέπει στις εγγραφές να αναφέρονται μεταξύ τους. Για παράδειγμα, οι εγγραφές του επεξεργαστή συνήθως αναφέρονται σε εγγραφές της κρυφής μνήμης χρησιμοποιώντας τις λαβές τους.
Ενα είδος. Η προδιαγραφή SMBIOS ορίζει διαφορετικούς τύπους στοιχείων από τα οποία μπορεί να κατασκευαστεί ένας υπολογιστής. Σε αυτό το παράδειγμα, ο τύπος είναι 2, που σημαίνει ότι η εγγραφή περιέχει 'Πληροφορίες βασικού πίνακα'.
Ένα μέγεθος. Κάθε εγγραφή έχει μια κεφαλίδα 4 byte (2 για τη λαβή, 1 για τον τύπο, 1 για το μέγεθος), το υπόλοιπο χρησιμοποιείται από τα δεδομένα εγγραφής. Αυτή η τιμή δεν λαμβάνει υπόψη συμβολοσειρές κειμένου (αυτές τοποθετούνται στο τέλος της εγγραφής), επομένως το πραγματικό μήκος της εγγραφής μπορεί να είναι (και είναι συχνά) μεγαλύτερο από την εμφανιζόμενη τιμή.
Αποκωδικοποιημένες τιμές. Οι πληροφορίες που παρουσιάζονται φυσικά εξαρτώνται από τον τύπο της εγγραφής. Εδώ, μαθαίνουμε για τον κατασκευαστή, το μοντέλο, την έκδοση και τον σειριακό αριθμό της πλακέτας.
Για να βρείτε το μοντέλο της μητρικής πλακέτας στο Linux, κάντε το εξής.
- Ανοίξτε ένα τερματικό root.
- Πληκτρολογήστε την ακόλουθη εντολή για να λάβετε σύντομες πληροφορίες σχετικά με τη μητρική σας πλακέτα:|_+_|
Η έξοδος θα είναι ως εξής:
- Για να λάβετε περισσότερες λεπτομέρειες σχετικά με τις πληροφορίες της μητρικής πλακέτας σας, πληκτρολογήστε ή αντιγράψτε-επικολλήστε την ακόλουθη εντολή ως root:|_+_|
Δείτε το παρακάτω στιγμιότυπο οθόνης:
Το όρισμα -t φιλτράρει την έξοδο κατά τον καθορισμένο τύπο DMI. 2 σημαίνει «Baseboard».
Όταν χρησιμοποιείτε την επιλογή 'baseboard' για το όρισμα -t, χρησιμοποιεί έναν συνδυασμό τύπων DMI (όπως ορίζει η προδιαγραφή SMBIOS), ώστε να βλέπετε περισσότερες λεπτομέρειες.
Τύποςάνθρωπος dmidecodeγια να μάθετε περισσότερα σχετικά με το όρισμα της γραμμής εντολών.
Αυτό είναι.