Comenzi Linux

Cum să obțineți informații despre hardware pe Linux

Cum să obțineți informații despre hardware pe Linux
Utilizatorii Linux, în special administratorii, trebuie să cunoască informații exacte despre platforma hardware pe care o utilizează. Acest lucru îi ajută să instaleze nu numai software compatibil, ci și componente hardware în funcție de sistemul pe care se află. Linux are atât comenzi încorporate, cât și ușor de instalat, care pot fi folosite pentru a prelua detaliile necesare pentru sistem și hardware. Acest articol explică utilizarea unora dintre aceste comenzi pentru a vă permite să aflați totul despre sistemul dvs. Linux.

Comenzile menționate în acest articol au fost rulate pe un sistem Debian 10 Buster, dar pot fi reproduse cu ușurință pe majoritatea distribuțiilor Linux.

Vom folosi linia de comandă Debian, Terminalul, pentru a prelua toate informațiile hardware. Puteți deschide aplicația Terminal introducând cuvintele cheie „Terminal” în căutarea lansatorului de aplicații după cum urmează:

Folosiți tasta Super / Windows pentru a accesa aplicația Launcher.

Preluarea informațiilor de bază de sistem prin comanda Uname

Comanda uname, prescurtată pentru numele unix, în Linux este utilizată pentru a imprima informații despre sistemul de operare și hardware prin linia de comandă. Iată sintaxa comenzii uname:

$ uname [opțiuni] ..

Utilizând diferite comutatoare de opțiuni cu comanda, puteți alege să imprimați toate informațiile specifice sau unele despre sistemul dvs.

Comportamentul implicit al comenzii uname

Când utilizați comanda uname fără nici un comutator, aceasta imprimă numele nucleului Linux care rulează pe sistemul dvs. Iată cum ați folosi comanda:

$ uname

Puteți vedea cum comanda uname tipărește numele meu Kernel, care este Linux.

Tipărirea Nume Kernel prin uname

Acum, dacă doriți în mod special ca comanda uname să imprime numele nucleului, puteți utiliza comutatorul -s cu comanda după cum urmează:

$ uname -s

Trebuie să folosim opțiunea -s în scenariul în care dorim să imprimăm numele nucleului împreună cu alte informații folosind mai multe comutatoare.

Tipărirea Kernel Release prin uname

Dacă doriți ca comanda uname să imprime versiunea Kernel pe care o utilizați, puteți utiliza comutatorul -r cu comanda după cum urmează:

$ uname -r

Puteți vedea cum rezultatul imprimă numărul de lansare al kernel-ului Linux pe care îl rulez.

Tipărirea versiunii kernel prin uname

Dacă doriți ca comanda uname să tipărească versiunea Kernel pe care o utilizați, puteți utiliza comutatorul v cu comanda după cum urmează:

$ uname -v

Puteți vedea cum rezultatul imprimă numărul versiunii kernel-ului Linux pe care îl rulez.

Numele hardware al mașinii de tipărit prin uname

Folosind comutatorul -m cu comanda uname se imprimă numele hardware-ului aparatului.

Acest lucru vă permite să cunoașteți arhitectura hardware a sistemului dvs.

$ uname -m

Dacă vedeți x86_64 ca ieșire, utilizați o mașină pe 64 de biți. Ieșirea i686 indică faptul că utilizați o arhitectură pe 32 de biți.

Tipărirea nodului rețelei Nume gazdă prin uname

Folosind comutatorul -n cu comanda uname imprimă numele nodului / numele gazdei sistemului dumneavoastră. Numele de gazdă este identificarea pe care un sistem o folosește pentru a comunica într-o rețea.

$ uname -n

Ieșirea comenzii uname cu comutatorul -n este aceeași cu cea a comenzii „hostname”.

Tip de procesor de imprimare prin uname

Puteți utiliza comanda uname după cum urmează cu comutatorul -p pentru a imprima tipul de procesor:

$ uname -p

Comanda de mai sus nu a produs o ieșire validă pe Debian-ul meu, dar oferă informații exacte despre Ubuntu.

Imprimarea platformei hardware prin uname

Comanda uname cu comutatorul -i este utilizată pentru a imprima platforma hardware pe care vă aflați.

$ uname -i

De asemenea, comanda de mai sus nu a produs o ieșire validă pe Debian, dar oferă informații exacte despre Ubuntu.

Tipărirea numelui sistemului de operare prin uname

Comanda Uname cu comutatorul -o imprimă numele sistemului de operare pe care îl executați.

