Εγχειρίδια για τη γραμμή εντολών

Man » Discover Manual online - αναλυτική διαδικτυακή τεκμηρίωση για τη σελίδα man του discover

🌍
discover — εργαλείο ανίχνευσης υλικού

ΣΥΝΤΑΞΗ

discover [ΕΠΙΛΟΓΕΣ_ΔΕΔΟΜΕΝΩΝ] [ΕΠΙΛΟΓΕΣ_ΠΡΟΣΑΡΜΟΓΗΣ] [--bus-summary] [bus ...]

discover [ΕΠΙΛΟΓΕΣ_ΔΕΔΟΜΕΝΩΝ] [ΕΠΙΛΟΓΕΣ_ΠΡΟΣΑΡΜΟΓΗΣ] --type-summary [type ...]

discover [ΕΠΙΛΟΓΕΣ_ΔΕΔΟΜΕΝΩΝ] --data-path=path/to/data ... [--data-version=version] [--normalizewhitespace] [--format=format string] [type | id ...]

ΕΠΙΛΟΓΕΣ_ΔΕΔΟΜΕΝΩΝ

-d | --disable-bus=bus

-e | --enable-bus=bus

--insert-url=url

--append-url=url

-v | --verbose

ΕΠΙΛΟΓΕΣ_ΠΡΟΣΑΡΜΟΓΗΣ

--model | --no-model

--model-id | --no-model-id

--vendor | --no-vendor

--vendor-id | --no-vendor-id

ΠΕΡΙΓΡΑΦΗ

το discover παρέχει μια επεκτάσιμη διεπαφή ανίχνευσης υλικού και δημιουργίας αναφορών. Οι πληροφορίες υλικού αποθηκεύονται σε μια μορφή δεδομένων XML και μπορούν να ανακτηθούν μέσω του δικτύου.

Βασικές λειτουργίες:

Εμφάνιση μιας λίστας υλικού με βάση τον τύπο της συσκευής ή το σύστημα διαύλου στο οποίο βρίσκονται οι συσκευές, μέσω των --type-summary ή --bus-summary (η δεύτερη είναι η προεπιλεγμένη συμπεριφορά).

Ανάκτηση καθορισμένων δεδομένων για συνδεδεμένο υλικό, μέσω του --data-path.

ΕΠΙΛΟΓΕΣ

-h | --help

Εμφάνιση ενός απλού μηνύματος βοήθειας.

-v | --verbose

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

-V | --version

Εμφάνιση του ονόματος και της έκδοσης του εργαλείου.

-b | --bus-summary

Αυτή είναι η προεπιλεγμένη συμπεριφορά: Εμφάνιση βασικών πληροφοριών σχετικά με όλες τις συσκευές στους κατάλληλους διαύλους. Δείτε "Επιλογή διαύλων".

-t | --type-summary

Συνοψίστε τις συσκευές κατά κατηγορία υλικού. Παραδείγματα έγκυρων τύπων συσκευών περιλαμβάνουν broadband, fixeddisk, display και network. Δείτε "Τύποι συσκευών".

--data-path=path/to/data

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

Συνήθως, το ανώτατο επίπεδο της διαδρομής δεδομένων θα είναι η "πλατφόρμα" που θα χρειαστεί τις πληροφορίες, όπως το linux ή το xfree86. Για παράδειγμα, για να ανακτήσετε το όνομα της μονάδας πυρήνα Linux για ένα κομμάτι υλικού, το όρισμα --data-path θα ήταν linux/module/name.

Εάν δοθούν πολλές τιμές --data-path και δεν παρέχεται συμβολοσειρά μορφής (δείτε --format), θα χρησιμοποιηθεί μόνο η τελευταία διαδρομή.

Δείτε επίσης το όρισμα --data-version.

--data-version=version

Καθορίστε μια συμβολοσειρά έκδοσης για την πλατφόρμα που θα χρησιμοποιήσει τις πληροφορίες που καθορίζονται από το όρισμα --data-path.

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


