查看CentOS版本信息

以下内容为查看CentOS版本信息和系统位数命令。

   一、查看CentOS版本信息

    1、cat /etc/redhat-release 查看CentOS版本

[root@host01 ~]$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
[root@host01 ~]$ 

 

     2、cat /proc/version

[root@host01 ~]$ cat /proc/version
Linux version 3.10.0-693.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-16) (GCC) ) #1 SMP Thu Jul 6 19:56:57 EDT 2017
[root@host01 ~]$ 

    proc 为process的缩写,里面存放与内核相关的文件。

    从以上显示结果可知:

    该系统使用的是Linux 3.10.0 内核的64为操作系统。GCC 为GUN 编译器集合,采用4.8.5版本。

    3、uname -a 显示如下    

[root@host01 ~]$ uname -a
Linux host01 3.10.0-693.el7.x86_64 #1 SMP Thu Jul 6 19:56:57 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux
[root@host01 ~]$

   由以上信息可知:

    Linux 主机名为:host01
    Linux 版本 3.10.0-693.el7.x86_64 64位    

   4、uname -r

[root@host01 ~]$ uname -r
3.10.0-693.el7.x86_64
[root@host01 ~]$

    显示结果:3.10.0-693.el7.x86_64

    分析结果:Linux 版本3.10.0-693.el7.x86_64 64位

  二、查看系统是32位或者64位的方法


  1、使用getconf LONG_BIT (getconf WORD_BIT)

[root@host01 ~]$ getconf LONG_BIT
64
[root@host01 ~]$

  从返回结果可知该系统为:64位

[root@host01 ~]$ getconf WORD_BIT
32
[root@host01 ~]$

   返回结果:32
   结果分析:32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux  系统中可用”getconf WORD_BIT”和”getconf LONG_BIT”获得word和long的位数。64位系统中应该分别得到32和64。
  所以该系统为64为Linux系统。

  2、file /bin/ls

[root@host01 ~]$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6129e7403942b90574b8c28439d128ff5515efeb, stripped
[root@host01 ~]$ 

   可以看到 ELF 64-bit LSB 信息,表明该系统为64位。
 

你可能感兴趣的:(linux,Linux版本信息,CentOS版本信息)