Příkaz uname v Linuxu

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říkaz hostname.
  • -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 se uname 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.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.