i686 ou x86_64 não é uma arquitectura, é sim uma família de conjunto de instruções. O x86_64 possui instruções de 16, 32 e 64 bit. Arquitectura, é RISC (Reduced Instruction Set Computing) ou CISC (Complex Instruction Set Computing). O CPU do computador, é normalmente um CISC, já um ARM presente nos dispositivos móveis, possui a arquitectura RISC.
Mas para ver, qual a versão do SO, isto é, se é de 32 ou 64 bit, podem consultar este artigo:
Que basicamente consiste no seguinte comando:
file /bin/bash | cut -d' ' -f3
Já agora, se quiserem saber quais os modos de operação suportados, podem executar o seguinte comando:
E se repararem, aqui é apresentada a arquitectura, mas na realidade, trata-se de uma sub-arquitectura (digamos assim), já que na realidade é um CISC (no caso de possuírem CPU Intel ou AMD), mas que possui o conjunto de instruções designado por esse campo.