Linux-kommandon

Hur får jag maskinvaruinformation på Linux

Hur får jag maskinvaruinformation på Linux
Linux-användare, särskilt administratörer, behöver veta korrekt information om hårdvaruplattformen de använder. Detta hjälper dem att installera inte bara kompatibel programvara utan även hårdvarukomponenter enligt det system de är på. Linux har både inbyggda och lättinstallerbara kommandon som kan användas för att hämta nödvändiga system- och hårdvarudetaljer. Den här artikeln förklarar användningen av några av dessa kommandon så att du kan veta allt om ditt Linux-system.

Kommandona som nämns i den här artikeln har körts på ett Debian 10 Buster-system men de kan enkelt replikeras på de flesta Linux-distros.

Vi kommer att använda Debians kommandorad, Terminal, för att hämta all hårdvaruinformation. Du kan öppna Terminal-applikationen genom att ange nyckelorden 'Terminal' i applikationsstartarsökningen enligt följande:

Använd Super / Windows-tangenten för att komma åt applikationsstartaren.

Hämta grundläggande systeminformation via Uname Command

Uname-kommandot, förkortat för unix-namn, i Linux används för att skriva ut operativsystems- och hårdvaruinformation via kommandoraden. Här är syntaxen för uname-kommandot:

$ uname [alternativ] ..

Genom att använda olika alternativbrytare med kommandot kan du välja att skriva ut antingen all eller viss specifik information om ditt system.

Standardbeteendet för uname-kommandot

När du använder kommandot uname utan någon omkopplare skriver det ut Linux Kernel-namnet som körs på ditt system. Så här använder du kommandot:

$ uname

Du kan se hur kommandot uname skriver ut mitt kärnnamn, vilket är Linux.

Utskrift av kärnnamn genom uname

Nu, om du särskilt vill att kommandot uname ska skriva ut kärnnamnet, kan du använda -s-omkopplaren med kommandot enligt följande:

$ uname -s

Vi måste använda alternativet -s i scenariot där vi vill skriva ut Kärnnamnet tillsammans med annan information genom att använda mer än en omkopplare.

Utskrift av kärnfrigöring genom uname

Om du vill att kommandot uname ska skriva ut den Kernel-release du använder kan du använda -r-omkopplaren med kommandot enligt följande:

$ uname -r

Du kan se hur utskriften skriver ut släppnumret för den Linux-kärna jag kör.

Utskrift av kärnversion genom uname

Om du vill att kommandot uname ska skriva ut den Kernel-version du använder kan du använda v-omkopplaren med kommandot enligt följande:

$ uname -v

Du kan se hur utskriften skriver ut versionsnumret för den Linux-kärna jag kör.

Utskrifts maskinvarunamn genom uname

Med -m-omkopplaren med kommandot uname skrivs ut maskinens maskinvarunamn.

Detta låter dig veta maskinvaruarkitekturen i ditt system.

$ uname -m

Om du ser x86_64 som utdata använder du en 64-bitars maskin. Utgången i686 indikerar att du använder en 32-bitars arkitektur.

Utskrift av nätverksnod värdnamn genom uname

Med -n-omkopplaren med kommandot uname skrivs ut ditt systems nodnamn / värdnamn. Värdnamnet är den identifiering som ett system använder för att kommunicera i ett nätverk.

$ uname -n

Utgången från kommandot uname med -n-omkopplaren är samma som kommandot 'hostname'.

Utskrift Processortyp genom uname

Du kan använda kommandot uname enligt följande med omkopplaren -p för att skriva ut processortypen:

$ uname -p

Ovanstående kommando gav inte en giltig utdata på min Debian men det ger korrekt information om Ubuntu.

Utskrift av maskinvaruplattform genom uname

Uname-kommandot med -i-omkopplaren används för att skriva ut maskinvaruplattformen du befinner dig på.

$ uname -i

Ovanstående kommando producerade inte heller en giltig utdata på min Debian men det ger korrekt information om Ubuntu.

Utskrift av operativsystemets namn genom uname

