Linux 查看系统版本

$ uname -a

$ cat /proc/version

$ cat /etc/issue

$ lsb_release -a
适用于所有的 Linux

$ cat /etc/redhat-release
适用于 RHEL 系列的

显示的信息就不解释了 , 应该都看的懂吧 . 

======================
根据小欣欣的建议 , 补充了查看位数的方法

$ getconf LONG_BIT
32
说明当前 CPU 运行在 32bit 模式下, 但不代表 CPU 不支持 64bit

通过 :
$ uname -m
x86_64 则说明跑的是 64 位的系统
i386 或 i686, 说明 CPU 跑的 32 位的系统
同样可以看出来

$ cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l
2

如果找到 lm , 则说明你的 CPU 是 64 位的. lm 是 long mode 的意思

  • Long Mode – 64位 CPU
  • Real Mode – 16位 CPU
  • Protected Mode – 32位 CPU