18
2018
09

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

原文链接:https://www.qiquanji.com/post/8336.html

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

微信扫码关注

更新实时通知

« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。