Obținerea de informații despre hardware-ul în linia de comandă Linux

nbsp nbsp informații mai complete despre hardware-ul computerului de pe Linux, pot fi obținute cu ajutorul unui instrument dmidecode. afișarea datelor de la structura SMBIOS cuprinzând un tabel care conține o înregistrare a fiecăruia dintre dispozitivele detectate la un moment dat. Pentru a utiliza caracteristicile de utilitate necesită privilegii de root

dmidecode Utility - afișează conținutul computerului tabelelor DMI.

utilitate dmidecode vă permite să eliminați intrările din datele DMI bazei de date și de a le afișa în forma cerută. Linia de comandă:

Parametri de linie de comandă:

-d, --dev-mem FILE - a seta aparatul să citească datele DMI (implicit - / dev / mem)

-h, --help - afișare ajutor.

-q, --quiet - un minim de informații detaliate afișate DMI

-s, --string KEYWORD - DMI pentru a afișa numai datele care corespund cuvintele cheie introduse. Lista de cuvinte cheie valide pot fi obținute prin introducerea -s dmidecode

-t, --type TIP - doar datele de afișare ale acestor tipuri. Lista de tipuri sunt disponibile pe dmidecode echipa -t-u, --dump - nu decripta datele primite. Afișează doar antetele de înregistrări și valori hexazecimale ale câmpurilor.

--benă-bin FILE - înregistrare DMI fișier de imagine de date.

--de la-benă FILE - citirea și prelucrarea datelor de la un DMI salvat anterior de date descarcate.

-V, --version - afișare versiune de program și de ieșire.

Când porniți dmidecode fără parametri, afișează versiunea programului, informații generale baza de date DMI, și conținutul decriptate ale înregistrărilor individuale. EXEMPLU informații generale:

Mai afișează informațiile decodificate de înregistrări individuale:

Informațiile de fiecare intrare începe cu un mâner mâner. DMI de înregistrare de tip Tipul și dimensiunea în octeți. Utilitate preia înregistrări de date, decodează și prezentate în text simplu, care să permită obținerea de informații despre hardware-ul computerului curent. După cum se vede din rezultatele unui dmidecode. cantitatea de informații afișate este suficient pentru aproape toate specificațiile utilizate echipamente informatice.

De multe ori este necesar pentru a ajunge la toate informațiile conținute în tabelele DMI, ci doar unul care este relevant pentru un anumit dispozitiv sau clasă de dispozitive, care oferă posibilitatea de a specifica tipul de date folosind opțiunea -t. Tipul de date poate fi utilizat sau un descriptor mâner valoare numerică. sau un cuvânt cheie special. cuvinte cheie permise pentru tipurile de parametrii setați date -t:

BIOS - BIOS informații

sistem - informații despre placa de sistem switch-uri.

plinta - informații cu privire la placa de bază.

șasiu - informații despre Comutare și șasiu.

procesor - un procesor de informații (pe sistemele multiprocesor, procesoare).

memorie - informații despre memorie.

cache - informații despre cache.

conector - informații despre conectorii de pe periferice.

Slot - informații despre conectorii de pe PCI / PCI-Express

Mai jos sunt exemple de comenzi dmidecode pentru diferite tipuri de date.

dmidecode procesor -t - procesoare de date de afișare DMI.

dmidecode conector -t - date de afișare DMI legate de tipul de „conector“, de exemplu, informații despre conectorii de pe echipamentul periferic.

Atunci când se utilizează valori numerice descriptori. DMI tip de date pot fi specificate în conformitate cu tabelul.

Poate ca o indicație a mai multor camere descriptori pe aceeași echipă:

dmidecode -t 4,6 - afișa conținutul înregistrărilor DMI CPU (tip 4) și memorie (tip 6)


Colectarea de utilitate de ieșire de date pentru a determina parametrii echipamentului, care nu sunt prezentate în mod explicit. De exemplu, următoarele informații despre procesor

spune că modul inclus Hyper-Threading. Dacă este oprit, valoarea contelui fir ar coincide cu valoarea Core Activat

lshw Utility - afișează componența echipamentelor informatice.

