V tomto článku se budeme zabývat příkazem uname
.
uname
je nástroj příkazového řádku, který vypíše základní informace o názvu operačního systému a hardwaru systému.
Příkaz uname #
Nástroj uname
se nejčastěji používá k určení architektury procesoru, názvu hostitele systému a verze jádra, které v systému běží.
Syntaxe příkazu uname
má následující podobu:
uname ...
Volby jsou následující:
-
-s
, (--kernel-name
) – Vypíše název jádra. -
-n
, (--nodename
) – Vypíše název uzlu systému (jméno hostitele). Jedná se o jméno, které systém používá při komunikaci po síti. Při použití s volbou-n
vytvoříuname
stejný výstup jako příkazhostname
. -
-r
, (--kernel-release
) – Vypíše verzi jádra. -
-v
, (--kernel-version
) – Vypíše verzi jádra. -
-m
, (--machine
) – Vypíše název hardwaru počítače. -
-p
, (--processor
) – Vypíše architekturu procesoru. -
-i
, (--hardware-platform
) – Vypíše hardwarovou platformu. -
-o
, (--operating-system
) – Vypíše název operačního systému. Na systémech Linux je to „GNU/Linux“ -
-a
, (--all
) – Při použití volby-a
seuname
chová stejně, jako kdyby byly zadány volby-snrvmo
.
Při vyvolání bez volby uname
vypíše jméno jádra, jako kdyby byla zadána volba -s
:
uname
Jak již víte, jméno jádra je „Linux“:
Linux
Nemusíte si pamatovat všechny volby příkazového řádku. Obvykle se používá příkaz uname
s volbou -a
, který vypíše všechny dostupné informace:
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
Výstup obsahuje následující informace:
-
Linux
– Název jádra. -
dev.linuxize.com
– Název hostitele. -
4.19.0-6-amd64
Vydání jádra. -
#1 SMP Debian 4.19.67-2+deb10u1 (2019-09-20)
– Verze jádra. -
x86_64
– Název hardwaru stroje. -
GNU/Linux
– Název operačního systému.
Volby lze vzájemně kombinovat a získat tak požadovaný výstup. Chcete-li například zjistit, jaká verze jádra Linuxu běží na vašem systému, zadejte následující příkaz:
uname -srm
Linux 4.19.0-6-amd64 x86_64
Při použití více možností jsou informace obsažené ve výstupu ve stejném pořadí, jaké poskytuje možnost -a
. Na pozici zadaných voleb nezáleží. Příkaz uname -msr
i uname -srm
vytváří stejný výstup.
Závěr #
Příkaz uname
slouží k vypisování základních systémových informací. Obvykle se vyvolává s volbou -a
, aby se zobrazily všechny dostupné informace.