--format=format string

Καθορίζει την έξοδο των αποτελεσμάτων των ερωτημάτων που καθορίζονται από τις παραμέτρους --data-path. Αυτή η συμβολοσειρά μορφοποίησης θα πρέπει να ακολουθεί τις προδιαγραφές printf(3), αν και υποστηρίζονται μόνο τα %s και οι κατάλληλες σημαίες, η ακρίβεια και οι τιμές πλάτους (ή έχουν νόημα). Μπορεί να χρησιμοποιηθεί επίσης απλό κείμενο και %% . Η συμπεριφορά όταν η συμβολοσειρά είναι κακώς μορφοποιημένη είναι απροσδιόριστη. Δείτε επίσης --normalize-whitespace.

-d | --disable-bus=bus

Χρησιμοποιήστε αυτήν την επιλογή για να αντικαταστήσετε τη λίστα των διαύλων που θα σαρωθούν από προεπιλογή, όπως καθορίζεται στο discover.conf. Χρησιμοποιήστε το "all" ως όρισμα για να απενεργοποιήσετε όλους τους διαύλους. Αυτό είναι χρήσιμο μόνο εάν ακολουθήσει η παράμετρος --enable-bus (ή -e).

-e | --enable-bus=bus

Καθορίστε έναν διάυλο για να σαρωθεί.

--insert-url=url

Εισαγάγετε μια διεύθυνση URL στην αρχή της λίστας των δικτυακών πόρων που θα συμπεριληφθούν στην αναζήτηση πληροφοριών υλικού. Τα προηγούμενα δεδομένα αντικαθιστούν τα μεταγενέστερα δεδομένα. Για να αντικαταστήσετε τις τοπικές πηγές δεδομένων, εισαγάγετε διευθύνσεις URL στη λίστα. Δείτε επίσης --append-url.

--append-url=url

Προσθέστε μια διεύθυνση URL στο τέλος της λίστας των δικτυακών πόρων που θα αναζητηθούν για πληροφορίες υλικού. Δείτε επίσης --insert-url.

--model Συμπεριλάβετε την περιγραφή του μοντέλου στις συνοπτικές πληροφορίες. Αυτό είναι ενεργοποιημένο από προεπιλογή.

--model-id

Συμπεριλάβετε τον αριθμητικό αναγνωριστικό μοντέλου στις συνοπτικές πληροφορίες.

--no-model

Μην συμπεριλάβετε την περιγραφή του μοντέλου στις συνοπτικές πληροφορίες.

--no-model-id

Μην συμπεριλάβετε τον αριθμητικό αναγνωριστικό μοντέλου στις συνοπτικές πληροφορίες. Αυτό είναι η προεπιλογή.

--vendor Συμπεριλάβετε την περιγραφή του κατασκευαστή στις συνοπτικές πληροφορίες. Αυτό είναι ενεργοποιημένο από προεπιλογή.

--vendor-id

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

--no-vendor

Μην συμπεριλάβετε την περιγραφή του κατασκευαστή στις συνοπτικές πληροφορίες.

--no-vendor-id

Μην συμπεριλάβετε τον αριθμητικό αναγνωριστικό κατασκευαστή στις συνοπτικές πληροφορίες. Αυτό είναι η προεπιλογή.

--normalize-whitespace

Συγκεντρώστε τα κενά διαστήματα στα αποτελέσματα ενός ερωτήματος --data-path. Από προεπιλογή, αυτό δεν γίνεται, το οποίο αναπαράγει πιστά όλο το κείμενο στα ακατέργαστα δεδομένα XML.

Με αυτήν την επιλογή ενεργοποιημένη, τα αρχικά και τα τελικά κενά διαστήματα αφαιρούνται και τυχόν διαδοχικά εσωτερικά κενά διαστήματα συμπιέζονται σε έναν μόνο χαρακτήρα κενού.

Επιλογή Διαύλων

