CentOS 查看操作系统版本

CentOS 版本信息

第一种方式

显示正在运行的内核版本

cat /proc/version

输出

Linux version 3.10.0-1127.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020

第二种方式

显示电脑以及操作系统的相关信息

uname -a

输出

Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

第三种方式

显示操作系统的发行版本号

uname -r

输出

3.10.0-1127.el7.x86_64

Linux 版本信息

第一种方式

查看 Linux 发行版本。LSB 是 Linux Standard Base 的缩写,lsb_release 命令用来显示 LSB 和特定版本的相关信息。

lsb_release -a

输出

LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	CentOS
Description:	CentOS Linux release 7.8.2003 (Core)
Release:	7.8.2003
Codename:	Core

运行该命令时若提示 lsb_release 命令不存在 不存在,则表明系统未安装该命令,报错如下:

报错

bash: lsb_release: 未找到命令...

查找软件包

yum provides */lsb_release
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
 * base: mirrors.aliyun.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
extras/7/x86_64/filelists_db                                                        | 277 kB  00:00:01     
redhat-lsb-core-4.1-27.el7.centos.1.i686 : LSB Core module support
源    :base
匹配来源:
文件名    :/usr/bin/lsb_release

redhat-lsb-core-4.1-27.el7.centos.1.x86_64 : LSB Core module support
源    :base
匹配来源:
文件名    :/usr/bin/lsb_release

安装

sudo -y install redhat-lsb-core-4.1-27.el7.centos.1.x86_64

安装成功

已安装:
  redhat-lsb-core.x86_64 0:4.1-27.el7.centos.1                                       
作为依赖被安装:
  redhat-lsb-submod-security.x86_64 0:4.1-27.el7.centos.1            spax.x86_64 0:1.5.2-13.el7           

第二种方式

cat /etc/redhat-release

输出

CentOS Linux release 7.8.2003 (Core)

系统位数

第一种方式

getconf LONG_BIT

输出

64

第二种方式

file /bin/ls

输出

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aaf05615b6c91d3cbb076af81aeff531c5d7dfd9, stripped

第三种方式

lsb_release  -a
### 如何在 CentOS查看操作系统版本CentOS 系统中,可以通过多种方法来获取当前操作系统版本信息。以下是几种常用的方法: #### 方法一:通过 `/etc/centos-release` 文件 可以直接读取文件 `/etc/centos-release` 的内容以获得系统版本号。此文件通常包含了关于 CentOS 版本的核心信息[^1]。 ```bash cat /etc/centos-release ``` 运行上述命令后,如果系统是 CentOS 7.6,则会显示如下内容: ``` CentOS Linux release 7.6.1810 (Core) ``` #### 方法二:通过 `/etc/os-release` 文件 另一个更通用的方式是查阅 `/etc/os-release` 文件的内容。该文件不仅适用于 CentOS,也广泛用于其他基于 RPM 和 Debian 的发行版上。 ```bash cat /etc/os-release ``` 这将返回一系列键值对形式的信息,其中 `VERSION_ID` 字段表示具体的版本编号。 #### 方法三:利用 `hostnamectl` 命令 对于较新的 CentOS 或 RHEL 发行版来说,可以借助 `hostnamectl` 工具快速查询到详细的主机名以及 OS 配置详情。 ```bash hostnamectl ``` 输出示例可能类似于下面这样: ``` Operating System: CentOS Linux 7 (Core) Kernel: Linux 3.10.0-957.el7.x86_64 Architecture: x86-64 ``` 以上三种方式均能有效帮助管理员确认所使用的具体 CentOS 版本情况。 ```python import subprocess def get_centos_version(): try: result = subprocess.run(['cat', '/etc/centos-release'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True) if result.returncode == 0: return result.stdout.strip() else: return f"Error occurred: {result.stderr}" except Exception as e: return str(e) print(get_centos_version()) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值