Використовуйте відповідь Анвара, щоб знайти архітектуру.
Тепер ось пояснення до вашої другої частини питання.
Нижче є uname
вихід: У моєму випадку я встановив 32-бітну версію. І i386, і i686 стосуються 32-бітної версії. uname
поверне x86_64 у випадку, якщо це 64-бітна версія.
$ uname -a
Linux devav2 3.2.0-30-generic-pae #48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 i686 i686 i386 GNU/Linux
- Linux (-s) - ім'я ОС / ядро
- devav2 (-n) - ім'я хоста
- 3.2.0-30-generic-pae (-r) - випуск ядра
- 48-Ubuntu SMP Пт 24 серпня 17:14:09 UTC 2012 (-v) - версія ядра з часом і SMP розшифровується як симетрична багатопроцесорна робота, що означає, що у вас є багатопроцесорна підтримка
- i686 (-m) - Назва апаратного обладнання
- i686 (-p) - тип процесора
- i386 (-i) - апаратна платформа
- GNU / LINUX (-o) - назва операційної системи
Нижче представлено uname --help
сторінку, яка може допомогти вам зрозуміти більше про неї.
-a, --all print all information, in the following order,
except omit -p and -i if unknown:
-s, --kernel-name print the kernel name
-n, --nodename print the network node hostname
-r, --kernel-release print the kernel release
-v, --kernel-version print the kernel version
-m, --machine print the machine hardware name
-p, --processor print the processor type or "unknown"
-i, --hardware-platform print the hardware platform or "unknown"
-o, --operating-system print the operating system