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
  • http://www.freetstar.com freetstar

    再把显示机器位数的一起写上就完美了

  • http://www.zerob13.in zerob13

    $ uname -a
    Darwin 39.39.176.60.broad.hz.zj.dynamic.163data.com.cn 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:19:13 PDT 2010; root:xnu-1504.9.17~1/RELEASE_X86_64 x86_64
    $ uname -m
    x86_64

  • http://www.consumerxiaofei.com/ consumerinfo

    呵呵,现在越来越有技术含量了哇~~

  • http://www.bootingman.org 重慶大俠

    lsb_release -a
    基本足够了