Linux查看操作系統版本


Linux版本太多,不同版本的命令又有所區別,所以在解決Linux的一些問題時候無從下手 或者 走一些彎路,這里提供解決此類問題的思路:

查看linux版本號 有了版本號,不同版本 統一問題解決方案不同,然后根據版本來百度精確查找相應解決方案

  1、cat /etc/issue 和 cat /etc/redhat-release 都是系統安裝時默認的發行版本(就是個人或企業封裝版本 比如Ubuntu、Fedora、CentOS、Debian 等)

一般我們需要看這個即可

  

[root@PCS102 ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)
-bash-4.1$ cat /etc/issue
Red Hat Enterprise Linux Server release 6.5 (Santiago)
Kernel \r on an \m

  2、cat /proc/version 和 uname -a 顯示的內容相同,顯示linux內核版本號(開源版本)

[root@PCS102 ~]# cat /proc/version
Linux version 3.10.0-514.el7.x86_64 (mockbuild@x86-039.build.eng.bos.redhat.com) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Wed Oct 19 11:24:13 EDT 2016
[root@PCS102 ~]# uname -a
Linux PCS102 3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

  3、查看當前Linux版本是多少位,那么在選擇安裝文件的時候就要選擇相應的文件

  getconf LONG_BIT  或者uname -a 或者 file /sbin/init 或者 file /bin/ls  linux版本不同  就多使用些命令嘗試

# getconf LONG_BIT  返回值表示位數
[root@PCS102 ~]#  getconf LONG_BIT
64

#uname -a  顯示x86_64 標識64位  否則就是32位
[root@PCS102 ~]# uname -a  
Linux PCS102 3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux

#file /sbin/init 或者  file /bin/ls 操作系統不同  那么使用不同的命令多試幾次
[root@PCS102 ~]# file /sbin/init
/sbin/init: symbolic link to `../lib/systemd/systemd'
[root@PCS102 ~]# 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

 


免責聲明!

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



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