如何查看CentOS版本
转载来源:https://linuxconfig.org/how-to-check-centos-version
如何查看CentOS版本
有几种方法可以检查系统上运行的CentOS版本。检查CentOS版本号的最简单方法是执行cat /etc/centos-release
命令。可能需要确定准确的CentOS版本,以帮助您或您的支持团队对CentOS系统进行故障排除。
CentOS版本包含三个版本,如下列所示:
CentOS版本包括Major,Minor和Asynchronous Release number。
检查CentOS版本的命令是什么?
下表包含有关如何在CentOS Linux服务器或桌面上检查CentOS版本的最常见和推荐的方法。
命令 | 描述 |
---|---|
$ rpm -q centos-release | CentOS版本适用于CentOS 6及更高版本。显示主要,次要和异步CentOS版本的原因。 |
$ lsb_release -d |
需要redhat-lsb 在执行之前安装包。
|
$ cat /etc/centos-release |
Linux cat 命令输出/etc/centos-release 查询CentOS版本的内容。适用于CentOS 6及更高版本。
|
检查CentOS版本的替代命令
如果上面提供的命令无法帮助您获取CentOS版本号,您可以尝试以下替代命令。
虽然仅适用于CentOS版本7及更高版本,但该hostnamectl
命令可能会为您提供有关您的操作系统版本号的重要线索:
$ hostnamectl Static hostname: localhost.localdomainIcon name: computer-vmChassis: vmMachine ID: fe069af6a1764e07be909d7cf64add99Boot ID: b81bb73dc549484c8927e830e149eb55Virtualization: kvmOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-862.6.3.el7.x86_64Architecture: x86-64
要获得更多答案,请尝试查询/etc
目录中的所有发布文件:
$ cat /etc/*elease
CentOS Linux release 7.5.1804 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"CentOS Linux release 7.5.1804 (Core)
CentOS Linux release 7.5.1804 (Core)
您运行的系统可能已定义宏,可帮助您识别CentOS Linux服务器的主要发行版本。请尝试以下方法:
$ rpm --eval '%{centos_ver}'
7
最后,您的GRUB引导手册可能会提供一些答案。这不是检查CentOS版本最可靠的方法,但它可能会为您提供一些线索:
#grep -w menuentry /boot/grub2/grub.cfg /etc/grub2.cfg
/boot/grub2/grub.cfg:menuentry'CentOS Linux(3.10.0-862.6.3.el7.x86_64)7(Core)' - class centos --class gnu-linux --class gnu --class os - -unrestricted $ menuentry_id_option'gnulinux-3.10.0-693.el7.x86_64-advanced-176eba78-e8ec-475d-9086-0d582fcd4305'{
...
使用编程来检查CentOS版本
如果您希望自行编程以自动检查CentOS版本,您可以选择多种选项。本节将列出如何使用Bash脚本和Python编程语言检查CentOS版本的一些基本示例。
Bash脚本检查CentOS版本
以下bash脚本可用于获取CentOS版本号,前提是/etc/centos-release
文件存在并已填充。作为示例,在适当的地方进行修改:
#!/bin/bashfull=`cat /etc/centos-release | tr -dc '0-9.'`
major=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d \. -f1)
minor=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d \. -f2)
asynchronous=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d \. -f3)echo CentOS Version: $full
echo Major Relase: $major
echo Minor Relase: $minor
echo Asynchronous Relase: $asynchronous
输出:
$ ./check-centos-version.sh
CentOS Version: 7.5.1804
Major Relase: 7
Minor Relase: 5
Asynchronous Relase: 1804
用于检查CentOS版本的Python程序
以下python脚本将输出分发名称以及OS版本号:
#!/usr/bin/pythonimport platform
print platform.linux_distribution()
Output:
$ python check-centos-version.py ('CentOS Linux', '7.5.1804', 'Core')
如何查看CentOS版本相关推荐
- 查看CentOS版本方法
查看CentOS版本方法 有以下命令可以查看: # lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1 ...
- Linux查看centos版本 - 命令篇
文章目录 Linux查看centos版本 - 命令篇 xshell命令: 执行后,截图示下: Linux查看centos版本 - 命令篇 xshell命令: 命令:cat /etc/redhat-re ...
- centos java 版本查看_查看CentOS版本信息
查看CentOS版本信息 2017年09月19日 14:52:39 树上骑个猴 阅读数:37283 标签: Linux版本查看 更多 版权声明:本文为博主原创文章,未经博主允许不得转载. https: ...
- 通过命令查看CentOS版本的几种方法,经过搜集整理得到
查看CentOS版本方法 命令1: rpm -q centos-release 命令2: yum install redhat-lsb -y lsb_release -a 这个命令适用于所有的linu ...
- 几种查看centos版本的方法
目录 查看centos版本 cat /etc/issue cat /etc/redhat-release 查看linux版本 cat /proc/version uname -a uname -r 查 ...
- 查看linux虚拟机版本,查看CentOS版本方法
查看CentOS版本方法 有以下命令可以查看: # lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia ...
- 【Linux】查看CentOS版本信息
(一) 查看已经安装的CentOS版本信息 1.cat /etc/issue 查看版本 cat 缩写concatenate cat命令可以用来显示.合并文件. CentOS release 6.6 ...
- 查看CentOS版本的命令
查看CentOS版本方法 有以下命令可以查看: 命令1: rpm -q centos-release 结果为: centos-release-7-7.1908.0.el7.centos.x86_64 ...
- 查看CentOS版本、系统内核等信息
(一) 查看已经安装的CentOS版本信息 1.cat /etc/issue 查看版本 cat 缩写concatenate cat命令可以用来显示.合并文件. CentOS release 6.6 ( ...
最新文章
- windows版influxDB安装与配置
- python写游戏棋牌游戏_使用python实现简单五子棋游戏
- 如何使用ping命令检查网络故障
- SQL Server 系统存储过程
- 20165306 第八周学习任务
- 3天2100万!周杰伦的说好不哭,20万点评Python来分析
- onvif学习笔记3:NTP命令实现的示例
- 华为交换机重制_华为交换机重置命令
- 1. Windows网络编程(C++ Socket编程)
- VBA(比较全的api中文帮助文档例如office,excel,outlook,PowerPoint等api文档)
- red5流媒体服务器网站,[RED5]red5流媒体服务器(开源免费)的安装方法
- 第四章:字处理软件Word 2010——知识点整理
- 学习了pr后的收获_学习后的感想和收获
- 2016 Micu课堂王铎UI图标设计特训班高级高清原版教程
- 夏目漱石《我是猫》读后感
- MySQL之MVCC原理
- stm32专题二十五:基本定时器原理
- java.sql.SQLException: Access denied for user 'pc'@'localhost' (using passw
- Apache 服务器 SSL 证书到期-续期处理步骤
- dpl服务器维护,巨无霸核心!超微发布X12DPL系列服务器主板
热门文章
- 38动感菜单 38 jQuery And CSS Drop Down Multi Level Menu Solutions
- linux下PS1命令提示符设置
- SQL Server2008数据库用户管理 (第三部分)
- PyCharm设置背景颜色
- BinarySearch 有序表的二分查找
- 【AI视野·今日Robot 机器人论文速览 第一期】Fri, 4 Jun 2021
- JupyterNotebook配置远程登录
- 读《C++ Primer(第三版)》的一些疑问(不断更新)
- 演练 多班分数录入统计优秀人数
- celery-01-异步任务模块-解决发送邮件的延时问题