关于Linux的版本:内核版本 / 发行版本 / 系统版本

打印 上一主题 下一主题

主题 862|帖子 862|积分 2586

1. 几个概念


1.1 内核版本


内核版本:Kernel Version。内核是操作系统的核心部分,负责硬件管理、资源分配、系统安全等。比方:5.15.0-56-generic。
查看内核:uname -r
查看详细的内核信息:uname -a


[img=80%,80%]https://i-blog.csdnimg.cn/direct/e8db1e5f7f55460381bced2f99785070.png#pic_left[/img]





1.2 发行版本


发行版本:Distribution Version。指的是 Linux 发行版(如 Ubuntu、CentOS、Debian)的版本信息。比方:Ubuntu 22.04 LTS 或 CentOS 7.9 。
通用方式:cat /etc/os-release
[img=80%,80%]https://i-blog.csdnimg.cn/direct/e0fdac58570f4f289fe1da23e8e0d92d.png#pic_left[/img]





适用于特定发行版的方式:lsb_release -a
[img=80%,80%]https://i-blog.csdnimg.cn/direct/d3554d915ef64d67bf9960518e7b5b94.png#pic_left[/img]





仅显示版本号:
  1. cat /etc/redhat-release   # 在 RHEL/CentOS 中
  2. cat /etc/debian_version   # 在 Debian 中
复制代码


1.3 系统版本


系统版本:System Version。指的是整个操作系统(包括内核、发行版和软件包)的整体版本信息。比方:Linux version 5.15.0 (Ubuntu)。
查看主机整体信息,包括内核、架构、os等:hostnamectl
[img=80%,80%]https://i-blog.csdnimg.cn/direct/eb0d0c29f12d4e269035d029ca3ac7db.png#pic_left[/img]



查看内核日志中系统引导的版本信息:dmesg | grep "Linux version"
[img=80%,80%]https://i-blog.csdnimg.cn/direct/a054313985ab4a3ab9f6bb24b9aa3604.png#pic_left[/img]



2. 其他常用下令


以下测试基于 Centos7。


2.1 less /proc/version


实行下令:less /proc/version
作用:查看内核与发行版本信息。
结果:Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020
结果说明:
Linux version:内核版本,是 el7,数字 7 代表centos7。




2.2 uname -a


实行下令:uname -a
作用:查看内核与发行版本信息。
结果:Linux centos.reset 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
结果说明:el7 说明是centos7。




2.3 lsb_release -a


实行下令:lsb_release -a
作用:查看发行版本信息。
结果:初次实行会提示 -bash: lsb_release: 未找到下令 ,实行下令 yum install -y redhat-lsb 进行安装。安装完成后可以不用重启,再立即实行上面的下令即可。结果如下:
  1. Distributor ID:        CentOS
  2. Description:        CentOS Linux release 7.9.2009 (Core)
  3. Release:        7.9.2009
  4. Codename:        Core
复制代码


2.4 less /etc/*-release


实行下令:less /etc/*-release
作用:查看发行版本信息。
结果:centos系同一般查看 redhat-release、os-release、lsb-release、system-release。这几个文件不一定都有。在less模式下,n是浏览下一个文件,p是浏览上一个文件,q是退出less模式。




2.5 cat /etc/issue


下令:cat /etc/issue
作用:查看发行版本信息。




2.6 cat /proc/version


下令:cat /proc/version
作用:查看内核版本。
结果:Linux version 3.10.0-1160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ) #1 SMP Mon Oct 19 16:18:59 UTC 2020




免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

花瓣小跑

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表