Zobrazení informací o systému v systému Linux pomocí příkazu "uname"

Ú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:

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.