Uname-kommandot med -o-omkopplaren skriver ut det operativsystemsnamn du kör.

$ uname -o

Resultatet av detta kommando är GNU / Linux på alla Linux-distros.

Utskrift av all ovanstående information genom uname

Om du vill att kommandot uname ska skriva ut all information som nämns ovan kan du naturligtvis använda kommandot med alla omkopplare. Det enkla sättet är dock att endast använda omkopplaren -a med kommandot uname enligt följande:

$ uname -a

Du kan se hur utdata visar all information vi har skrivit ut ovan, en efter en.

Hämta detaljerad maskinvaruinformation

I det här avsnittet kommer vi att förklara några fler kommandon genom vilka du kan skriva ut en fullständig bild av dina hårdvaruspecifikationer och även för vissa enskilda hårdvarukomponenter.

Hämta maskinvarubild genom kommandot lshw

Lshw, förkortning av listmaskinvara, är ett kommandoradsverktyg som används för att skriva ut information om maskinvarukomponenterna i ditt system. Den hämtar information som CPU-typ och hastighet, diskar, minne, busshastighet, firmware, cache, etc, från / proc-filerna. Om ditt system inte har det här verktyget installerat som standard kan du installera det via följande kommando som administratör:

$ sudo apt-get install lshw

Du kan sedan hämta en detaljerad maskinvarurapport med följande kommando:

$ sudo lshw

Att köra kommandot som sudo ger dig tillgång till konfidentiell information om systemet.

Om du letar efter en sammanfattning av ovanstående information kan du få den genom följande lshw-användning:

$ sudo lshw -kort

Du kan se hur kommandot skriver ut en bättre läsbar hårdvaruprofil i ett kolumnvis format.

Du kan skriva ut kommandot lshw till en html-fil för delning eller för senare användning.

Kör följande kommando som sudo för att göra det:

$ sudo lshw -html> filnamn.html

HTML sparas som standard i den aktuella användarens hemmapp och så här ser det ut:

Hämtar CPU-information via lscpu

Kommandot lscpu hämtar detaljerad CPU-information från / proc / cpuinfo- och sysfs-filer. Detta är det exakta kommandot du kommer att använda:

$ lscpu

Hämtar blockeringsinformation via lsblk

Kommandot lsblk hämtar detaljerad blockeringsinformation såsom dina hårddiskar, flash-enheter och deras partitioner. Detta är det exakta kommandot du kommer att använda:

$ lsblk

För ännu mer information kan du använda följande kommando:

$ lsblk -a

Hämta USB-kontrollerinformation genom lsusb

Kommandot lsusb hämtar och skriver ut detaljerad information om USB-styrenheter tillsammans med den anslutna hårdvaran. Detta är det exakta kommandot du kommer att använda:

$ lsusb

För ännu mer information kan du använda följande kommando:

$ lsusb -v

Här är några av de andra kommandona du kan använda för att få information om en viss typ av enhet:

Kommando Information
$ lspci Hämta information om PCI-enheter som är anslutna till ditt system
$ lsscsi Hämta information om SCSI-enheter som är anslutna till ditt system
$ hdparm [device_location] Hämta information om SATA-enheter som är anslutna till ditt system. Använd till exempel kommandot $ hdparm / dev / sda1 för information om sda 1

Det här var allt du behövde veta om att skriva ut all eller specifik system- och hårdvaruinformation på din Linux.

Strid om Wesnoth 1.13.6 Utveckling släppt
Strid om Wesnoth 1.13.6 släpptes förra månaden, är den sjätte utvecklingsversionen i 1.13.x-serien och den levererar ett antal förbättringar, framför ...
Så här installerar du League Of Legends på Ubuntu 14.04
Om du gillar League of Legends är det här en möjlighet för dig att testa League of Legends. Observera att LOL stöds på PlayOnLinux om du är en Linux-a...
Installera det senaste OpenRA-strategispelet på Ubuntu Linux
OpenRA är en Libre / Free Real Time Strategy-spelmotor som återskapar de tidiga Westwood-spelen som det klassiska Command & Conquer: Red Alert. Distri...