查看Linux操作系統版本命令


(一)查看操作系統版本的方法

1.uname -a 可以查看內核版本等信息

Linux test 3.10.0-957.1.3.el7.x86_64 #1 SMP Thu Nov 29 14:49:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 

2.uname -r

3.10.0-957.1.3.el7.x86_64

 

3.cat /proc/version   (proc里面存放內核相關的文件)

Linux version 3.10.0-957.1.3.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 29 14:49:43 UTC 2018

 

4.cat /etc/redhat-release (一般用於輸出centos版本)

CentOS Linux release 7.6.1810 (Core) 

 

5.cat /etc/issue(一般查看RedHat版本)

Red Hat Enterprise Linux Server release 6.9 (Santiago)

 

(二)查看系統是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位


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM