GNU/Linux >> Znalost Linux >  >> Linux

9 Příklady příkazů Linux Uname k získání podrobností o operačním systému

Příkaz Uname slouží k zobrazení základních informací o operačním systému a hardwaru. Pomocí voleb Uname vytiskne podrobnosti o jádře a architektuře systému.

Uname je zkratka pro 'UNIX name'. Příkaz Uname funguje na všech operačních systémech Linux a Unix.

Když spustíte příkaz Uname bez jakýchkoli voleb, vypíše pouze název základního operačního systému.

$ uname
Linux

V tomto tutoriálu vám ukážu možnosti Uname a ukážu, jaké informace o systému poskytuje.

1) Název jádra

K odhalení názvu jádra můžete použít -s parametr.

$ uname -s
Linux

Výstup bude stejný s uname bez parametru.

2) Vydání jádra

Pokud potřebujete vědět, jaké vydání jádra používáte, použijte -r parametr

$ uname -r
2.6.18-371.1.2.el5

3) Verze jádra

Kromě informací o jádře může uname také načíst verzi jádra. Použijte -v parametr pro tento účel

$ uname -v
#1 SMP Tue Oct 22 12:57:43 EDT 2013

4) Název uzlu

Možnost -n (název uzlu) vám poskytne název hostitele systému. Pokud je například váš název hostitele „dev-machine“, -n volba vypíše 'dev-machine' jako výstup -n parametr

$ uname -n
dev-machine

5) Název hardwaru

Pokud vás zajímá, jaký typ stroje používáte, můžete zkusit -m parametr. Zobrazí vám o tom informace.

$ uname -m
i686

Výstup i686 indikuje, že váš systém je 32bitový operační systém. Pokud uname -m vrátí x86_64, pokud jste zavedli z 64bitového jádra, jinak vrátí i386.

6) Hardwarová platforma

Podobné s názvem hardwaru, -i zobrazí informace o hardwarové platformě.

$ uname -i
i386

Výstup i386 znamená, že používáte 32bitový systém. Pokud je výstup x86_64, znamená to, že používáte 64bitový systém.

7) Typ procesoru

Chcete-li zobrazit typ procesoru (architekturu), můžete použít -p volba. Pokud vám uname nemůže tyto informace zobrazit, ve výstupu se zobrazí „neznámý“.

arch příkaz také vypíše typ rodiny procesorů v Linuxu.

$ uname -p
i686

8) Operační systém

Uname lze také použít k odhalení operačního systému, který používáte. Použijte -o možnost splnit tento účel.

$ uname -o
GNU/Linux

Ale abyste našli název distribuce a její verzi, musíte se podívat do níže uvedených souborů.

Pro RedHat a CentOS můžete také použít soubor '/etc/redhat_release'.

$ cat /etc/redhat_release
CentOS release 5.10 (Final)

V jiných distribucích Linuxu můžete použít '/etc/issue'. Zde je příklad:

$ cat /etc/issue
Linux Mint Olivia \n \l

9) Všechny informace

Existuje jeden parametr, který může odhalit všechny informace. Je to -a parametr. Zobrazí vám všechny informace kromě vynechání -i a -p pokud jsou neznámé.

$ uname -a
Linux dev-machine 2.6.18-371.1.2.el5 #1 SMP Tue Oct 22 12:57:43 EDT 2013 i686 i686 i386 GNU/Linux

Závěr

V tomto tutoriálu jsme se naučili používat příkaz uname k získání informací o jádře, systému, hardwaru a procesoru atd.

Uname, je požadavek uživatelského prostoru služby jádra (systémové volání) - uname(2). Některé informace lze nalézt v '/proc/sys/kernel' a '/proc/version'.

/proc/sys/kernel/{ostype, hostname, osrelease, version, domainname}

Můžete napsat modul jádra pro získání informací uname tak, že zahrnete 'utsname.h' a zavoláte funkci utsname().

Doufám, že se vám čtení líbilo a zanechte prosím svůj návrh v sekci komentářů níže.

Přečtěte si také:

  • Jak zobrazit informace o hardwaru v systému Linux
  • 7 způsobů zobrazení informací o hardwaru pomocí Dmidecode

Linux
  1. Linux uname Command Tutorial pro začátečníky (8 příkladů)

  2. dmidecode:Získejte informace o systémovém hardwaru v systému Linux

  3. Linux Shutdown Command (s příklady)

  1. 7 Příklady příkazů Linux df

  2. 8 Příklady příkazů Linux TR

  3. Příklady příkazů „shutdown“ v Linuxu

  1. Příklady příkazů Linux uname (Získat verzi jádra, vydání, název hostitele atd.)

  2. Příklady příkazů „uname“ ke kontrole verze UNIX/Linux

  3. Příklady příkazů resize2fs v Linuxu