Το discover.conf καθορίζει δύο λίστες διαύλων συστήματος: μία για σάρωση από προεπιλογή (χρησιμοποιείται από την εντολή discover) και μία που δεν πρέπει ποτέ να σαρωθεί (χρησιμοποιείται από τη βιβλιοθήκη Discover).

Μπορείτε να αντικαταστήσετε και/ή να επεκτείνετε τη λίστα των προεπιλεγμένων διαύλων με τις παραμέτρους --disable-bus και --enable-bus. Η λίστα των διαύλων που δεν πρέπει να σαρωθούν δεν μπορεί να αντικατασταθεί χωρίς να τροποποιηθεί το discover.conf, επομένως αυτή η λίστα θα πρέπει να χρησιμοποιείται μόνο για διαύλους που μπορεί να είναι επικίνδυνο να υποστούν έλεγχο.

Και οι δύο παράμετροι δέχονται τη συμβολοσειρά "all" ως τιμή.

Εάν εκτελείται μια περίληψη διαύλου, η οποία υποδεικνύεται είτε από την παρουσία της παραμέτρου --bus-summary είτε από την απουσία των παραμέτρων --type-summary και --data-path, τυχόν επιπλέον παράμετροι στην γραμμή εντολών θα ερμηνευτούν ως οι μόνοι διάυλοι που θα σαρωθούν. Αυτό ισοδυναμεί με την εκτέλεση της εντολής --disable-bus all πριν από την εκτέλεση της εντολής --enable-bus για τους διαύλους που σας ενδιαφέρουν.


Τα ακόλουθα δίαυλοι υποστηρίζονται επί του παρόντος από το Discover:

ata

pci

pcmcia

scsi

usb

Τύποι Συσκευών

Το Discover ορίζει τους δικούς του τύπους συσκευών, στους οποίους αντιστοιχίζονται οι τύποι συσκευών που χρησιμοποιούνται από κάθε δίαυλο. Το Discover αναγνωρίζει επί του παρόντος τους ακόλουθους τύπους συσκευών:

audio

Μια συσκευή που είναι ικανή να παράγει ένα αναλογικό ή ψηφιακό ηχητικό σήμα είναι μια συσκευή ήχου.

Συνήθως, οποιαδήποτε συσκευή που αναφέρεται συνήθως ως «κάρτα ήχου» ταξινομείται από το Discover ως συσκευή ήχου.

bridge

Μια συσκευή που παρέχει πρόσβαση σε συσκευές διαφορετικού τύπου, συνήθως σε διαφορετικό
δίαυλο, είναι μια συσκευή γέφυρας. Για παράδειγμα, τα τσιπσέτ PCI των οικιακών υπολογιστών διαθέτουν συχνά μια γέφυρα προς
συσκευές ATA (γνωστές και ως IDE).

broadband

Μια διεπαφή συσκευής σε ένα υπολογιστικό δίκτυο που υλοποιείται σε μια τεχνολογία που δεν έχει σχεδιαστεί ρητά για αυτόν τον σκοπό είναι μια συσκευή ευρυζωνικής σύνδεσης. Παραδείγματα
περιλαμβάνουν προσαρμογείς τερματικού ISDN, καθώς και «μοντέμ» DSL και καλωδιακής τηλεόρασης. τα αναλογικά μοντέμ τηλεφωνικής γραμμής δεν περιλαμβάνονται σε αυτήν την κατηγορία (δείτε «μοντέμ» παρακάτω).

display

Μια συσκευή που ελέγχεται από την CPU του κεντρικού υπολογιστή και είναι ικανή να παράγει ένα αναλογικό ή ψηφιακό σήμα βίντεο για έξοδο είναι μια συσκευή προβολής. Συνήθως, οποιαδήποτε συσκευή που αναφέρεται συνήθως ως «κάρτα βίντεο» ταξινομείται από το Discover ως συσκευή προβολής.

fixeddisk

