查看linux内核版本及操作系统版本的命令

一、查看内核版本命令

(1)[[email protected] ~]#cat/proc/version

Linux version 2.6.18-238.el5 ([email protected])(gcc version 4.1.2 20080704 (Red Hat 4.1.2-50)) #1 SMP Sun Dec 19 14:22:44 EST2010

(2)[[email protected]~]# uname -r

2.6.18-238.el5

(3)[[email protected]~]# uname -a

Linux SOR_SYS.99bill.com 2.6.18-238.el5 #1 SMP Sun Dec 19 14:22:44 EST2010 x86_64 x86_64 x86_64 GNU/Linux

二、查看linux版本

1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:

[[email protected]~]# 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 HatEnterprise Linux AS release 4 (Nahant Update 4)

Release:        4

Codename:       NahantUpdate4

注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

2) 登录到linux执行cat /etc/issue,例如如下:

[[email protected]~]# cat /etc/issue

Red Hat Enterprise Linux Server release 5.6 (Tikanga)

Kernel \r on an \m

3) 登录到linux执行cat/etc/redhat-release ,例如如下:

[[email protected]~]#cat /etc/redhat-release

Red Hat Enterprise Linux AS release 4 (Nahant Update 4)

注:这种方式下可以直接看到具体的版本号,比如 AS4 Update 1

4)登录到linux执行rpm -qredhat-release ,例如如下:

[[email protected]~]# rpm -q redhat-release

redhat-release-5Server-5.6.0.3

注:这种方式下可看到一个所谓的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) [[email protected]~]#file /bin/bash

/bin/bash: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), forGNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9,stripped

6) [[email protected]~]#file /bin/cat

/bin/cat: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), forGNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9,stripped

时间: 2024-10-10 21:16:56

查看linux内核版本及操作系统版本的命令的相关文章

一、查看Linux内核版本命令(两种方法):

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version [[email protected]CentOS home]# cat /proc/versionLinux version 2.6.32-431.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013 2.uname -a [

查看Linux内核版本命令

一.查看Linux内核版本命令(两种方法): 1.cat /proc/version 2.uname -a 二.查看Linux系统版本的命令(3种方法): 1.lsb_release -a,即可列出所有版本信息: 这个命令适用于所有的Linux发行版,包括Redhat.SuSE.Debian…等发行版. 2.cat /etc/redhat-release,这种方法只适合Redhat系的Linux: 3.cat /etc/issue,此命令也适用于所有的Linux发行版. 参考:http://ww

查看Linux内核版本和系统版本信息

一.查看Linux内核版本命令(2种方法)1.2.uname -a 二.查看Linux系统版本的命令(3种方法)1.lsb_release -a测试后发现这个命令适用于Centos.Ubuntu.在redhat中没有这个命令. 2.cat /etc/redhat-release,这种方法只适合Redhat系的Linux 3. cat /etc/issue ,Centos.Redhat通用 原文地址:https://blog.51cto.com/14013172/2459127

如何查看Linux内核的initrd.img映像文件

initrd的含义是initialized ram disk.ram disk用一部分内存模拟成磁盘,让操作系统访问. initrd.img文件就是个ram disk的映像文件.ram disk是标准内核文件认识的设备(/dev/ram0)文件系统也是标准内核认识的文件系统.通常的步骤是先启动内核,然后内核挂载initrd.img,并执行里面的脚本来进一步挂载各种各样的模块和服务,经过一些配置和运行后,就可以去物理磁盘加载真正的root分区了,然后再进行配置,最后启动成功. 查看Linux内核的

1.3查看Linux内核版本

1.目前Linux内核主要维护的三个版本:Linux2.4.Linux2.6和Linux3.x,Android使用的是Linux2.6:Linux3.x是最新推出的Linux内核版本: 2.查看Linux系统内核版本的方法: (1)使用命令:uname -a (2)使用命令:cat /proc/version 3./proc不是普通的文件系统,而是系统内核的映象,该目录中的文件是存放在系统内存之中的,它以文件系统的方式/为访问系统内核数据的操作/提供接口.

如何更方便的查看Linux内核代码的更新记录【转】

转自:http://blog.csdn.net/lee244868149/article/details/44302819 Linux内核的更新非常的快,如何快速的了解这些更新呢?最一般的办法就是把新旧版本的内核源码下载下来,然后利用BCompare或别的什么工具进行源码对比,但这明显比较费力耗时,而本文将介绍一种更快捷简单的方法. 在官方http://git.kernel.org/网站可以找到linux的各种git更新记录,比如virt/kvm/kvm.git,通过这个链接,可以看到kvm的各

《Linux内核分析》 操作系统是如何工作的

范闻泽   原创作品转载请注明出处   <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 根据实验要求,在实验楼中的运行. 时间片轮转法 (输入vi main.c查看mykernel的源代码) mymain.c中最核心的代码 (myinterrupt.c的代码,每次时钟中断调用一次printk) 2.操作系统内核源代码[分析见注释] 1.mypcb.h//头文件,在其他的.c文件中引用:主要是数据结构的定义 1

Linux内核分析之操作系统是如何工作的

在本周的课程中,孟老师主要讲解了操作系统是如何工作的,我根据自己的理解写了这篇博客,请各位小伙伴多多指正. 一.知识点总结 1. 三个法宝 存储程序计算机:所有计算机基础性的逻辑框架. 堆栈:高级语言的起点,函数调用需要堆栈机制. 中断机制:多道系统的基础,是计算机效率提升的关键. 2. 函数调用堆栈 堆栈是C语言程序运行时必须的一个记录调用路径和参数的空间,即CPU内已经集成好了很多功能. 堆栈含以下元素: 函数调用框架 传递参数 保存返回地址(%eax) 提供局部变量空间 等等 C语言编译器

使用linux 版vscode 查看linux内核源码函数跳转比较慢的问题

在使用 deepin  +  vscode 查看linux源码时,发现比较恶心的问题,跳转到指定函数特别慢,偶尔还跳转不过去,在vscode 中安装一个插件就好了 1. vscode 安装插件名:C/C++ GNU Global 2. 在deepin中安装一个软件:sudo apt install global 3. 在deepin终端中使用 which global 查看global的安装路径  /usr/bin/global 4. 将这个路径配置到vscode 中 "gnuGlobal.gl