1. 程式人生 > >Linux系列之檢視CentOS版本資訊

Linux系列之檢視CentOS版本資訊

轉載自:https://blog.csdn.net/shuaigexiaobo/article/details/78030008

環境:CentOS 6.4

    今天小編將給大家詳細講解檢視CentOS版本資訊的命令。

    (一) 檢視已經安裝的CentOS版本資訊

    1.cat /etc/issue 檢視版本


    cat  縮寫concatenate  cat命令可以用來顯示、合併檔案。

    CentOS release 6.6 (Final)

    CentOS 發行版6.6 

    etc  初期etc的英文名字縮寫為etcetera ,後來大家更習慣稱為 Editable Text Configuration。ETC為系統配置檔案目錄,該目錄包含系統啟動指令碼、啟動配置檔案、使用者登陸配置檔案、網路配置檔案、httpd 配置檔案、IPSec 配置檔案和其他檔案等。

    2. cat /etc/redhat-release 檢視CentOS版本

    

     3. cat /proc/version

  

   proc 為process的縮寫,裡面存放與核心相關的檔案。

    顯示結果:
    Linux version 2.6.32-504.12.2.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) ) #1 SMP Wed Mar 11 22:03:14 UTC 2015  

    我們可以看到該系統使用的是Linux 2.6.32 核心的64為作業系統。GCC 為GUN 編譯器集合,採用4.4.5版本。

    4.uname -a 顯示如下

    

    Linux 主機192-168-14-166
    Linux 版本2.6.32-504.12.2.el6.x86_64 64位

    5 uname -r

    顯示結果:2.6.32-504.12.2.el6.x86_64

    分析結果:Linux 版本2.6.32-504.12.2.el6.x86_64 64位

  (二)檢視系統是32位或者64位的方法
  1. getconf LONG_BIT or getconf WORD_BIT
  輸入:getconf LONG_BIT
  返回結果:64
  輸入:getconf WORD_BIT
  返回結果: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
  /bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

   可以看到 ELF 64-bit LSB 所以該系統為64位