Μια συσκευή μαγνητικού αποθηκευτικού χώρου υψηλής ταχύτητας, όπως ένας σκληρός δίσκος, είναι μια συσκευή σταθερού δίσκου. Οι συσκευές αποσπώμενων μέσων, όπως οι μονάδες δισκέτας, οι μονάδες CD-ROM, οι μαγνητο-οπτικές συσκευές, οι μονάδες ταινιών και οι συσκευές ανάγνωσης καρτών Compact Flash δεν περιλαμβάνονται σε αυτήν την κατηγορία.

humaninput

Μια συσκευή που λαμβάνει απτική είσοδο από ένα άτομο με σκοπό τη διεύθυνση της δραστηριότητας ενός υπολογιστή είναι μια συσκευή ανθρώπινης εισόδου. Παραδείγματα περιλαμβάνουν πληκτρολόγια, ποντίκια, trackballs,
joysticks, χειριστήρια παιχνιδιών, ψηφιακά ταμπλέτ που χειρίζονται με ένα στυλό ή ένα δάχτυλο και ούτω καθεξής.

Οι συσκευές εισόδου που βασίζονται σε μη απτικά μέσα για τον προσδιορισμό της πρόθεσης ενός ατόμου, όπως οι συσκευές αναγνώρισης ομιλίας ή οι κάμερες, δεν περιλαμβάνονται σε αυτήν την κατηγορία.

imaging

Μια συσκευή που καταγράφει στατικές εικόνες για σκοπούς εισόδου είναι μια συσκευή απεικόνισης. Οι σαρωτές
και οι ψηφιακές κάμερες είναι παραδείγματα συσκευών απεικόνισης. Οι συσκευές καταγραφής κίνησης, όπως
οι κάρτες συντονισμού τηλεοπτικών καναλιών, οι κάμερες ιστού και οι ψηφιακές κάμερες βίντεο, δεν περιλαμβάνονται σε αυτήν την κατηγορία.

miscellaneous

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

modem

Ένα αναλογικό μοντέμ τηλεφωνικής γραμμής (μοντέμ) ταξινομείται από το Discover ως συσκευή μοντέμ.
Κανένας άλλος τύπος συσκευής δεν ταξινομείται έτσι.

network

Μια συσκευή διεπαφής σε ένα συμβατικό δίκτυο δεδομένων υπολογιστών που δεν
απαιτεί τη χρήση προσαρμογέα τερματικού είναι μια συσκευή δικτύου. Για παράδειγμα, οι κάρτες δικτύου Ethernet και Token Ring είναι συσκευές δικτύου. Τα αναλογικά μοντέμ τηλεφωνικής γραμμής.
οι προσαρμογείς τερματικού για τεχνολογίες όπως το ISDN και το DSL. και τα «μοντέμ καλωδιακής τηλεόρασης» δεν είναι «συσκευές δικτύου».

οπτικός

Μια οπτική συσκευή αποθήκευσης τεχνολογίας, που συχνά χρησιμοποιεί μέσα μόνο για ανάγνωση, είναι μια οπτική συσκευή. Τα πιο κοινά παραδείγματα αυτών των συσκευών είναι οι μονάδες CD-ROM και DVD-ROM, συμπεριλαμβανομένων των εκδόσεων αυτών των μονάδων που μπορούν να «εγγράψουν» (να γράψουν) σε οπτικούς δίσκους.

εκτυπωτής

Μια συσκευή που αποδίδει οπτική έξοδο σε μια μόνιμη ή ημιμόνιμη μορφή σε ένα φυσικό μέσο είναι ένας εκτυπωτής. Συνήθως, οποιαδήποτε συσκευή αναφέρεται κοινά ως «εκτυπωτής» ταξινομείται επίσης από το Discover ως εκτυπωτής.

αποσπώμενος δίσκος

Οι συσκευές αποθήκευσης που διαθέτουν αποσπώμενα μέσα χρησιμοποιώντας σχεδόν οποιαδήποτε τεχνολογία, εκτός από αυτή της μαγνητικής ταινίας, των μονάδων CD-ROM και DVD-ROM, είναι συσκευές αποσπώμενου δίσκου. Παραδείγματα περιλαμβάνουν μονάδες δισκέτας, μαγνητοοπτικές μονάδες και αναγνώστες καρτών Compact Flash.

