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]
仅显示版本号:
- cat /etc/redhat-release # 在 RHEL/CentOS 中
- 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 进行安装。安装完成后可以不用重启,再立即实行上面的下令即可。结果如下:
- Distributor ID: CentOS
- Description: CentOS Linux release 7.9.2009 (Core)
- Release: 7.9.2009
- 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企服之家,中国第一个企服评测及商务社交产业平台。 |