GNU/Linux >> Znalost Linux >  >> Linux

Pochopení příkazu uname v Linuxu

Uname znamená Unix Name a tento užitečný příkaz poskytuje uživatelům důležité systémové informace.

V tomto rychlém tutoriálu ukážu, jaké informace o svém systému můžete získat pomocí příkazu uname.

Použití příkazu uname v systému Linux

Existuje několik možností, které mohou odfiltrovat konkrétní informace, které potřebujete.

uname [options]

Tento příkaz je skutečně samozřejmý, proto uvedu možné možnosti a popis jejich výstupu.

Pak si každý projdu na svém stroji a zobrazím výstup. Neváhejte a sledujte.

Možnosti příkazu uname

Funkce Zkratka
Název jádra -s
Vydání jádra -r
Verze jádra* -v
Název síťového uzlu (název hostitele) -n
Architektura stroje -m
Architektura procesoru -p
Hardwarová platforma (architektura OS) -i
Operační systém -o

Výstup příkazu uname

Zavolal jsem každou možnost, abych vám ukázal výstup na mém systému.

[email protected]:~$ uname -s
Linux
[email protected]:~$ uname -r
5.3.0-22-generic
[email protected]:~$ uname -v
#24+system76~1573659475~19.04~26b2022-Ubuntu SMP Wed Nov 13 20:0
[email protected]:~$ uname -n
linuxhandbook
[email protected]:~$ uname -m
x86_64
[email protected]:~$ uname -p
x86_64
[email protected]:~$ uname -i
x86_64
[email protected]:~$ uname -o
GNU/Linux

Výstup pro -m,-p a -i je v mém systému stejný, ale tyto hodnoty neodkazují na stejnou informaci. Pokud by se jednalo o 32bitový systém, výstup by byl jiný.

Pokud používáte virtuální počítač, můžete také získat jiný výstup. Jeden z mých, -p a -i vrátí "neznámý".

Zde je příklad použití starého virtuálního počítače Ubuntu.

[email protected]: ~$ uname -p
unknown
[email protected]: ~$ uname -i
unknown

Dejte vše dohromady pomocí uname -a

Je tu ještě jedna možnost. Co když chcete jen jeden řetězec se všemi těmito informacemi? Ano, můžete to udělat pomocí -a!

Zde je výsledek příkazu uname -a:

[email protected]:~$ uname -a
Linux pop-os 5.3.0-22-generic #24+system76~1573659475~19.04~26b2022-Ubuntu SMP Wed Nov 13 20:0 x86_64 x86_64 x86_64 GNU/Linux

Rozeberme si výstup ještě jednou:

  • Linux – název jádra OS
  • pop-os – název hostitele
  • 5.3.0-22-generic – vydání jádra
  • #24+system76~1573659475~19.04~26b2022-Ubuntu SMP St 13. listopadu 20:0 – podrobnosti o poslední době kompilace jádra
  • x86_64 – Architektura stroje
  • x86_64 – Architektura vašeho procesoru (x86_64 znamená 64bitový)
  • x86_64 – Architektura vašeho operačního systému
  • GNU/Linux – Váš operační systém

Tyto informace můžete mít k dispozici na různých místech prostřednictvím GUI, ale nic nepřekoná rychlost a snadnost tohoto jednoduchého příkazu.

Nyní mi dovolte ukázat vám nejužitečnější příklady tohoto příkazu.

Získat verzi jádra s uname -r

Informace o verzi linuxového jádra můžete získat volbou -r:

[email protected]:~$ uname -r
5.3.0-22-generic

Získejte název hostitele s uname -n

Existují způsoby, jak získat název hostitele v Linuxu. Jedním z nich je použití volby -n příkazu uname:

[email protected]:~$ uname -n
linuxhandbook

Získat architekturu procesoru (32bitový nebo 64bitový)

S uname sice v Linuxu nezískáte podrobné informace o CPU, ale s volbou -p můžete jistě zjistit, zda je váš CPU 32bitový nebo 64bitový.

[email protected]:~$ uname -p
x86_64

x86_64 znamená 64bitový. i686, i386 atd. znamená 32bitové.

Získat architekturu operačního systému (32bitový nebo 64bitový)

32bitový OS můžete nainstalovat na 64bitový procesor. Chcete-li tedy zjistit architekturu vašeho OS, použijte volbu -i:

[email protected]:~$ uname -i
x86_64

V případě potřeby můžete samozřejmě využít zbytek možnosti uname.

Závěr

Obslužný program pro název unixu je zvláště užitečný při odstraňování problémů. Mnohokrát to bude jedna z prvních věcí, které tým podpory požaduje. Znalost verze jádra, OS a základních informací o hardwaru je důležitá k tomu, abyste zjistili, proč určitá část softwaru nefunguje podle očekávání.

Doufám, že nyní víte, jak používat příkaz uname v Linuxu. Máte-li dotazy nebo návrhy, dejte mi prosím vědět.


Linux
  1. Zvládněte příkaz Linux ls

  2. Linux – Jak rozumíte operacím synchronizačních příkazů v Linuxu?

  3. 5 Praktické příklady příkazu dd v Linuxu

  1. Jak používat Linuxový příkaz grep

  2. Porozumění základním příkazům Linuxu

  3. Vraťte zpět příkaz linuxového koše

  1. Uname Command v Linuxu

  2. Úvod do příkazu alternatives v Linuxu

  3. Vyhledejte příkaz v Linuxu