ταινία

Μια συσκευή μαζικής αποθήκευσης με τυχαία πρόσβαση που χρησιμοποιεί μαγνητική ταινία είναι μια συσκευή ταινίας. Χρησιμοποιείται συνήθως για σκοπούς αρχειοθέτησης και δημιουργίας αντιγράφων ασφαλείας, οι μονάδες DAT είναι παραδείγματα συσκευών ταινίας.

βίντεο

Μια συσκευή που παράγει ένα ψηφιακό σήμα βίντεο σε πραγματικό χρόνο για σκοπούς εισόδου είναι μια συσκευή βίντεο. Οι κάμερες ιστού, οι ψηφιακές βιντεοκάμερες και οι τηλεοπτικοί δέκτες είναι παραδείγματα συσκευών βίντεο. Σημειώστε ότι οι ψηφιακές φωτογραφικές μηχανές με δυνατότητα «βίντεο» δεν θεωρούνται συσκευές βίντεο, εκτός εάν μπορούν να μεταδώσουν το ζωντανό σήμα βίντεο στην κεντρική συσκευή σε πραγματικό χρόνο.

Παραδείγματα

Ελέγξτε τις τοπικές διατάξεις

# discover
Intel Corporation 82815 Chipset Host Bridge and Memory Controller Hub
άγνωστο άγνωστο
άγνωστο άγνωστο
άγνωστο άγνωστο
Intel Corporation 82815 Chipset IDE controller
Intel Corporation 82815 Chipset USB (A)
Intel Corporation 82815 System Management bus controller
ATI Technologies, Inc. Rage 128 Pro GL [PF]
3om Corporation 3c905C-TX [Fast Etherlink]
Ensoniq ES1371 [AudioPCI-97]
άγνωστο άγνωστο

Δείτε τις κάρτες βίντεο PCI

# discover -v --type-summary --disable-bus all --enable-bus pci display
Απενεργοποιήθηκε το pci
Απενεργοποιήθηκε το pcmcia
Απενεργοποιήθηκε το scsi
Απενεργοποιήθηκε το usb
Ενεργοποιήθηκε το pci
Φόρτωση δεδομένων XML... pci Ολοκληρώθηκε
Σάρωση διατάξεων... pci Ολοκληρώθηκε
ATI Technologies, Inc. Rage 128 Pro GL [PF]

Αναζητήστε τη μονάδα προγράμματος οδήγησης για την έκδοση διακομιστή XFree86 4.2.0

# discover --data-path=xfree86/server/device/driver --data-version=4.2.0 display
ati

Λάβετε πληροφορίες μοντέλου και κατασκευαστή ανά τύπο

$ discover -t --no-model

Intel Corporation NVIDIA Corporation 3om Corporation $ discover -t --no-vendor 82815System Management bus controller Vanta [NV6] 3905C-TX [Fast Etherlink]

Αρχεία

/etc/discover.conf.d

Ο κατάλογος που περιέχει αρχεία διαμόρφωσης που ελέγχουν την προεπιλεγμένη συμπεριφορά τόσο για το εργαλείο discover όσο και για τη βιβλιοθήκη Discover.

file:///lib/discover/list.xml

Ένα αρχείο XML που περιέχει διευθύνσεις URL με πληροφορίες υλικού. Αυτή η λίστα μπορεί να επεκταθεί με τις επιλογές --append-url και --extend-url.

Συγγραφείς

Ο Josh Bressers, ο John R. Daily και ο G. Branden Robinson ανέπτυξαν την τρέχουσα υλοποίηση του Discover για το Progeny Linux Systems.


Η υλοποίηση του Linux για τις διεπαφές που εξαρτώνται από το σύστημα προέρχεται από το detect, της MandrakeSoft SA.

Δείτε επίσης

discover.conf(5), discover-modprobe(8)