
一、查看linux系统发行版本
命令1:lsb_release -a
该命令适用于所有Linux系统,会显示出完整的版本信息,包括Linux系统的名称,如Debian、Ubuntu、CentOS等,和对应的版本号,以及该版本的代号,例如在Debian 8中将会显示代号jessie。
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie
命令2:cat /etc/issue
该命令适用于所有Linux系统,显示的版本信息较为简略,只有系统名称和对应版本号。
$ cat /etc/issue
Debian GNU/Linux 8 \n \1
命令3:cat /etc/redhat-release
该命令仅适用于Redhat系列的Linux系统,显示的版本信息也较为简略。
$ cat /etc/redhat-release
CentOS release 6.0 (Final)
二、查看Linux内核版本
命令1:uname -a
$ uname -a
Linux CodeBelief 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt9-3~deb8ul (2015-04-24) x86_64 GNU/Linux
命令2:cat /proc/version
$ cat /proc/version
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt9-3~deb8ul (2.15-04-24)
1、Linux Mint:一个基于Ubuntu的发行版,更贴近普通用户,Linux Mint不仅仅是一个具有新的应用程序和更新的桌面主题的Ubuntu,自开始以来,开发人员一直增加各种mint下的图形工具以提高可用性,比如说mintDesktop – 用于配置桌面环境的实用程序、mintInstall – 一个易于使用的软件安装程序。2、Ubuntu:Ubuntu发展成为最受欢迎的桌面Linux发行版,为开发易于使用和免费的桌面 *** 作系统做出巨大贡献,该 *** 作系统成为市场上专有桌面 *** 作系统有力的竞争者。
3、Debian GNU/Linux:1993年首次公布,该发行版本非常稳定,卓越的质量控制,包含超过30000个软件包,支持比任何其他Linux发行版本更多的处理器体系结构。
4、Mageia:一个桌面发行版本,最受欢迎的功能是最优秀的软件应用,精良的系统管理套件,吸引大量志愿者贡献者以及广泛的国际化支持,是最简单但功能强大的系统安装程序之一。
5、Fedora:Fedora 是一个 Linux 发行版,是一款由全球社区爱好者构建的面向日常应用的快速、稳定、强大的 *** 作系统。它允许任何人自由地使用、修改和重发布,无论现在还是将来。
6、CentOS:Linux的发行版本之一,来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成,有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
二。查看linux版本:1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
[root@SOR_SYS ~]# lsb_release -a
LSB Version::core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseAS
Description:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
Release:4
Codename: NahantUpdate4
[root@SOR_SYS ~]#
注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2) 登录到linux执行cat /etc/issue,例如如下:
[root@SOR_SYS ~]# cat /etc/issue
Red Hat Enterprise Linux Server release 5.6 (Tikanga)
Kernel \r on an \m
[root@SOR_SYS ~]#
3) 登录到linux执行cat /etc/redhat-release ,例如如下:
[root@SOR_SYS ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
[root@SOR_SYS ~]#
注:这种方式下可以直接看到具体的版本号,比如 AS4 Update 1
4)登录到linux执行rpm -q redhat-release ,例如如下:
[root@SOR_SYS ~]# rpm -q redhat-release
redhat-release-5Server-5.6.0.3
[root@SOR_SYS ~]#
注:这种方式下可看到一个所谓的release号,比如上边的例子是5
这个release号和实际的版本之间存在一定的对应关系,如下:
redhat-release-3AS-1 ->Redhat Enterprise Linux AS 3
redhat-release-3AS-7.4 ->Redhat Enterprise Linux AS 3 Update 4
redhat-release-4AS-2 ->Redhat Enterprise Linux AS 4
redhat-release-4AS-2.4 ->Redhat Enterprise Linux AS 4 Update 1
redhat-release-4AS-3 ->Redhat Enterprise Linux AS 4 Update 2
redhat-release-4AS-4.1 ->Redhat Enterprise Linux AS 4 Update 3
redhat-release-4AS-5.5 ->Redhat Enterprise Linux AS 4 Update 4
另:第3)、4)两种方法只对Redhat Linux有效
5) [root@SOR_SYS ~]# file /bin/bash
/bin/bash: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@SOR_SYS ~]#
6) [root@SOR_SYS ~]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@SOR_SYS ~]#
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)