Hoe een Lijst van Uw Computer-Apparatuur Van het Linux Terminal

0
426
Fatmawati Achmad Zaenuri/Shutterstock.com

Ontdek welke apparaten zijn binnen je Linux computer of aangesloten. We dekken 12 opdrachten voor het aanbieden van uw verbonden apparaten.

Waarom 12 Opdrachten?

Echter vele manieren die er zijn om de huid van een kat, ik zou bereid zijn om te wedden dat er meer manieren zijn om een lijst van apparaten die aangesloten zijn op, of gevestigd aan de binnenkant van uw Linux-computer. Gaan We tonen u 12 van hen. En dat is nog niet alles van ze!

Onvermijdelijk, er is veel overlap in de informatie die je kunt krijgen van deze commando ‘ s, dus waarom zou het beschrijven van deze velen van hen?

Nou, voor een ding, de variaties in de inhoud en de details maken ze voldoende andere dat sommige mensen de voorkeur aan de ene methode boven de andere. De indeling van de uitvoer van het ene commando kan lenen zich bijzonder goed voor een specifieke use case. De indeling van een andere opdracht zou bij uitstek geschikt zijn doorgesluisd door grep, of een andere wijze van verdere verwerking.

Voornamelijk hoewel, het is om het artikel zo algemeen mogelijk. Dan beslissen welke opdrachten gaat worden van belang of gebruik van onze lezers, we hebben liever een brede selectie van de opdrachten die beschikbaar zijn en hebben onze lezers kiezen welke ze gebruiken en welke ze niet.

Enkele Installatie Nodig

De meeste van deze commando ‘ s zijn opgenomen in uw Linux-distributie standaard. Ubuntu, Fedora, en Manjaro werden gebruikt als een representatieve steekproef van de verdelingen van de belangrijkste takken van de Debian, Red Hat en Boog gezinnen.

Alle drie de uitkeringen nodig voor het installeren van procinfo, die voorziet in de lsdev opdracht. De lsscsi opdracht ook nodig om te worden geïnstalleerd op alle drie.

Te installeren lsdev en lsscsi, gebruik deze commando ‘ s.

Ubuntu:

sudo apt-get install procinf
sudo apt-get install lsscsi

Fedora:

sudo dnf installeren procinfo
sudo dnf installeren lsscsi

Manjaro

sudo pacman -Syu procinfo
sudo pacman -Syu lsscsi

Verrassend, Manjaro—bekend als een kale type distributie—was de verdeling die hadden de meeste van de commando ‘ s gaan we kijken bij de pre-geïnstalleerd.

Ubuntu en Fedora nodig hwinfo installeren, en Fedora is ook nodig lshw en hdparm installeren.

Ubuntu:

sudo apt-get install hwinfo

Fedora:

sudo dnf installeren hwinfo
sudo dnf installeren lshw
sudo dnf installeren hdparm

1. Het Commando mount

Het mount commando wordt gebruikt om bestandssystemen mount.

Maar de uitgifte van de opdracht zonder parameters wordt het een lijst van alle gemounte bestandssystemen, ook als de apparaten zich bevinden. Dus we kunnen dit gebruiken als een middel van het ontdekken van deze apparaten.

berg

De output van mount kan langer zijn dan u verwacht, vooral als je gebruikt de module methode om software te installeren. Elke keer dat u gebruik snap je het verwerven van een andere pseudo-bestandssysteem en deze worden weergegeven door de berg . Natuurlijk, hebben deze niet fysieke apparaten met zich heeft verbonden met hen, zodat ze slechts vertroebelen het beeld.

Als u ter plaatse een echte bestandssysteem in de lijst zitten op een harde schijf, kunnen we isoleren met grep.

Harde schijven worden geïdentificeerd door hun naam, gewoonlijk genoemd “sd” gevolgd door een letter te beginnen bij “a” voor de eerste schijf, “b” voor de tweede drive en ga zo maar door. Partities worden geïdentificeerd door het toevoegen van een 1 voor de eerste partitie en 2 voor de tweede partitie, enzovoort.

Dus de eerste harde schijf zal worden sda, en de eerste partitie op die schijf zou worden genoemd sda1. Harde schijven zijn aangesloten door middel van speciale apparaat bestanden (de zogenaamde blok-bestanden) in /dev en vervolgens gemonteerd ergens op het bestandssysteem boom.

Dit commando grep gebruikt om te filteren op de gegevens van een schijf die begint met “sd”.

mount | grep /dev/sd

De uitvoer bevat de interne harde schijf in het apparaat dat werd gebruikt voor het onderzoek in dit artikel.

De reactie van de berg vertelt ons dat de schijf /dev/sda is gemonteerd op / (de root van het bestandssysteem boom) en het heeft een ext4 bestandssysteem. De “r” geeft aan dat deze is gemonteerd in de lees-schrijf-modus

