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-nvytvoříunamestejný 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-aseunamechová 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-amd64Vydá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.
