Uname Kommando i Linux

I denne artikel vil vi dække uname kommandoen.

uname er et kommandolinjeværktøj, der udskriver grundlæggende oplysninger om operativsystemets navn og systemhardware.

uname Kommando #

Værktøjet uname bruges oftest til at bestemme processorarkitekturen, systemets værtsnavn og versionen af den kerne, der kører på systemet.

Syntaksen for uname-kommandoen har følgende form:

uname ...

Optionerne er som følger:

  • -s, (--kernel-name) – Udskriver kernenavnet.
  • -n, (--nodename) – Udskriver systemets knudenavn (værtsnavn). Dette er det navn, som systemet bruger, når det kommunikerer over netværket. Når uname bruges med indstillingen -n, giver uname samme output som kommandoen hostname.
  • -r, (--kernel-release) – Udskriver kerneudgaven.
  • -v, (--kernel-version) – Udskriver kerneversionen.
  • -m, (--machine) – Udskriver navnet på maskinens hardwarenavn.
  • -p, (--processor) – Udskriver processorens arkitektur.
  • -i, (--hardware-platform) – Udskriver hardwareplatformen.
  • -o, (--operating-system) – Udskriver navnet på operativsystemet. På Linux-systemer er det “GNU/Linux”
  • -a, (--all) – Når indstillingen -a anvendes, opfører uname sig på samme måde, som hvis indstillingen -snrvmo var blevet angivet.

Når uname kaldes uden nogen indstillinger, udskriver uname kernenavnet, som om -s-optionen var blevet angivet:

uname

Som du allerede ved, er kernenavnet “Linux”:

Linux

Du behøver ikke at huske alle kommandolinjeindstillingerne. Normalt bruges kommandoen uname med indstillingen -a til at udskrive alle tilgængelige oplysninger:

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

Opdatet indeholder følgende oplysninger:

  • 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 – Machine hardware name.
  • GNU/Linux – Operating system name.

Optionerne kan kombineres med hinanden for at producere det ønskede output. Hvis du f.eks. vil finde ud af, hvilken version af Linux-kernen der kører på dit system, skal du skrive følgende kommando:

uname -srm
Linux 4.19.0-6-amd64 x86_64

Når der anvendes flere indstillinger, er oplysningerne i output i samme rækkefølge som angivet af -a-indstillingen. Placeringen af de angivne indstillinger er ligegyldig. Både uname -msr og uname -srm giver det samme output.

Konklusion #

Kommandoen uname bruges til at udskrive grundlæggende systemoplysninger. Den kaldes normalt med indstillingen -a for at få vist alle tilgængelige oplysninger.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.