$ uname -o

Ieșirea acestei comenzi este GNU / Linux pe toate distribuțiile Linux.

Tipărirea Toate informațiile de mai sus prin uname

Dacă doriți ca comanda uname să imprime toate informațiile menționate mai sus, puteți folosi desigur comanda cu toate comutatoarele. Cu toate acestea, modalitatea simplă este de a utiliza doar comutatorul -a cu comanda uname după cum urmează:

$ uname -a

Puteți vedea cum rezultatul afișează toate informațiile pe care le-am tipărit mai sus, unul câte unul.

Obțineți informații detaliate despre hardware

În această secțiune, vom explica câteva alte comenzi prin care puteți imprima o imagine completă a specificațiilor hardware și, de asemenea, cea a unor componente hardware individuale.

Preluarea imaginii hardware prin comanda lshw

Lshw, prescurtarea hardware-ului listei, este un utilitar de linie de comandă care este utilizat pentru a imprima informații despre componentele hardware ale sistemului dumneavoastră. Preluează informații precum tipul și viteza procesorului, discuri, memorie, viteza magistralei, firmware-ul, cache-ul etc. din fișierele / proc. Dacă sistemul dvs. nu are acest utilitar instalat în mod implicit, îl puteți instala prin următoarea comandă ca administrator:

$ sudo apt-get install lshw

Apoi puteți prelua un raport hardware detaliat prin următoarea comandă:

$ sudo lshw

Rularea comenzii ca sudo vă oferă acces la informațiile confidențiale despre sistem.

Dacă sunteți în căutarea unui rezumat al informațiilor de mai sus, le puteți obține prin următoarea utilizare lshw:

$ sudo lshw -short

Puteți vedea cum comanda imprimă un profil hardware mai ușor de citit într-un format de coloană.

Puteți imprima ieșirea comenzii lshw într-un fișier html pentru partajare sau pentru utilizare ulterioară.

Rulați următoarea comandă ca sudo pentru a face acest lucru:

$ sudo lshw -html> nume fișier.html

HTML este salvat în dosarul principal al utilizatorului curent în mod implicit și așa arată:

Preluarea informațiilor despre CPU prin lscpu

Comanda lscpu preia informații detaliate despre CPU din fișierele / proc / cpuinfo și sysfs. Aceasta este comanda exactă pe care o veți folosi:

$ lscpu

Preluarea informațiilor despre dispozitivul bloc prin lsblk

Comanda lsblk preia informații detaliate despre blocul dispozitivului, cum ar fi hard disk-urile, unitățile flash și partițiile acestora. Aceasta este comanda exactă pe care o veți utiliza:

$ lsblk

Pentru și mai multe informații, puteți utiliza următoarea comandă:

$ lsblk -a

Preluarea informațiilor despre controlerele USB prin lsusb

Comanda lsusb preia și tipărește informații detaliate despre controlerele USB împreună cu hardware-ul conectat. Aceasta este comanda exactă pe care o veți utiliza:

$ lsusb

Pentru și mai multe informații, puteți utiliza următoarea comandă:

$ lsusb -v

Iată câteva dintre celelalte comenzi pe care le puteți utiliza pentru a obține informații despre un anumit tip de dispozitiv:

Comanda informație
$ lspci Obțineți informații despre dispozitivele PCI conectate la sistemul dvs
$ lsscsi Obțineți informații despre dispozitivele SCSI conectate la sistemul dvs
$ hdparm [locație_dispozitiv] Obțineți informații despre dispozitivele SATA conectate la sistemul dvs. De exemplu, utilizați comanda $ hdparm / dev / sda1 pentru informații despre sda ​​1

Acesta a fost tot ce trebuia să știți despre tipărirea tuturor informațiilor de sistem sau hardware specifice pe Linux.

Cum se utilizează AutoKey pentru automatizarea jocurilor Linux
AutoKey este un utilitar de automatizare desktop pentru Linux și X11, programat în Python 3, GTK și Qt. Folosind funcțiile sale de scriptare și MACRO,...
Cum se arată FPS Counter în jocurile Linux
Jocurile cu Linux au primit un impuls major când Valve a anunțat suportul Linux pentru clientul Steam și jocurile acestora în 2012. De atunci, multe j...
How to download and Play Sid Meier's Civilization VI on Linux
Introduction to the game Civilization 6 is a modern take on the classic concept introduced in the series of the Age of Empires games. The idea was fai...