lshw utilitate (Hardware Lister) este mai mic decat informativ dmidecode discutat mai sus. dar vă permite să obțineți informații despre hardware-ul computerului într-o varietate de formate, inclusiv în XML și HTML, și are suport pentru interfața grafică cu utilizatorul (GUI). Utilitarul utilizează datele din tabelele DMI, fișierele de configurare, modulele de kernel și driver.

Format linie de comandă:

lshw [-format] [-options. ]
lshw -version

Parametri de linie de comandă:

-Versiune - afișează informații despre versiune.

-format - formatul datelor de ieșire. Formate acceptate:

-html - pentru a afișa informații despre hardware-ul computerului în format HTML
-XML - afișează informații despre hardware-ul computerului într-un format XML
-scurt - pentru a afișa lista de dispozitive în format scurt, fără nici o descriere.
-businfo - afișează informații despre anvelope.
-X - utilizarea interfață grafică

-opțiuni - opțiuni suplimentare:

-benă outfile - pentru a da informații la fișierul de imagine în format SQLite.
-clasa Class - afișare numai informații despre dispozitivele din această clasă.
-C CLASS - la fel ca „CLASS -clasa“
-Clasa C - la fel ca „clasa de clasa“
-dezactivare TEST - nu utilizează datele pentru a verifica echipamentul. „Testul de“ câmp poate fi setat la

lshw - prezintă informații complete de hardware în format text.

lshw -xml -otobrazit informații într-un format XML.

lshw -html> hardware.html - afișează informații despre hardware-ul în formatul hardware.html fișier HTML

lshw -dump / tmp / lshwsql - efectuarea descărcării informații despre hardware într-un fișier / tmp / lshwsql în format SQLite

lshw rețea -clasa - afișează informații despre dispozitivele de rețea. clase acceptabile de dispozitive pot fi identificate prin rezultatele echipelor lshw -Scurt sau lshw -businfo

lshw de stocare -c - afișează informații despre dispozitivele de stocare a datelor (clasa „stocare“)

lshw procesor -C dmi -disable - afișează informații despre procesoare fără date dmi Pentru comparație, încercați să executați comanda fără parametrul -disable dmi

lshw -X - rula utilitarul cu suport GUI.

Obținerea de informații despre hardware-ul în linia de comandă Linux

Alte Linux comandă pentru a obține informații despre echipamentul.

Unele informații despre echipamentele pot fi obținute din directorul de fișiere / proc:

cat / proc / dispozitive - Informații despre tipurile de dispozitive.

cat / proc / diskstats - Informații cu privire la dispozitivele de disc.

cat / proc / dma - Informații despre funcționarea controlerului, acces direct la memorie.

cat / proc / ioports - pe informațiile porturi de intrare-ieșire.

cat / proc / meminfo - informații despre RAM.

cat / proc / cpuinfo - informații despre procesoare ..

În plus, există comenzi speciale pentru a afișa informații despre tipurile individuale de dispozitive:

lscpu - afișează informații despre procesoare.

lshal - afișează informații despre hardware-ul sub forma unei liste globale de dispozitive haldei (Device List Global).

lsusb - afișează informații despre-dispozitive USB.

lsscsi - afișarea informațiilor dispozitive SCSI.

lspci - afișează informații despre dispozitivele de pe magistralele de PCI / PCI - Express.

lspcmcia - afișează informații despre dispozitivele de autobuz PCMCIA.

lsblk - informații de afișare pe dispozitive bloc (dischete și hard, partiții și punctele de mount).

Informațiile obținute urmând instrucțiunile de mai sus, este mai general, în comparație cu cel care poate fi obținut prin utilitate dmidecode. Pentru comparație, un exemplu de procesoarele produse folosind echipa lscpu

După cum se vede din datele de mai sus pentru specificatia detaliata a echipamentelor de calculator, cele mai potrivite date obținute prin efectuarea de utilitate dmidecode. și pentru a afișa caracteristicile generale ale procesoarelor - lscpu de comandă. De exemplu, un scenariu, atunci când este folosit cu comanda lanț grep. Puteți selecta componentele individuale ale lscpu de ieșire:

lscpu | grep L2 - obține mărimea cache-ului celui de al doilea nivel de procesor.

lscpu | grep Arch - pentru a obține informații despre arhitectura procesorului.

Pe tema Linux în hardware sunt de asemenea disponibile constante:

articole similare