Úvod
Příkaz uname v rámci systému Linux umožňuje zobrazit systémové informace o vašem prostředí Linuxu.
V této příručce vám ukážeme, jak používat efektivně.
uname
Příkaz uname sám o sobě není zvlášť užitečný.
Vyzkoušejte to sami. Otevřete okno terminálu a zadejte následující příkaz:
uname
Šance jsou jediné slovo, které je vráceno je Linux .
To je dobré, ne. Pokud nepoužíváte jednu z těch distribucí, které jsou záměrně navrženy tak, aby vypadaly jako jiné operační systémy, jako například Zorin, Q4OS nebo Chromixium, pravděpodobně jste to již věděli.
uname -a
Na druhém konci měřítka můžete použít následující příkaz:
uname -a
Tentokrát získáte celou řadu informací takto:
- název jádra
- název uzlu
- uvolnění jádra
- jádro verze
- machiine
- procesor
- hardwarová platforma
- operační systém
Co vlastně máte, je výstup, který vypadá takto:
Linux Váš počítač-název 3.19.0-32-generic # 37-14.04.1-Ubuntu SMP Čt 22 říjen 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux
Je zřejmé, že pokud jsem vám neřekl, že chcete obsah sloupců, informace by nemusela být nutně tak smysluplné.
uname -s
Následující příkaz zobrazí vlastní název jádra.
uname -s
Výstupem z tohoto příkazu je Linux, ale pokud jste na jiné platformě, jako je BSD, bude to jiné.
Samozřejmě můžete dosáhnout stejných výsledků tím, že neposkytnete -s v žádném případě, ale stojí za to pamatovat tento přepínač v případě, že se vývojáři rozhodnou změnit výchozí výstup pro příkaz uname.
Pokud dáváte přednost použití přepínače šetrnějšího k čtečce, můžete také použít následující poznámku:
uname --kernel-name
Výstup je stejný, ale špičky prstů budou nyní trochu kratší.
Mimochodem, pokud se divíte, co jádro je - je to nejmenší množství vyměnitelného softwaru, který může komunikovat s vaším počítačem - Wikipedia to vysvětluje podrobněji:
Linuxové jádro je jádro operačního systému pro operační systém typu Unix. Používá se na celém světě: na něm je založen operační systém Linux, který je nasazen na tradičních počítačových systémech, jako jsou osobní počítače a servery, obvykle ve formě distribucí systému Linux [9], a na různých vestavěných zařízeních, jako jsou směrovače a NAS spotřebiče . Operační systém Android pro tabletové počítače, smartphony a smartwatches je také založen na jádře Linuxu.
uname -n
Následující příkaz zobrazí název uzlu počítače:
uname -n
Výstup z příkazu uname -n je název hostitele počítače a stejný efekt můžete dosáhnout zadáním následujícího do okna terminálu:
název hostitele
Můžete také dosáhnout stejného efektu pomocí trochu čitelnějšího příkazu:
uname - namename
Výsledky jsou přesně to samé a je podle toho přednost, ke které z nich patříte. Nezapomeňte, že název hostitele a názvů uzlů nejsou v systémech jiných systémů Linuxu stejné.
uname -r
Následující příkaz zobrazí pouze uvolnění jádra:
uname -r
Výstup výše uvedeného příkazu bude něco podobného 3.19.0-32-generickému.
Uvolnění jádra je důležité, pokud jde o konfiguraci hardwaru. Moderní hardware není kompatibilní se všemi verzemi a je obvykle součástí od určitého místa.
Například když byla vynalezena verze 1 Linuxu, pochybuji, že existuje mnoho volání pro ovladače pro 3D tiskárny nebo dotykové obrazovky.
Stejný efekt můžete dosáhnout spuštěním následujícího příkazu:
uname - uvolnění jádra
uname -v
Můžete najít verzi jádra Linuxu, který používáte, zadáním následujícího příkazu:
uname -v
Výstup příkazu verze bude něco podobného # 37 ~ 14.04.1.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015.
Uvolnění jádra se liší od verze tím, že verze vám ukáže, kdy bylo jádro kompilováno a na které verzi jste.
Například Ubuntu může sestavit 3.19.0-32 generické jádro 50 krát. Když poprvé sestavují verzi, uvedou číslo # 1 a datum, kdy byla sestavena. Stejně jako v 29. verzi to bude říkat # 29 stejně jako datum, kdy byl sestaven. Verze Linuxu je stejná, ale verze je jiná.
Stejné informace můžete získat zadáním následujícího příkazu:
uname - kernel-version
uname -m
Následující příkaz vytiskne název hardwaru počítače:
uname -m
Výsledkem bude něco jako x86_64.
Mimochodem, pokud spustíte příkaz uname -p a uname -i, výsledek může být i x86_64.
V případě uname -m je to samotná architektura stroje. Přemýšlejte o tom na úrovni základní desky.
Stejné informace můžete získat spuštěním následujícího příkazu:
uname --machine
uname -p
Následující příkaz zobrazí typ procesoru:
uname -p
Výsledek bude pravděpodobně stejný jako název hardwaru počítače, například x86_64.
Tento příkaz se týká typu CPU.
Stejný výsledek můžete dosáhnout zadáním následujícího příkazu:
uname --processor
uname -i
Následující příkaz zobrazuje hardwarovou platformu.
uname -i
Tento příkaz zobrazí hardwarovou platformu nebo pokud se vám líbí typ operačního systému. Můžete mít například platformu x86_64 a počítač, ale pouze 32bitový operační systém.
Stejný výsledek můžete dosáhnout zadáním následujícího příkazu:
uname - hardwarová platforma
uname -o
Následující příkaz zobrazí operační systém:
uname -o
Pokud používáte standardní desktopový operační systém Linux, jako je Ubuntu, Debian atd., Nebudete překvapeni, že je to GNU / Linux. Na telefonu nebo tabletu bude operační systém Android.