Relatime is de regeling gebruikt door het bestand tijdstempel routines voor het bijwerken. De toegangstijd is niet naar de schijf worden geschreven, tenzij de gewijzigde tijd (mtime) of tijd wijzigen (ctime) van een bestand is recenter dan de laatste tijd, of de tijd (tijd) is ouder dan een door het systeem gedefinieerde drempel. Dit reduceert het aantal disk updates die moeten plaatsvinden voor veelgebruikte bestanden.

De “errors=remount-ro -” geeft aan dat als er voldoende ernstige fouten in bestandssysteem zal worden geplaatst in de modus alleen-lezen.

Om te worden in staat om te bladeren door de output van de berg en meer eenvoudig ter plaatse van de bestandssystemen die aangekoppeld zijn op de toestellen, de pijp van de output van mount minder .

mount | minder

Ga via de uitgang totdat u de bestandssystemen die worden aangesloten op /dev speciale bestanden.

2. De lsblk Opdracht

De lsblk commando geeft een overzicht van de block apparaten, hun koppelpunt, en overige informatie. Type lsblk op de commando-regel:

lsblk

De output laat zien:

  • Naam: de naam van het block-device
  • Maj:Min: Het grote getal geeft het type apparaat. Het minimum aantal is het aantal van de huidige apparaat uit de lijst van apparaten van dat type. 7:4, bijvoorbeeld, betekent loop apparaat nummer 4.
  • RM: Of het apparaat is verwijderbaar is of niet. 0 betekent geen, 1 betekent ja.
  • Grootte is de capaciteit van het apparaat.
  • RM: Of het apparaat alleen-lezen is of niet. 0 betekent geen, 1 betekent ja.
  • Type: Het Type van het apparaat, bijvoorbeeld, loop, map (directory), disk, rom (CD-ROM), enzovoort.
  • Mountpoint: Waar het bestandssysteem van het apparaat gemonteerd is.

De-rommel de uitgang van de en verwijder de lus apparaten, kunnen we gebruik maken van de -e (uit te sluiten) optie en geef het nummer van het type van de apparaten die we wensen te negeren.

Deze opdracht zal veroorzaken lsblk negeren van de lus (7) en cd-kamer (11) apparaten.

lsblk -e 7,11

De resultaten bevatten alleen de harde schijf sda.

3. Het df Commando

Het df commando rapporten op station capaciteiten en de gebruikte en vrije ruimte.

Type df op de commando-regel en druk op Enter.

df

De output tabel worden weergegeven:

  • Fileystem: De naam van het bestandssysteem.
  • 1K-Blocks: Het aantal 1K blokken die beschikbaar zijn op dit bestandssysteem.
  • Gebruikt: Het aantal 1K blokken die zijn gebruikt op dit bestandssysteem.
  • Beschikbaar: Het aantal 1K blokken die ongebruikt op dit bestandssysteem.
  • Gebruik%: De hoeveelheid ruimte die wordt gebruikt in dit bestand systeem gegeven als een percentage.
  • Bestand: Het bestandssysteem naam als opgegeven op de opdracht regel.
  • Gemonteerd op: De mount punt van het bestandssysteem.

Verwijderen van ongewenste items uit de resultaten, gebruikt u de -x (uitsluiten) optie. Deze opdracht wordt voorkomen dat de lus-apparaat-items wordt weergegeven.

df -x squashfs

De compacte output is het veel gemakkelijker om te verwerken voor de belangrijke informatie.

4. De Opdracht fdisk

De opdracht fdisk is een hulpprogramma dat is ontworpen om het manipuleren van de partitietabel van de schijf, maar het kan worden gebruikt voor het weergeven van informatie. Wij kunnen dit gebruiken om ons voordeel als we aan het onderzoeken zijn de apparaten in een computer.

We zullen gebruik maken van de optie-l (lijst) optie om een lijst van de partitie tabellen. Omdat de output kan erg lang zijn, zullen wij de pijp van de uitvoer van fdisk door minder. Omdat fdisk heeft de potentie om te veranderen schijf partitie tabellen, we moeten gebruik maken van sudo.

sudo fdisk -l

Door te bladeren door minder je zal in staat zijn om te identificeren van de hardware-apparaten. Hier is de ingang voor vaste schijf sda. Dit is een fysieke harde schijf van 10 GB.

Nu we weten wat de identiteit van één van de hardware-apparaten kunnen wij vragen fdisk rapport op dat item alleen.

sudo fdisk -l /dev/sda

We krijgen een vermogen van aanzienlijk geringere lengte.

5. De /proc Bestanden

De pseudo-bestanden in /proc kunnen worden bekeken voor het verkrijgen van informatie over het systeem. Het bestand zullen we kijken naar het is /proc/mounts, dat geeft ons wat informatie over de gemounte bestandssystemen. We gebruiken niets grootser dan kat om het bestand te bekijken.

cat /proc/mounts

De lijst toont de speciale apparaatbestand in /dev dat wordt gebruikt om de interface van het apparaat en de mount punt op het bestandssysteem boom.

