U teoriji već znate arhitekturu vašeg računala, jer nakon svega ste instalirali Linux na njoj.
Naravno to bi moglo biti slučaj da niste instalirali Linux na računaru i da morate znati arhitekturu pre nego što napravite paket za pokretanje na njemu.
Možda mislite da je vrsta arhitekture očigledna, ali kada uzmete u obzir Chromebookove, postoji mogućnost da je ili x86_64 ili ruka zasnovana i nije neophodno samo gledanjem na računar da li je to 32-bitna ili 64- bit.
Kakvi su tipovi tamo? Pa samo odjavljivanje stranice za preuzimanje Debian sadrži sledeće arhitekture:
- amd64
- arm64
- armel
- armhf
- i386
- mops
- mipsel
- powerpc
- ppc64el
- s390ex
Ostale potencijalne arhitekture uključuju i486, i586, i686, ia64, alpha i sparc.
Sledeća naredba će vam pokazati arhitekturu vašeg računara:
arch
U suštini, komanda luka je jednostavan način izražavanja sledeće naredbe:
uname -m
uname se koristi za štampanje svih vrsta sistemskih informacija o vašem računaru od kojih je tip arhitekture samo mali deo.
Jednostavno unisanje uname-a sam vam pokazuje operativni sistem koji pokrećete, tj. Linux, dok uname -a prikazuje sve informacije koje su dostupne iz uname naredbe uključujući sledeće:
- ime kernela
- ime čvora
- oslobađanje kernela
- verzija kernela
- strojni hardver (tj. isti kao i komanda luka)
- procesor
- hardverska platforma
- operativni sistem
Možete koristiti prekidače da biste naveli samo informacije koje želite prikazati.
- uname -a - prikazuje sve informacije
- uname -s - prikazuje kernel (tj. Linux)
- uname -n - prikazuje ime mrežnog hosta (tj. localhost.localdomain)
- uname -r - prikazuje oslobađanje kernela (tj. 3.10.0-229.14.1.e17.x86_64
- uname -v - prikazuje verziju kernela (npr. # 1 SMP uto sep. 15 15:05:51 UTC 2015)
- uname -m - prikazuje arhitekturu (tj. x86_64)
- uname -p - prikazuje vrstu procesora (tj. x86_64)
- uname -i - hardverska platforma (tj. x86_64)
- uname -o - operativni sistem
Možete videti kompletan priručnik za uname i arhiv tipkanjem sledeće naredbe:
info coreutils 'uname invocation'
Takođe je moguće dobiti sve detalje o naredbi arka tako što ćete ukucati čovjeka.
Sama luka ima samo dva prekidača:
- arch --help - prikažite stranicu pomoći
- arch - verzija - prikažite broj verzije
Da biste dovršili ovaj vodič, sljedeća komanda će vam takođe pokazati da li vaš sistem radi 32-bitno ili 64-bitno:
- getconf LONG_BIT
getconf zapravo podrazumeva dobijanje konfiguracione vrednosti. To je deo priručnika POSIX programera. LONG_BIT vraća veličinu dugog cijelog broja. Ako vratite 32 onda imate 32-bitni sistem, a ako se vraća 64, imate 64-bitni sistem.
Međutim, ova metoda nije prevarljiva i možda neće raditi na svim arhitekturama.
Za sve detalje o getconf tipu komanda čovek getconf u prozor terminala ili posjetite ovu web stranicu.
Iako je očigledno lakše pisati lukove nego uname -m vredi napomenuti da je komanda luka zastarjela i možda neće biti dostupna na svim verzijama Linuxa u budućnosti. Stoga bi se trebali naviknuti na upotrebu komande uname umjesto toga.