Use a resposta de Anwar para encontrar a arquitetura.
Agora, aqui está a explicação para sua segunda parte da pergunta.
Abaixo está a uname
saída: No meu caso, instalei uma versão de 32 bits. O i386 e o i686 se referem à versão de 32 bits. uname
retornará x86_64, caso seja uma versão de 64 bits.
$ 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) - nome do SO / Kernel
- devav2 (-n) - nome do host
- 3.2.0-30-generic-pae (-r) - lançamento do kernel
- 48-Ubuntu SMP Fri Aug 24 17:14:09 UTC 2012 (-v) - Versão do kernel com tempo e SMP significa multiprocessamento simétrico, o que significa que você tem suporte para multiprocessador
- i686 (-m) - Nome do hardware da máquina
- i686 (-p) - tipo de processador
- i386 (-i) - plataforma de hardware
- GNU / LINUX (-o) - Nome do sistema operacional
Abaixo, você encontra uma uname --help
página que pode ajudá-lo a entender mais sobre isso.
-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