Kommando Uname i Linux

I den här artikeln kommer vi att behandla kommandot uname.

uname är ett kommandoradsverktyg som skriver ut grundläggande information om operativsystemets namn och systemets maskinvara.

Kommando uname #

Verktyget uname används oftast för att bestämma processorarkitekturen, systemets värdnamn och versionen av kärnan som körs på systemet.

Syntaxen för kommandot uname har följande form:

uname ...

Oalternativen är följande:

  • -s, (--kernel-name) – Skriver ut kärnans namn.
  • -n, (--nodename) – Skriver ut systemets nodnamn (hostname). Detta är det namn som systemet använder när det kommunicerar över nätverket. När uname används med alternativet -n ger uname samma utdata som kommandot hostname.
  • -r, (--kernel-release) – Visar kärnans utgåva.
  • -v, (--kernel-version) – Visar kärnans version.
  • -m, (--machine) – Visar maskinens maskinvarunamn.
  • -p, (--processor) – Visar processorns arkitektur.
  • -i, (--hardware-platform) – Visar maskinvaruplattformen.
  • -o, (--operating-system) – Visar namnet på operativsystemet. På Linuxsystem är det ”GNU/Linux”
  • -a, (--all) – När alternativet -a används beter sig uname på samma sätt som om alternativen -snrvmo hade angetts.

När uname anropas utan några alternativ skriver uname ut kärnans namn, som om alternativet -s hade angetts:

uname

Som du redan vet är namnet på kärnan ”Linux”:

Linux

Du behöver inte komma ihåg alla kommandoradsalternativ. Vanligtvis används kommandot uname med alternativet -a för att skriva ut all tillgänglig information:

uname -a
Linux dev.linuxize.com 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) x86_64 GNU/Linux

Utmatningen innehåller följande information:

  • Linux – Kernel name.
  • dev.linuxize.com – Hostname.
  • 4.19.0-6-amd64 Kernel release.
  • #1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20) – Kernel version.
  • x86_64 – Maskinens maskinvarunamn.
  • GNU/Linux – Operativsystemets namn.

Oalternativen kan kombineras med varandra för att producera önskad utdata. Om du till exempel vill ta reda på vilken version av Linuxkärnan som körs på ditt system skulle du skriva följande kommando:

uname -srm
Linux 4.19.0-6-amd64 x86_64

När flera alternativ används är informationen i utmatningen i samma ordning som den som tillhandahålls av alternativet -a. Placeringen av de givna alternativen spelar ingen roll. Både uname -msr och uname -srm ger samma utdata.

Slutsats #

Kommandot uname används för att skriva ut grundläggande systeminformation. Det anropas vanligtvis med alternativet -a för att visa all tillgänglig information.

Lämna ett svar

Din e-postadress kommer inte publiceras.