Használja az Arch parancsot, hogy megtudja számítógépe architektúrájának típusát
Elméletileg már ismernie kell számítógépe architektúráját, mert végül is telepítette Linux elsősorban rajta.
Természetesen előfordulhat, hogy nem telepítetted a Linuxot a számítógépre, és ismerned kell az architektúrát, mielőtt egy csomagot lefordítasz a futtatáshoz.
Azt gondolhatja, hogy az architektúra típusa nyilvánvaló, de ha figyelembe vesszük a Chromebookokat, akkor a Lehetséges, hogy x86_64 vagy kar alapú, és csak egy számítógépre nézve nem feltétlenül egyértelmű, hogy 32 bites-e vagy 64 bites.
Építészeti típusok
Szóval milyen típusok vannak? Csak megnézni a Debian letöltési oldal a következő architektúrákat sorolja fel:
- amd64
- kar64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
További lehetséges architektúrák az i486, i586, i686, ia64, alpha és sparc.
A következő parancs megmutatja a számítógép architektúráját:
boltív

Lényegében az arch parancs egy egyszerű módja a következő parancs kifejezésének:
uname -m

Az uname mindenféle rendszerinformáció kinyomtatására szolgál a számítógépről, amelyeknek az architektúra típusa csak egy kis része.
Az uname önmagában történő beírása megmutatja a használt operációs rendszert, azaz a Linuxot, míg az uname -a megjeleníti az uname parancsból elérhető összes információt, beleértve a következőket:
- kernel neve
- csomópont neve
- kernel kiadás
- kernel verzió
- gépi hardver (azaz ugyanaz, mint az arch parancs)
- processzor
- hardver platform
- operációs rendszer
A kapcsolók segítségével csak a megjeleníteni kívánt információkat adhatja meg.
- uname -a - minden információt megjelenít
- uname -s - a kernelt mutatja (azaz Linux)
- uname -n - a hálózati gazdagép nevét mutatja (azaz localhost.localdomain)
- uname -r - a kernel kiadását mutatja (azaz 3.10.0-229.14.1.e17.x86_64
- uname -v – a kernel verzióját mutatja (azaz #1 SMP, 2015. szeptember 15. kedd, 15:05:51 UTC 2015)
- uname -m - az architektúrát mutatja (azaz x86_64)
- uname -p - a processzor típusát mutatja (azaz x86_64)
- uname -i - hardverplatform (azaz x86_64)
- uname -o - operációs rendszer
Az uname és az arch teljes kézikönyvét a következő parancs beírásával tekintheti meg:
info coreutils 'uname invocation'
Lehetőség van az arch parancs teljes részletezésére is a man arch beírásával.
Magának az arch parancsnak csak 2 kapcsolója van:
- arch --help - a súgóoldal megjelenítése
- arch --version - megjeleníti a verziószámot
Az útmutató befejezéséhez a következő parancs azt is megmutatja, hogy a rendszer 32 bites vagy 64 bites rendszert futtat-e:
- getconf LONG_BIT
A getconf valójában a "get configuration" értéket jelenti. Ez a POSIX programozói kézikönyv része. A LONG_BIT egy hosszú egész szám méretét adja vissza. Ha 32-t ad vissza, akkor 32 bites rendszered van, míg ha 64-et ad vissza, akkor 64 bites rendszered van.
Ez a módszer azonban nem bolondbiztos, és nem biztos, hogy minden architektúrán működik.
Mert összes részlet a getconf parancsról írja be a „man getconf” parancsot egy terminálablakba.
Bár nyilvánvalóan egyszerűbb beírni az arch parancsot, mint az uname -m, érdemes megjegyezni, hogy az arch parancs elavult, és előfordulhat, hogy a jövőben nem lesz elérhető a Linux minden verzióján. Ezért meg kell szoknia az uname parancs használatát.