На теория вече трябва да знаете архитектурата на вашия компютър, защото накрая сте инсталирали Linux на него.
Разбира се, може да се случи, че не сте инсталирали Linux на компютъра и трябва да знаете архитектурата, преди да компилирате пакет, който да го изпълнявате.
Може да мислите, че типът архитектура е очевиден, но когато вземате под внимание Chromebook, има вероятност тя да е или x86_64, или базирана на ръката и не е задължително ясно само като гледате на компютъра дали е 32-битов или 64- малко.
И така, какви видове има? Е, просто проверявайки страницата за изтегляне на Debian, са изброени следните архитектури:
- amd64
- arm64
- Armel
- armhf
- i386
- MIPS
- mipsel
- PowerPC
- ppc64el
- s390ex
Други потенциални архитектури включват i486, i586, i686, ia64, alpha и sparc.
Следната команда ще ви покаже архитектурата на компютъра ви:
арка
По същество командата на арката е прост начин за изразяване на следната команда:
uname -m
uname се използва за отпечатване на всякакъв вид системна информация за вашия компютър, чийто тип архитектура е само малка част.
Просто натискането на uname по своему показва вашата операционна система, т.е. Linux, докато uname -a показва цялата налична информация от командата uname, включително следното:
- името на ядрото
- името на възела
- освобождаване на ядрото
- версия на ядрото
- машинния хардуер (т.е. същият като командата арх)
- процесор
- хардуерна платформа
- операционна система
Можете да използвате превключватели, за да зададете само информацията, която искате да се показва.
- uname -a - показва цялата информация
- uname -s - показва ядрото (т.е. Linux)
- uname -n - показва името на хоста на мрежата (т.е. localhost.localdomain)
- uname -r - показва освобождаването на ядрото (т.е. 3.10.0-229.14.1.e17.x86_64
- uname -v - показва версията на ядрото (т.е. # 1 SMP Tue Sep 15 15:05:51 UTC 2015)
- uname -m - показва архитектурата (т.е. x86_64)
- uname -p - показва типа процесор (т.е. x86_64)
- uname -i - хардуерна платформа (т.е. x86_64)
- uname-о - операционна система
Можете да видите цялото ръководство за uname и арх, като въведете следната команда:
информация coreutils 'uname invocation'
Възможно е също така да получите пълни подробности за командата на арката, като въведете арка на човек.
Самата арка команда има само 2 превключвателя:
- arch --help - показване на страницата за помощ
- arch - версия - показва номера на версията
За да завършите това ръководство, следната команда ще ви покаже дали вашата система работи 32-битова или 64-битова:
- getconf LONG_BIT
getconf всъщност означава получаване на конфигурационна стойност. Тя е част от наръчника за програмисти на POSIX. LONG_BIT връща размера на цялото цяло число. Ако връща 32, тогава имате 32-битова система, докато ако се върне 64, имате 64-битова система.
Този метод не е глупаво доказателство обаче и може да не работи на всички архитектури.
За подробности относно получаването на command type getconf man getconf в терминален прозорец или посетете тази уеб страница.
Въпреки че очевидно е по-лесно да напишете арх, отколкото uname -m, заслужава да се отбележи, че командата arch е оттеглена и може да не е налична във всички версии на Linux в бъдеще. Затова трябва да свикнете с командата uname.