Ez a cikk a uname
paranccsal foglalkozik.
uname
egy parancssori segédprogram, amely alapvető információkat ír ki az operációs rendszer nevéről és a rendszer hardveréről.
uname parancs #
A uname
eszközt leggyakrabban a processzor architektúrájának, a rendszer hostnevének és a rendszeren futó kernel verziójának meghatározására használják.
A uname
parancs szintaxisa a következő formájú:
uname ...
Az opciók a következők:
-
-s
, (--kernel-name
) – Kiírja a rendszermag nevét. -
-n
, (--nodename
) – Kiírja a rendszer csomóponti nevét (hostname). Ezt a nevet használja a rendszer a hálózaton keresztüli kommunikáció során. A-n
opcióval együtt használva auname
ugyanazt a kimenetet eredményezi, mint ahostname
parancs. -
-r
, (--kernel-release
) – A rendszermag kiadását nyomtatja. -
-v
, (--kernel-version
) – A rendszermag verzióját nyomtatja. -
-m
, (--machine
) – A gép hardverének nevét nyomtatja. -
-p
, (--processor
) – Kiírja a processzor architektúráját. -
-i
, (--hardware-platform
) – Kiírja a hardverplatformot. -
-o
, (--operating-system
) – Kiírja az operációs rendszer nevét. Linux rendszereken ez “GNU/Linux” -
-a
, (--all
) – A-a
opció használata esetén auname
ugyanúgy viselkedik, mintha a-snrvmo
opciókat adtuk volna meg.
Ha opciók nélkül hívjuk, a uname
kiírja a rendszermag nevét, mintha a -s
opciót adtuk volna meg:
uname
Amint már tudjuk, a rendszermag neve “Linux”:
Linux
Nem kell megjegyeznünk az összes parancssori opciót. Általában a uname
parancsot használjuk a -a
opcióval az összes rendelkezésre álló információ kiírásához:
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
A kimenet a következő információkat tartalmazza:
-
Linux
– A rendszermag neve. -
dev.linuxize.com
– Hostnév. -
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.
Az opciók kombinálhatók egymással a kívánt kimenet előállításához. Ha például azt szeretné megtudni, hogy a Linux kernel melyik verziója fut a rendszerén, akkor a következő parancsot kell beírnia:
uname -srm
Linux 4.19.0-6-amd64 x86_64
A több opció használata esetén a kimeneten szereplő információk a -a
opció által megadott sorrendben szerepelnek. A megadott opciók pozíciója nem számít. A uname -msr
és a uname -srm
is ugyanazt a kimenetet eredményezi.
Következtetés #
A uname
parancs alapvető rendszerinformációk nyomtatására szolgál. Általában a -a
opcióval együtt hívjuk meg az összes rendelkezésre álló információ megjelenítéséhez.