Використовуйте команду Arch, щоб дізнатися тип архітектури вашого комп’ютера
Теоретично, ви вже повинні знати архітектуру свого комп’ютера, оскільки, зрештою, ви встановили Linux на ньому в першу чергу.
Звичайно, може статися так, що ви не встановили Linux на комп’ютер, і вам потрібно знати архітектуру, перш ніж компілювати пакет для запуску на ньому.
Ви можете подумати, що тип архітектури очевидний, але коли ви берете до уваги Chromebook ймовірність, що це x86_64 або на основі руки, і це не обов'язково, просто дивлячись на комп'ютер, чи є він 32-розрядним або 64-розрядна.
Типи архітектури
Отже, які види існують? Просто перевіряю Сторінка завантажень Debian перелічує такі архітектури:
- amd64
- рука64
- armel
- armhf
- i386
- mips
- mipsel
- powerpc
- ppc64el
- s390ex
Інші потенційні архітектури включають i486, i586, i686, ia64, alpha та sparc.
Наступна команда покаже вам архітектуру вашого комп’ютера:
арх

По суті, команда arch — це простий спосіб виразити таку команду:
uname -m

uname використовується для друку будь-якої системної інформації про ваш комп'ютер, тип архітектури якої є лише невеликою частиною.
Просте введення uname самостійно показує вам операційну систему, яку ви використовуєте, тобто Linux, тоді як uname -a відображає всю інформацію, доступну з команди uname, включаючи наступне:
- ім'я ядра
- ім'я вузла
- випуск ядра
- версія ядра
- апаратне забезпечення машини (тобто те саме, що і команда arch)
- процесор
- апаратна платформа
- операційна система
Ви можете використовувати перемикачі, щоб вказати лише ту інформацію, яку ви хочете показати.
- uname -a - показує всю інформацію
- uname -s - показує ядро (тобто Linux)
- uname -n - показує ім'я мережевого хоста (тобто localhost.localdomain)
- uname -r - показує випуск ядра (тобто 3.10.0-229.14.1.e17.x86_64
- uname -v - показує версію ядра (тобто №1 SMP, вт, 15 вересня 15:05:51 UTC 2015)
- uname -m - показує архітектуру (тобто x86_64)
- uname -p - показує тип процесора (тобто x86_64)
- uname -i - апаратна платформа (тобто x86_64)
- uname -o - операційна система
Ви можете переглянути повний посібник для uname та arch, ввівши таку команду:
info coreutils 'викликати ім'я'
Також можна отримати повну інформацію про команду arch, ввівши man arch.
Сама команда arch має лише 2 перемикачі:
- arch --help - відобразити сторінку довідки
- arch --version - відобразити номер версії
Щоб виконати цей посібник, наступна команда також покаже, чи працює ваша система 32-розрядна чи 64-розрядна:
- getconf LONG_BIT
getconf насправді означає значення "отримати конфігурацію". Це частина посібника програмістів POSIX. LONG_BIT повертає розмір довгого цілого числа. Якщо він повертає 32, то у вас 32-розрядна система, тоді як якщо повертає 64, у вас 64-розрядна система.
Однак цей метод не є надійним і може працювати не на всіх архітектурах.
Для повні деталі про команду getconf введіть "man getconf" у вікно терміналу.
Хоча очевидно, що ввести arch легше, ніж uname -m, варто зазначити, що команда arch застаріла і в майбутньому може бути доступна не в усіх версіях Linux. Тому вам слід звикнути замість цього використовувати команду uname.