V teoriji bi morali že poznati arhitekturo vašega računalnika, saj je po vsem tem namesto tega namestil Linux.
Seveda je to lahko, da niste namestili Linuxa v računalnik, zato morate pred izdelavo paketa, ki ga želite zagnati, poznati arhitekturo.
Morda mislite, da je vrsta arhitekture očitna, vendar, če upoštevate Chromebooke, obstaja možnost, da je x86_64 ali podprt z roko in ni nujno, da bi bilo jasno, če pogledate računalnik, ali je 32- ali 64- bit.
Kakšne vrste so tam? Preprosto preverjanje strani Debian downloads seznami naslednje arhitekture:
- amd64
- arm64
- armel
- armhf
- i386
- mops
- mipsel
- powerpc
- ppc64el
- s390ex
Druge možne arhitekture vključujejo i486, i586, i686, ia64, alpha in sparc.
Naslednji ukaz vam bo pokazal arhitekturo vašega računalnika:
lok
V bistvu je lok ukaz preprost način izražanja naslednjega ukaza:
uname -m
uname se uporablja za tiskanje vseh vrst sistemskih informacij o vašem računalniku, katerega vrsta arhitekture je le majhen del.
Preprosto tipkanje samega sebe pokaže operacijski sistem, ki ga uporabljate, tj. Linux, medtem ko uname -a prikaže vse informacije, ki so na voljo v ukazu uname, vključno z naslednjim:
- ime jedra
- ime vozlišča
- sprostitev jedra
- različica jedra
- strojna strojna oprema (tj. enako kot lok ukaza)
- procesor
- strojna platforma
- operacijski sistem
Stikala lahko uporabite samo za podatke, ki jih želite prikazati.
- uname -a - prikazuje vse informacije
- uname -s - prikazuje jedro (npr. Linux)
- uname -n - prikaže ime gostitelja omrežja (tj. localhost.localdomain)
- uname -r - prikazuje sprostitev jedra (tj. 3.10.0-229.14.1.e17.x86_64
- uname -v - prikazuje različico jedra (npr. # 1 SMP torek, 15. september 15:05:51 UTC 2015)
- uname -m - prikazuje arhitekturo (npr. x86_64)
- uname -p - prikazuje vrsto procesorja (tj. x86_64)
- uname -i - strojna platforma (tj. x86_64)
- uname -o-operacijski sistem
Celoten priročnik za uname in arch lahko ogledate tako, da vnesete naslednji ukaz:
info coreutils 'uname invocation'
Prav tako je mogoče dobiti popolne podatke o ukazu arch, tako da vnesete človeški lok.
Svoj ukaz ima samo 2 stikala:
- arch --help - prikažite stran s pomočjo
- arch -version - prikaži številko različice
Če želite dokončati ta vodnik, vam bo naslednji ukaz pokazal, ali vaš sistem deluje 32-bitno ali 64-bitno:
- getconf LONG_BIT
getconf dejansko pomeni pridobitev konfiguracijske vrednosti. Je del priročnika programa POSIX. LONG_BIT vrne velikost dolgega celega števila. Če vrne 32, potem imate 32-bitni sistem, če pa se vrne 64, imate 64-bitni sistem.
Vendar ta metoda ni neumna, in morda ne bo delovala na vseh arhitekturah.
Če želite podrobne informacije o vrsti ukaza getconf človek getsconf v okno terminalja ali obiščite to spletno stran.
Čeprav je očitno lažje vnesti lok kot uname -m, je treba opozoriti, da je ukaz arch odsoten in v prihodnosti morda ni na voljo na vseh različicah Linuxa. Zato bi se morali navaditi na uporabo ukaza uname.