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åruname
bruges med indstillingen-n
, giveruname
samme output som kommandoenhostname
. -
-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øreruname
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.