Teoreticky by ste mali už poznať architektúru vášho počítača, pretože nakoniec ste nainštalovali Linux na to.
Samozrejme, mohlo by to byť prípad, že ste nainštalovali systém Linux do počítača a potrebujete poznať architektúru pred zostavením balíka, ktorý sa má spustiť na nej.
Možno si myslíte, že typ architektúry je zrejmé, ale keď zoberiete do úvahy Chromebooky, existuje možnosť, že je buď x86_64 alebo založená na ramenách, a nie je to úplne jasné, keď sa pozriete na počítač, či je to 32-bitové alebo 64-bit.
Typy architektúry
Takže aké typy existujú? Práve kontrola stránky na prevzatie Debianu obsahuje nasledujúce architektúry:
- amd64
- arm64
- armel
- armhf
- i386
- MIPS
- Mipsel
- powerpc
- ppc64el
- s390ex
Medzi ďalšie potenciálne architektúry patria i486, i586, i686, ia64, alpha a sparc.
Nasledujúci príkaz vám ukáže architektúru vášho počítača:
oblúk
V podstate oblúkový príkaz je jednoduchý spôsob vyjadrenia nasledujúceho príkazu:
uname -m
uname sa používa na tlač všetkých druhov systémových informácií o vašom počítači, ktorých typ architektúry je len malá časť.
Jednoduché písanie uname samo o sebe ukáže váš operačný systém, t.j. Linux, zatiaľ čo uname -a zobrazuje všetky informácie dostupné z príkazu uname vrátane nasledujúcich:
- názov jadra
- názov uzla
- uvoľnenie jadra
- verzia jadra
- hardvér stroja (to isté ako príkaz oblúka)
- procesor
- hardvérová platforma
- operačný systém
Pomocou prepínačov môžete určiť iba informácie, ktoré chcete zobraziť.
- uname -a - zobrazuje všetky informácie
- uname -s - zobrazuje jadro (t.j. Linux)
- uname -n - zobrazuje názov hostiteľa siete (t.j. localhost.localdomain)
- uname -r - zobrazuje uvoľnenie jadra (t.j. 3.10.0-229.14.1.e17.x86_64
- uname -v - zobrazí verziu jadra (t. j. # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - zobrazuje architektúru (tzn. x86_64)
- uname -p - zobrazuje typ procesora (tzn. x86_64)
- uname -i - hardvérová platforma (t. j. x86_64)
- uname -o - operačný systém
Môžete si prezrieť úplný manuál pre uname a oblúk zadaním nasledujúceho príkazu:
info coreutils 'uname vyvolanie'
Je tiež možné získať úplné podrobnosti o oblúkovom príkaze zadaním man arch.
Samotný oblúk má iba 2 prepínače:
- arch --help - zobrazenie stránky pomoci
- arch - verzia - zobrazí číslo verzie
Ak chcete dokončiť túto príručku, nasledujúci príkaz vám tiež ukáže, či je váš systém spustený 32-bitový alebo 64-bitový:
- getconf LONG_BIT
getconf skutočne znamená získať konfiguračnú hodnotu. Je súčasťou príručky programátorov POSIX. LONG_BIT vracia veľkosť dlhého celého čísla. Ak sa vracia 32, potom máte 32-bitový systém, zatiaľ čo ak sa vráti 64, máte 64-bitový systém.
Táto metóda však nie je bláznivá a nemusí fungovať na všetkých architektúrach.
Podrobné informácie o príkaze getconf typu man getconf do terminálového okna alebo navštívte túto stránku.
Zatiaľ čo je zrejme ľahšie zadávať oblúk ako uname -m, je potrebné poznamenať, že oblúk bol zastaraný a nemusí byť k dispozícii vo všetkých verziách Linuxu v budúcnosti. Z tohto dôvodu by ste mali zvyknúť používať príkaz uname.












