VITUX
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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.