Kasutage oma arvuti arhitektuuritüübi väljaselgitamiseks käsku Arch
Teoreetiliselt peaksite juba teadma oma arvuti arhitektuuri, sest lõppude lõpuks olete installinud Linux selle peal esiteks.
Muidugi võib juhtuda, et sa ei installeerinud arvutisse Linuxit ja sa pead teadma arhitektuuri, enne kui koostad paketi, mis sellel töötaks.
Võib arvata, et arhitektuuri tüüp on ilmne, kuid kui võtta arvesse Chromebooke, on olemas a võimalik, et see on kas x86_64 või käepõhine ja lihtsalt arvutisse vaadates ei saa ilmtingimata selgeks, kas see on 32-bitine või 64-bitine.
Arhitektuuri tüübid
Milliseid tüüpe siis on? Lihtsalt kontrollin Debiani allalaadimisleht loetleb järgmised arhitektuurid:
- amd64
- käsi64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
Teiste potentsiaalsete arhitektuuride hulka kuuluvad i486, i586, i686, ia64, alfa ja sparc.
Järgmine käsk näitab teile teie arvuti arhitektuuri:
arch

Sisuliselt on arch käsk lihtne viis järgmise käsu väljendamiseks:
uname -m

uname kasutatakse teie arvuti kohta igasuguse süsteemiteabe printimiseks, millest arhitektuuri tüüp on vaid väike osa.
Kui sisestate lihtsalt uname, näete teie kasutatavat operatsioonisüsteemi, st Linuxit, samas kui uname -a kuvab kogu käsust uname saadaoleva teabe, sealhulgas järgmise:
- kerneli nimi
- sõlme nimi
- kerneli väljalase
- kerneli versioon
- masina riistvara (st sama mis arch käsk)
- protsessor
- riistvaraplatvorm
- operatsioonisüsteem
Lülitite abil saate määrata just seda teavet, mida soovite kuvada.
- uname -a - näitab kogu teavet
- uname -s - näitab tuuma (st Linux)
- uname -n – näitab võrgu hostinime (st localhost.localdomain)
- uname -r – näitab kerneli väljalaset (st 3.10.0-229.14.1.e17.x86_64
- uname -v – näitab kerneli versiooni (st #1 SMP T, 15. september 15:05:51 UTC 2015)
- uname -m - näitab arhitektuuri (st x86_64)
- uname -p - näitab protsessori tüüpi (st x86_64)
- uname -i – riistvaraplatvorm (st x86_64)
- uname -o - operatsioonisüsteem
Näete uname ja arch täielikku juhendit, tippides järgmise käsu:
info coreutils 'uname invocation'
Samuti on võimalik saada kaarekäsu täielikke üksikasju, sisestades man arch.
Kaarkäsklusel endal on ainult 2 lülitit:
- arch --help - abilehe kuvamine
- arch --version - kuvab versiooni numbri
Selle juhendi täitmiseks näitab järgmine käsk teile ka seda, kas teie süsteem töötab 32-bitise või 64-bitise versiooniga:
- getconf LONG_BIT
getconf tähistab tegelikult väärtust "hangi konfiguratsioon". See on osa POSIX programmeerijate käsiraamatust. LONG_BIT tagastab pika täisarvu suuruse. Kui see tagastab 32, on teil 32-bitine süsteem, samas kui see tagastab 64, on teil 64-bitine süsteem.
See meetod ei ole aga lollikindel ja see ei pruugi töötada kõigi arhitektuuridega.
Sest täielikud üksikasjad käsu getconf kohta tippige terminali aknasse "man getconf".
Ehkki on ilmselgelt lihtsam sisestada arch kui uname -m, väärib märkimist, et arch käsk on aegunud ja ei pruugi olla tulevikus saadaval kõigis Linuxi versioonides. Seetõttu peaksite harjuma kasutama käsku uname.