januar 9, 2022

system & udstyr

system & udstyr

når du bruger System & udstyr, skal du muligvis kende detaljer om det system, du kører, eller de udstyrsspecifikationer, du bruger. Som almindelig bruger eller udvikler er det vigtigt, at du kontrollerer kompatibiliteten af et system, du vil installere. Kommandolinjen indeholder flere indbyggede kommandoer, der hjælper dig med at blive fortrolig med den program-og maskinplatform, du arbejder på. Denne tutorial vil lære dig, hvordan du bruger alle disse kommandoer til at få de sysinfo Linuks detaljer.

kommandoerne og eksemplerne nævnt i denne tutorial er blevet testet på Ubuntu 20.04 og Debian 10.

visning af grundlæggende systemoplysninger på Shell

for at kende de grundlæggende oplysninger om dit system skal du være fortrolig med kommandolinjeværktøjet kaldet uname-forkortelse for uname name.

uname-kommandoen

uname-kommandoen leveres med flere kontakter. Den grundlæggende kommando som beskrevet nedenfor returnerer kun Kernenavnet:

$ uname

Output:

resultat af uname-kommandoen

som du kan se, returnerer uname-kommandoen, når den bruges uden nogen kontakter, kun kernenavnet, dvs.

Hent kernens navn

når du netop vil have kommandoen til at udskrive kernens navn, bruger du følgende kommando:

$ uname -s

Output:

Kernel navn vises med uname kommando

ovenstående output har vist Linuks som mit kernenavn.

Hent Kernel-udgivelsen

for at udskrive frigivelsesoplysningerne for din kerne skal du bruge følgende kommando:

$ uname -r

Output:

Hent oplysninger om frigivelse af Kernel

ovenstående kommando har vist udgivelsesnummeret for min Kernel

Hent Kernelversionen

for at hente versionen af din kerne skal du bruge følgende kommando:

$ uname -v

Output:

version

ovenstående output viser versionsnummeret på min kerne.

Hent Netværksnode værtsnavn

du kan bruge følgende kommando til at udskrive netværkets værtsnavn på din node:

$ uname -n

du kan også bruge følgende kommando til samme formål, da den er mere brugervenlig:

$ uname --nodename

Output:

Hent system hostname

begge kommandoer viser det samme output. Bemærk, at værtsnavnet og nodenavnet muligvis ikke er det samme for ikke-Liniesystemer.

Hent Maskinvarearkitektur (i386, 86_64, sysinfo Linuk)

for at kende maskinvarearkitekturen i det system, du arbejder på, skal du bruge følgende kommando:

$ uname --m

Output:

86_64

output 86_64 betyder, at jeg bruger en 64-bit arkitektur. Output i686 betyder, at en bruger er på et 32-bit system.

Hent Processortype

for at kende den type processor, du bruger, skal du bruge følgende kommando:

$ uname -p

Output:

Hent processor Type

denne udgang viser, at jeg bruger en 64-bit processor.

Hent Udstyrsplatform

for at kende den udstyrsplatform, du bruger, skal du bruge følgende kommando:

$ uname -i

Output:

Hent oplysninger om udstyrsplatform

i mit tilfælde er output det samme som navnet på maskinens udstyr.

Hent Operativsystemoplysninger

følgende kommando fortæller dig navnet på det operativsystem, du bruger:

$ uname -o

Output:

Styresystemoplysninger

min Ubuntu-maskine har vist ovenstående output til mit system.

visning af alle oplysninger om Uname-kommando

ovenstående kommandoer har vist systemoplysninger i henhold til den anvendte type kontakt. Hvis du vil se alle systemoplysningerne på en gang, skal du bruge følgende kommando:

$ uname -a

Output:

uname-et resultat

du kan se, at ovenstående output viser den komplette liste over systemoplysninger til brugeren.

visning af detaljerede oplysninger om udstyr

her beskriver vi de kommandoer, bortset fra uname, der bruges til at udtrække detaljerede oplysninger om udstyr til dit system:

Hent oplysninger om udstyr med LSH

værktøjet lshv giver dig mulighed for at hente vigtige oplysninger om udstyr som hukommelse, CPU, diske osv. fra dit system. Kør venligst følgende kommando som en superbruger for at se disse oplysninger:

$ sudo lshw

Output:

output af kommandoen lshv

ovenstående output er en meget detaljeret version af udstyrsoplysningerne i mit system. Du kan også se en oversigt over udstyrsoplysninger som beskrevet i det følgende afsnit.

kort resume

for at se resumeet af din detaljerede maskinprofil skal du bruge følgende kommando:

$ lshw -short

Output:

kort resume af maskinværktøjsrapporten

ovenstående output er en kolonnemæssigt resume af maskinværktøjsprofilen, som er mere læsbar.

oprettelse af en HTML-fil

værktøjet lader dig også udskrive din maskinprofil til en HTML-fil som en superbruger. Brug følgende kommando til dette formål:

$ sudo lshw -html > 

eksempel:

$ sudo lshw -html > hardwareinfo.html

Output:

HTML-rapport i HTML-format

ovenstående HTML-fil er oprettet i mappen /home/user/.

Hent CPU-oplysninger med lscpu

lscpu-værktøjet viser detaljerede CPU-oplysninger fra filerne sysfs og /proc/cpuinfo til din skærm. Sådan kan du bruge denne kommando:

$ lscpu

Output:

CPU-detaljer vist med lscpu

ovenstående output viser CPU-arkitektur, antal CPU ‘ er, kerner, CPU-familiemodel, tråde, CPU-cacher og meget mere.

få blok enhedsoplysninger med lsblk

lsblk-værktøjet viser oplysninger om alle de grundlæggende lagerenheder i dit system, såsom harddisk, dets partitioner og de flashdrev, der er tilsluttet dit system.

$ lsblk

du kan bruge følgende kommando til at se meget mere detaljerede oplysninger om alle enheder:

$ lsblk -a

Output:

lsblk resultat

Hent USB-enhedsoplysninger med lsusb

kommandoen lsusb viser oplysninger om alle USB-controllere og de enheder, der er tilsluttet dem. Kør venligst følgende kommando:

$ lsusb

du kan også bruge følgende kommando til at se meget detaljerede oplysninger om hver USB-enhed.

$ lsusb -v

udgang:

detaljer om USB-enheder

denne udgang viser alle USB-controllere og de tilsluttede enheder.

få oplysninger om andre enheder

du kan også se oplysninger om følgende enheder i dit system:

  • PCI-enheder

kommando: $ lspci

  • SCSI-enheder

kommando: $ lsscsi

  • SATA-enheder

kommando:

$ hdparm e.g. $ hdparm /dev/sda2

efter at have praktiseret sammen med denne tutorial, vil du aldrig undlade at hente sysinfo om det underliggende udstyr i dit system. Dette hjælper dig med at kontrollere systemspecifikationerne, og om potentielt udstyr eller programmer er kompatibelt med dit system.

få oplysninger om system og udstyr på kommandolinjen

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.