Izmantojiet komandu Arch, lai uzzinātu sava datora arhitektūras veidu
Teorētiski jums jau vajadzētu zināt sava datora arhitektūru, jo galu galā jūs instalējāt Linux par to, pirmkārt.
Protams, var gadīties, ka neinstalējāt Linux datorā un pirms pakotnes kompilēšanas, lai tajā palaistu, ir jāzina arhitektūra.
Varētu domāt, ka arhitektūras veids ir acīmredzams, taču, ņemot vērā Chromebook datorus, pastāv a iespējams, ka tas ir vai nu x86_64, vai roku balstīts, un, skatoties datorā, nav obligāti skaidrs, vai tas ir 32 bitu vai 64 bitu.
Arhitektūras veidi
Tātad, kādi veidi pastāv? Vienkārši pārbaudot Debian lejupielādes lapa uzskaita šādas arhitektūras:
- amd64
- roka64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
Citas iespējamās arhitektūras ietver i486, i586, i686, ia64, alfa un sparc.
Šī komanda parādīs datora arhitektūru:
arka

Būtībā arch komanda ir vienkāršs veids, kā izteikt šādu komandu:
uname -m

uname tiek izmantots, lai drukātu visu veidu sistēmas informāciju par datoru, kuras arhitektūras veids ir tikai neliela daļa.
Vienkārši ierakstot uname, tiek parādīta operētājsistēma, kuru izmantojat, t.i., Linux, savukārt uname -a parāda visu informāciju, kas pieejama no komandas uname, tostarp:
- kodola nosaukums
- mezgla nosaukums
- kodola izlaišana
- kodola versija
- mašīnas aparatūra (t.i., tāda pati kā arch komanda)
- procesors
- aparatūras platforma
- operētājsistēma
Varat izmantot slēdžus, lai norādītu tikai to informāciju, kuru vēlaties rādīt.
- uname -a - parāda visu informāciju
- uname -s - parāda kodolu (t.i., Linux)
- uname -n — parāda tīkla resursdatora nosaukumu (t.i., localhost.localdomain)
- uname -r — parāda kodola laidienu (t.i., 3.10.0-229.14.1.e17.x86_64
- uname -v — parāda kodola versiju (t.i., #1 SMP otrdien, 15. septembris, 15:05:51 UTC 2015)
- uname -m — parāda arhitektūru (t.i., x86_64)
- uname -p - parāda procesora veidu (t.i., x86_64)
- uname -i — aparatūras platforma (t.i., x86_64)
- uname -o - operētājsistēma
Pilnu uname un arch rokasgrāmatu var redzēt, ierakstot šādu komandu:
info coreutils 'uname invocation'
Pilnu informāciju par arch komandu var iegūt arī, ierakstot man arch.
Pašai arch komandai ir tikai 2 slēdži:
- arch --help - parāda palīdzības lapu
- arch --version - parāda versijas numuru
Lai pabeigtu šo rokasgrāmatu, šī komanda arī parādīs, vai jūsu sistēmā darbojas 32 bitu vai 64 bitu:
- getconf LONG_BIT
getconf faktiski nozīmē "get configuration" vērtību. Tā ir daļa no POSIX programmētāju rokasgrāmatas. LONG_BIT atgriež gara vesela skaitļa lielumu. Ja tas atgriež 32, jums ir 32 bitu sistēma, savukārt, ja tā atgriež 64, jums ir 64 bitu sistēma.
Tomēr šī metode nav droša, un tā var nedarboties visās arhitektūrās.
Priekš pilna informācija par getconf komandu termināļa logā ierakstiet "man getconf".
Lai gan acīmredzami ir vieglāk rakstīt arch nekā uname -m, ir vērts atzīmēt, ka komanda arch ir novecojusi un nākotnē tā var nebūt pieejama visās Linux versijās. Tāpēc jums vajadzētu pierast tā vietā izmantot komandu uname.