We kunnen verfijnen van de lijst door het gebruik van grep om te zoeken naar items met /dev/sd in hen. Dit filter uit de fysieke schijven.

cat /proc/mounts | grep /dev/sd

Dit geeft ons een veel beter beheersbare rapport.

We kunnen iets meer inclusieve door het gebruik van grep om te zoeken naar apparaten die in de /dev/sd en /dev/sr speciale apparaat bestanden. Dit zijn harde schijven en de CD-ROM voor deze machine.

cat /proc/partitions | grep-s[rd]

Er zijn nu twee apparaten en één partitie in de uitgang.

6. Het lspci Commando

Het lspci commando geeft een lijst van alle PCI-apparaten in uw computer.

lspci

De verstrekte informatie is:

  • Slot: Het slot van het PCi apparaat is voorzien in een
  • Klasse: De klasse van het apparaat.
  • Verkoper naam: De naam van de fabrikant.
  • Apparaat naam: De naam van het apparaat.
  • Subsysteem: Subsysteem leverancier naam (als het apparaat beschikt over een subsysteem).
  • Subsysteem naam: Als het apparaat een subsysteem.
  • Revisie nummer: versie nummer van het apparaat
  • Programming interface: De interface van de programmering, als het apparaat biedt.

7. Het Commando lsusb

De lsusb opdracht wordt een lijst met apparaten die zijn aangesloten op USB-poorten op uw computer en USB-apparaten die zijn ingebouwd in uw computer.

lsusb

Deze test computer is voorzien van een Canon scanner bevestigd als USB-apparaat 5, en een externe USB-schijf als een USB-apparaat 4. Apparaten 3 en 1 interne USB-interface-handlers.

Kunt u een meer uitgebreide lijst door gebruik van de-v (verbose) optie, en nog meer uitgebreide versie met behulp van -vv.

8. De lsdev Opdracht

De lsdev commando geeft informatie over de geïnstalleerde apparaten.

Dit commando genereert een veel output, dus gaan we pijp door minder.

lsdev | minder

Er zijn veel hardware-apparaten die worden vermeld in de uitvoer.

9. De lshw Opdracht

De lshw commando geeft een overzicht van de apparaten die zijn aangesloten op uw computer. Dit is een andere opdracht met veel van de output. Op de computer testen, waren er meer dan 260 lijnen van de informatie gegenereerd. We pijp door het minder eens te meer.

Opmerking dat u moet gebruiken met sudo lshw om het meeste uit te halen. Als u niet, het zal niet in staat zijn om toegang te krijgen tot alle apparaten.

sudo lshw | minder

Hier is de ingang voor de CD-ROM met een SCSI-interface. Zoals je kunt zien is de informatie die voor elk apparaat is zeer gedetailleerd. lshw leest de meeste van de informatie uit de verschillende bestanden in /proc.

Als u wilt dat een kortere, minder gedetailleerde output, kunt u gebruik maken van de-kort optie.

10. De lsscsi Opdracht

Als je zou denken nu, de lsscsi commando geeft een overzicht van de SCSI-apparaten die zijn aangesloten op uw computer.

lsscsi

Hier zijn de SCSI-apparaten die zijn aangesloten op deze test machine.

11. De dmidecode Opdracht

De dmidecode opdrachten decodeert de ” Desktop Management Interface (DMI) de tabellen en haalt de informatie met betrekking tot de hardware op de computer aangesloten, en de binnenkant van de computer.

De DMI is soms ook aangeduid als de SMBIOS (de System Management Basic Input/Output System) hoewel ze zijn echt twee verschillende normen.

Nogmaals, we zullen pijp dit door middel van minder.

dmidecode | minder

De dmidecode opdracht kan een verslag op van meer dan 40 verschillende typen hardware.

12. De hwinfo Opdracht

De hwinfo opdracht is de meest uitgebreide van allemaal. Als we zeggen dat je moet pijp iets minder, dit is niet optioneel. Op de test van computer gegenereerde 5850 regels van de uitvoer!

Je kunt dingen beginnen voorzichtig met inbegrip van de-kort optie.

hwinfo –korte

Als u echt nodig om te zien de fijnste korrel detail, herhaal dit en het weglaten van de-kort optie.

Wrap It Up

Dus, hier is onze dozijn manieren om te onderzoeken wat de apparaten in, of aangesloten op uw computer.

Wat uw specifieke interesse in de jacht naar deze hardware kan worden, er zal een methode in deze lijst, dat zal u toelaten om te vinden wat je nodig hebt.

LEES VERDER

  • “Hoe Tag Je e-Mails Voor Maximale Vindbaarheid
  • “Hoe Stream Wimbledon 2019 Online (Zonder Kabel)
  • “Het Instellen van een Slimme Keuken
  • “Hoe de Snelheid van Uw PlayStation 4 Downloads
  • “Het Uitschakelen van het Login-Scherm van de onscherpe Achtergrond op Windows 10