Linux如何查看当前系统的内核与发行版本信息

 更新时间:2025年04月30日 09:18:17   作者:Roc.Chang  
这篇文章主要介绍了Linux如何查看当前系统的内核与发行版本信息问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Linux查看当前系统的内核与发行版本信息

目前仅在 CentOSUbuntu 系统测试,其他的系统会略有不同。

1. 通过命令:less /proc/version (内核与发行版信息)

Centos 8:

Linux version 4.18.0-147.5.1.el8_1.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20190507 (Red Hat 8.3.1-4) (GCC)) #1 SMP Wed Feb 5 02:00:39 UTC 2020

Ubuntu 18.04.1:

Linux version 4.15.0-65-generic (buildd@lgw01-amd64-006) (gcc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019

注:

  1. 不同的系统显示的有可能不同,但是一般可以进行区分。
  2. Linux version 指的是内核版本。
  3. CentOS 的话:el8_1数字 8 代表是 CentOS 8
  4. Ubuntu 则为后面的 18.04.1,表示是Ubuntu 18.04

2. 通过命令:uname -a (内核与发行版信息)

  • CentOS 8:
Linux iZ2ze90lblkm0mixai571vZ 4.18.0-147.5.1.el8_1.x86_64 #1 SMP Wed Feb 5 02:00:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

通过 el8 确定是 CentOS8。

  • Ubuntu:
Linux blog 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

通过 Ubuntu 确定是 Ubuntu 系统。

3. 通过命令:lsb_release -a(只能查看发行版信息)

  • CentOS:
Distributor ID: CentOS
Description: CentOS Linux release 8.1.1911 (Core)
Release: 8.1.1911
Codename: Core
  • Ubuntu:
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic

4. 通过 less /etc/*-release 命令(查看发行版信息)

通过less /etc/*-release可以匹配多个文件,在命令模式输入 :n 浏览下一个文件,:p 浏览上一个文件,通过这种方式可以看到更多详细的信息,也可以单独查看某一个文件:

  • CentOS: 一般查看 redhat-releaseos-releaselsb-releasesystem-release。这几个文件不同的版本不一定都有。
  • Ubuntu:一般查看 os-releaselsb-release。这几个文件不同的版本不一定都有。

一般来说通过以上方法就可以拿到想要的内核信息与发行版信息。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    centos6.5 安装hadoop1.2.1的教程详解【亲测版】

    这篇文章主要介绍了centos6.5 安装hadoop1.2.1的教程详细,该教程小编亲测过,非常不错,值得推荐给大家,需要的朋友可以参考下
    2018-08-08
  • 如何实现在Linux上执行exe文件

    如何实现在Linux上执行exe文件

    这篇文章主要介绍了在Linux上执行exe文件实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-09-09
  • linux上安装zookeeper 启动和关闭的教程

    linux上安装zookeeper 启动和关闭的教程

    这篇文章主要介绍了linux上安装zookeeper 启动和关闭的教程详解,首先zookeeper运行需要java环境所以必须先装JDK,具体操作步骤大家一起看看本文吧
    2018-08-08
  • Linux面试中最常问的10个问题总结

    Linux面试中最常问的10个问题总结

    这篇文章主要给大家汇总介绍了关于Linux面试中最常问的10个问题,文中通过示例代码介绍的非常详细,对大家学习或者使用Linux系统具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-05-05
  • Centos7远程桌面 vnc/vnc-server的设置详解

    Centos7远程桌面 vnc/vnc-server的设置详解

    这篇文章主要介绍了Centos7远程桌面 vnc/vnc-server的设置详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • CentOS 7 下使用 iptables

    CentOS 7 下使用 iptables

    禁用FireWallD,安装&启用iptables-services systemctl stop firewalld systemctl mask firewalld yum install iptables-services -y systemctl enable iptables
    2016-04-04
  • 浅谈在linux kernel中打印函数调用的堆栈的方法

    浅谈在linux kernel中打印函数调用的堆栈的方法

    下面小编就为大家带来一篇浅谈在linux kernel中打印函数调用的堆栈的方法。小编觉得挺不错的。现在就分享给大家。也给大家做个参考。一起跟随小编过来看看吧
    2016-12-12
  • Ubuntu安装java的最简单的命令行方式(推荐)

    Ubuntu安装java的最简单的命令行方式(推荐)

    这篇文章主要介绍了Ubuntu安装java的最简单的命令行方式的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-11-11
  • 详解Linux使用ss命令结合zabbix对socket做监控

    详解Linux使用ss命令结合zabbix对socket做监控

    zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。这篇文章主要分为三块进行说明:介绍ss命令;对机器总体的socket进行监控;某些机器连接该机器的数量进行监控
    2021-06-06
  • Linux下“/”和“~”的区别详解

    Linux下“/”和“~”的区别详解

    这篇文章主要介绍了Linux下“/”和“~”的区别详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09

最新评论