开发者

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

目录
  • linux查看当前系统的内核与发行版本信息
    • 1. 通过命令:less /proc/version (内核与发行版信息)
    • 2. 通过命令:uname -a (内核与发行版信息)
    • 3. 通过命令:lsb_release -a(只能查看发行版信息)
    • 4. 通过 less /etc/*-release 命令(查看发行版信息)
  • 总结

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

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

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

    Centos 8:

    Linux version 4.18.0-14php7.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-genwww.devze.comeric (buildd@lgw01-amd64-006) (gpythoncc version 7.4.0 (Ubuntu 7.4.0-1ubuntu1~18.04.1)) #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC suTkXRuBwX2019

    注:

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

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

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。

    0

    上一篇:

    下一篇:

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    最新运维

    运维排行榜