januari 9, 2022

VITUX

Sysinfo Linux-få Linux-Systeminformation

när du använder Linux kan du behöva veta detaljer om systemet du kör eller maskinvaruspecifikationerna du använder. Som en vanlig Linux-användare eller mjukvaruutvecklare är det viktigt för dig att kontrollera kompatibiliteten för ett programvaru-eller hårdvarusystem du vill installera. Linux-kommandoraden innehåller flera inbyggda kommandon som hjälper dig att bli bekant med mjukvaru-och hårdvaruplattformen du arbetar med. Denna handledning lär dig hur du använder alla dessa kommandon för att få sysinfo Linux-detaljerna.

kommandona och exemplen som nämns i denna handledning har testats på Ubuntu 20.04 och Debian 10.

visar grundläggande systeminformation på Linux Shell

för att känna till grundläggande information om ditt system måste du vara bekant med kommandoradsverktyget uname-kort för unix-namn.

uname-kommandot

uname-kommandot levereras med flera omkopplare. Grundkommandot som beskrivs nedan returnerar bara kärnans namn:

$ uname

utgång:

 resultat av uname-kommandot

som du kan se, returnerar uname-kommandot när det används utan några växlar bara kärnnamnet, dvs Linux för mitt system.

hämta Linux-Kärnnamnet

när du exakt vill att kommandot ska skriva ut kärnnamnet använder du följande kommando:

$ uname -s

utgång:

Kärnnamn visas med uname kommando

ovanstående utgång har visat Linux som mitt kärnnamn.

hämta Linux-Kärnutgåvan

för att skriva ut utgivningsinformationen för din kärna, använd följande kommando:

$ uname -r

utgång:

hämta Linux Kernel release information

ovanstående kommando har visat utgivningsnumret för min Linux

hämta Linux Kernel Version

för att hämta versionen av din kärna, använd följande kommando:

$ uname -v

utgång:

Linux Kernel version

ovanstående utgång visar versionsnumret för min kärna.

hämta värdnamn för Nätverksnoden

du kan använda följande kommando för att skriva ut nodens nätverksvärdnamn:

$ uname -n

du kan också använda följande kommando för samma ändamål som det är mer användarvänligt:

$ uname --nodename

utgång:

hämta systemvärdnamn

båda kommandona visar samma utgång. Observera att värdnamnet och nodnamnet kanske inte är samma för icke-Linux-system.

hämta Maskinvaruarkitektur (i386, x86_64, sysinfo Linux)

för att känna till hårdvaruarkitekturen för det system du arbetar med, använd följande kommando:

$ uname --m

utgång:

få Linux-arkitektur x86_64

utgången x86_64 betyder att jag använder en 64-bitars arkitektur. Utgången i686 innebär att en användare är på ett 32-bitars system.

hämta processortyp

för att veta vilken typ av processor du använder, Använd följande kommando:

$ uname -p

utgång:

 hämta Linux-processortyp

denna utgång visar att jag använder en 64-bitars processor.

hämta hårdvaruplattform

för att känna till hårdvaruplattformen du använder, Använd följande kommando:

$ uname -i

utgång:

få information om hårdvaruplattformen

i mitt fall är utmatningen densamma som maskinens maskinvarunamn.

hämta Operativsysteminformation

följande kommando låter dig veta namnet på operativsystemet du använder:

$ uname -o

utgång:

Linux Operativsysteminformation

min Ubuntu-maskin har visat ovanstående utgång för mitt system.

visar all information om Uname-kommandot

ovanstående kommandon har visat systeminformation enligt vilken typ av omkopplare som används. Om du vill se all systeminformation på en gång, använd följande kommando:

$ uname -a

utgång:

uname-ett resultat

du kan se att ovanstående utgång visar den fullständiga listan över systeminformation för användaren.

Visar detaljerad maskinvaruinformation

här kommer vi att beskriva kommandon, andra än uname, som används för att extrahera detaljerad maskinvaruinformation i ditt system:

få maskinvaruinformation med lshw

lshw-verktyget gör att du kan hämta viktig maskinvaruinformation som minne, CPU, diskar etc. från ditt system. Kör följande kommando som en superanvändare för att se denna information:

$ sudo lshw

utgång:

 utgång av lshw-kommandot

ovanstående utgång är en mycket detaljerad version av maskinvaruinformationen i mitt system. Du kan också visa en sammanfattning av maskinvaruinformation som beskrivs i följande avsnitt.

kort sammanfattning

för att se sammanfattningen av din detaljerade hårdvaruprofil, använd följande kommando:

$ lshw -short

utgång:

Short summary of lshw hardware report

ovanstående utgång är en kolumnvis sammanfattning av hårdvaruprofilen som är mer läsbar.

skapa en HTML-fil

lshw-verktyget låter dig också skriva ut din hårdvaruprofil till en HTML-fil som en superanvändare. Använd följande kommando för detta ändamål:

$ sudo lshw -html > 

exempel:

$ sudo lshw -html > hardwareinfo.html

utgång:

Hårdvarurapport i HTML-format

ovanstående HTML-fil har skapats i mappen/home/ user/.

få CPU-Information med lscpu

lscpu-verktyget listar detaljerad CPU-information från filerna sysfs och /proc/cpuinfo till din skärm. Så här kan du använda det här kommandot:

$ lscpu

utgång:

CPU-detaljer som visas med lscpu

ovanstående utgång visar CPU-arkitektur, antal processorer, kärnor, CPU-familjemodell, trådar, CPU-cachar och mycket mer.

hämta Block Enhetsinformation med lsblk

lsblk-verktyget visar information om alla grundläggande lagringsenheter i ditt system, t.ex. hårddisk, dess partitioner och flash-enheter som är anslutna till ditt system.

$ lsblk

du kan använda följande kommando för att visa mycket mer detaljerad information om alla enheter:

$ lsblk -a

utgång:

lsblk resultat

hämta USB-Enhetsinformation med lsusb

kommandot lsusb listar information om alla USB-kontroller och enheter som är anslutna till dem. Kör följande kommando:

$ lsusb

du kan också använda följande kommando för att visa mycket detaljerad information om varje USB-enhet.

$ lsusb -v

utgång:

detaljer om USB-enheterna

denna utgång visar alla USB-styrenheter och anslutna enheter.

hämta Information om andra enheter

du kan också visa information om följande enheter i ditt system:

  • PCI-enheter

kommando: $ lspci

  • SCSI-enheter

kommando: $ lsscsi

  • SATA-enheter

kommando:

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

efter att ha övat tillsammans med denna handledning kommer du aldrig att misslyckas med att hämta sysinfo om Linux och den underliggande hårdvaran i ditt system. Detta hjälper dig att kontrollera systemspecifikationerna och huruvida framtida hårdvara eller programvara är kompatibel med ditt system.

få Linux-System-och hårdvaruinformation på kommandoraden

Lämna ett svar

Din e-postadress kommer inte publiceras.