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årunamebruges med indstillingen-n, giverunamesamme 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-aanvendes, opførerunamesig på samme måde, som hvis indstillingen-snrvmovar 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-amd64Kernel 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.
