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。这几个文件不同的版本不一定都有。

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

总结

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

相关文章

  • ubuntu18.04安装搜狗拼音的简易教程

    ubuntu18.04安装搜狗拼音的简易教程

    这篇文章主要介绍了ubuntu18.04安装搜狗拼音的简易教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-05-05
  • Linux跨平台文件共享利器Samba的使用方法和最佳实践

    Linux跨平台文件共享利器Samba的使用方法和最佳实践

    在混合操作系统环境中,如何让 Linux/UNIX 服务器与 Windows 客户端之间实现无缝的文件和打印共享,一直是运维人员的核心需求之一,本文将从原理、安装、配置、安全加固到性能优化,全面介绍 Samba 的使用方法和最佳实践,需要的朋友可以参考下
    2026-05-05
  • 详解如何在 Linux 启动时自动执行命令或脚本

    详解如何在 Linux 启动时自动执行命令或脚本

    这篇文章主要介绍了详解如何在 Linux 启动时自动执行命令或脚本,主要有两种方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-03-03
  • 修改linux终端命令行颜色的操作方法

    修改linux终端命令行颜色的操作方法

    最近一直在使用 linux操作系统学习 Docker,在使用过程中发现命令的输入输出均是白色,很容易看花眼,而且不容易区分输入与输出内容,所以决定修改一下linux终端命令行颜色,下面就是本博主对 linux 终端命令行修改颜色的过程,需要的朋友可以参考下
    2024-02-02
  • 不允许错过的Linux常用命令集合

    不允许错过的Linux常用命令集合

    不允许错过的Linux常用命令集合,实用的Linux常用命令,很全面,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • linux之centos7防火墙基本使用详解

    linux之centos7防火墙基本使用详解

    这篇文章主要介绍了linux之centos7防火墙基本使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-02-02
  • Ubuntu虚拟机没有网络的原因和解决方案

    Ubuntu虚拟机没有网络的原因和解决方案

    文章介绍了Ubuntu虚拟机在VMware或VirtualBox中无法访问互联网的问题,详细解释了问题原因,并提供了完整的解决方案,包括启动网卡、获取IP地址和重启网络服务等步骤,需要的朋友可以参考下
    2026-03-03
  • Linux/Unix系统中进程与文件的关系解读

    Linux/Unix系统中进程与文件的关系解读

    Linux/Unix系统将进程抽象为文件,通过/proc伪文件系统动态展示运行时信息,实现对进程的灵活管理,文章解析了进程文件与普通文件的异同,介绍了文件描述符监控、OOM调整等实际应用,并探讨了该设计理念的哲学意义与技术局限
    2025-08-08
  • Linux echo命令使用解读(在终端输出文本)

    Linux echo命令使用解读(在终端输出文本)

    本文详细解析了Linux下echo命令的用法、常见选项及特殊字符支持,说明其在输出文本、脚本编程和系统管理中的重要作用,并介绍了实际应用和注意事项
    2025-10-10
  • yum 安装memcache permission denied(拒绝访问) 问题

    yum 安装memcache permission denied(拒绝访问) 问题

    这篇文章主要介绍了yum 安装memcache permission denied(拒绝访问) 问题,需要的朋友可以参考下
    2017-03-03

最新评论