Linux查看操做系統版本

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

查看linux版本號 有了版本號,不一樣版本 統一問題解決方案不一樣,而後根據版原本百度精確查找相應解決方案bash

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

通常咱們須要看這個便可spa

  

[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

  二、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

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

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

# 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
相關文章
相關標籤/搜索