Actually, I was looking for a list of architectures and I found this article that answers your question. In regards to
x86_64 GNU/Linux indicates that you’ve a 64bit Linux kernel running. If you use see i386/i486/i586/i686 it is a 32 bit kernel.
To determine if the hardware is capable of running a 64-bit kernel
grep flags /proc/cpuinfo
Look for the following in the output (all flags retrieved from this stackoverflow answer for the same question )
lmflag means Long mode cpu – 64 bit CPU
tmflag means Protected mode – 32-bit CPU
rmflag means Real Mode – 16 bit CPU
You need to use the following commands to find out information about Linux kernel and CPU architecture:
- getconf LONG_BIT command: This command check if the OS (kernel) is 32 bit or 64 bit.
- uname command: This command prints system information including kernel version and whether kernel (os) is 32 bit or 64 bit.
- /proc/cpuinfo file: Use this file to determine if CPU is 64 bit or 32 bit i.e. find out CPU architecture.