úvod
Príkaz uname v rámci systému Linux umožňuje zobraziť systémové informácie o vašom prostredí systému Linux.
V tejto príručke vám ukážem, ako efektívne používať funkciu uname.
UNAM
Samotný príkaz uname nie je zvlášť užitočný.
Vyskúšajte si to sami. Otvorte okno terminálu a zadajte nasledujúci príkaz:
UNAM
Je pravdepodobné, že jediné slovo, ktoré sa vráti, je Linux .
Wow to je dobré nie je to. Pokiaľ nepoužívate jednu z týchto distribúcií zámerne navrhnutých tak, aby vyzerali ako iné operačné systémy, ako napríklad Zorin, Q4OS alebo Chromixium, pravdepodobne ste to už vedeli.
uname -a
Na druhom konci stupnice môžete použiť nasledujúci príkaz:
uname -a
Tentokrát dostanete celý rad informácií takto:
- názov jadra
- názov uzla
- uvoľnenie jadra
- verzia jadra
- machiine
- procesor
- hardvérová platforma
- operačný systém
To, čo skutočne dostanete, je výstup, ktorý vyzerá takto:
Linux Váš počítač-názov 3.19.0-32-generic # 37-14.04.1-Ubuntu SMP Štv Oct 22 09:41:40 UTC 2015 x86_64 X86_64 x86_64 GNU / Linux
Samozrejme, keby som vám nepovedal, že chcete, aby obsah stĺpcov bol, informácie by nemuseli byť nevyhnutne zmysluplné.
uname -s
Nasledujúci príkaz zobrazuje názov jadra samostatne.
uname -s
Výstup z tohto príkazu je Linux, ale ak ste na inej platforme, ako je BSD, bude to iné.
Môžete samozrejme dosiahnuť rovnaké výsledky tým, že nedodávate -s vôbec, ale stojí za to pamätať tento prepínač v prípade, že sa vývojári rozhodnú zmeniť predvolený výstup pre príkaz uname.
Ak chcete použiť prepínač vhodnejší pre čitateľov, môžete použiť aj nasledujúcu notáciu:
uname --kernel-name
Výstup je rovnaký, ale prsty budú teraz trochu kratšie.
Mimochodom, ak sa zaujímate o to, čo je jadro - je to najmenšie množstvo vymeniteľného softvéru, ktorý môže interagovať s počítačom - Wikipedia to vysvetľuje podrobnejšie:
Linuxové jadro je jadro operačného systému počítača typu Unix. Používa sa na celom svete: operačný systém Linux je založený na nej a nasadený na tradičných počítačových systémoch, ako sú osobné počítače a servery, zvyčajne vo forme distribúcií linuxov [9] a na rôznych vstavaných zariadeniach, ako sú smerovače a NAS spotrebičov. Operačný systém Android pre tabletové počítače, smartfóny a inteligentné telefóny je tiež založený na jadre Linuxu.
uname -n
Nasledujúci príkaz zobrazuje názov vášho počítača:
uname -n
Výstup z príkazu uname -n je názov hostiteľa vášho počítača a môžete dosiahnuť rovnaký účinok zadaním nasledujúceho do okna terminálu:
meno hosťa
Rovnaký efekt môžete dosiahnuť aj pomocou trochu čitateľnejšieho príkazu:
uname --nodename
Výsledky sú presne tie isté a je preferenčné, na koho idete. Nezabudnite, že názov a názov hostiteľa nie sú zaručené, aby boli rovnaké v systéme, ktorý nie je Linuxom.
uname -r
Nasledujúci príkaz zobrazuje iba uvoľnenie jadra:
uname -r
Výstup vyššie uvedeného príkazu bude niečo podobného riadkom 3.19.0-32-generic.
Uvoľnenie jadra je dôležité, pokiaľ ide o konfiguráciu hardvéru. Moderný hardvér nie je kompatibilný so všetkými verziami a je zvyčajne zahrnutý od určitého bodu.
Napríklad pri vynájdení verzie 1 Linuxu pochybujem, že existuje veľa volania pre ovládače pre 3D tlačiarne alebo dotykové obrazovky.
Rovnaký efekt môžete dosiahnuť spustením nasledujúceho príkazu:
uname - kernel-release
uname -v
Môžete nájsť verziu jadra Linuxu, ktorú používate, zadaním nasledujúceho príkazu:
uname -v
Výstup príkazu verzie bude niečo podobného ako # 37 ~ 14.04.1.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015.
Uvoľnenie jadra sa od verzie líši tým, že verzia vám ukáže, kedy bolo jadro zostavené a na ktorej verzii ste.
Napríklad Ubuntu môže skompilovať 3.19.0-32-generické jadro 50 krát. Pri prvom zhotovení verzie sa uvedie číslo 1, ako aj dátum zostavenia. Podobne aj v 29. verzii sa bude hovoriť o čísle 29, ako aj o dátume, kedy bola zostavená. Verzia Linuxu je rovnaká, ale verzia je iná.
Rovnaké informácie môžete získať zadaním nasledujúceho príkazu:
uname - kernel-version
uname -m
Nasledujúci príkaz vytlačí názov hardvéru zariadenia:
uname -m
Výsledok bude vyzerať ako x86_64.
Mimochodom, ak spustíte príkaz uname -p a uname -i, výsledok môže byť aj x86_64.
V prípade uname-m je to samotná architektúra stroja. Premýšľajte o tom na úrovni základnej dosky.
Rovnaké informácie môžete získať spustením nasledujúceho príkazu:
uname --machine
uname -p
Nasledujúci príkaz zobrazuje typ procesora:
uname -p
Výsledok bude viac ako pravdepodobne rovnaký ako názov hardvéru zariadenia, napríklad x86_64.
Tento príkaz sa vzťahuje na typ CPU.
Rovnaký výsledok môžete dosiahnuť zadaním nasledujúceho príkazu:
uname --processor
uname -i
Nasledujúci príkaz zobrazuje hardvérovú platformu.
uname -i
Tento príkaz zobrazí hardvérovú platformu alebo ak sa vám páči typ operačného systému. Môžete mať napríklad platformu x86_64 a počítač, ale máte iba 32-bitový operačný systém.
Rovnaký výsledok môžete dosiahnuť zadaním nasledujúceho príkazu:
uname --hardware-platforma
uname -o
Nasledujúci príkaz zobrazuje operačný systém:
uname -o
Ak používate štandardný operačný systém Linux pre stolné počítače, ako sú Ubuntu, Debian atď., Nebudete prekvapení, ak viete, že výstup je GNU / Linux. Na telefóne alebo tablete bude operačný systém Android.