linux学习 - 如何确定是否是 Centos 系统

本文介绍了如何在Linux环境中确认系统是否为Centos。通过查看内核版本信息、GCC版本以及使用lsb_release命令(如需安装lsb包),可以确定系统的发行版和版本。这些方法适用于Centos及Redhat版本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux学习 - 如何确定是否是 Centos 系统

我们日常的工作与学习中可能对我们使用的 Linux 系统是哪个版本不太清楚,那么有么有一种方法可以查看到底是不是 Centos 系统的呢?

答案是肯定的。

以下的操作可在 centos 系统上实现,有些方式可能只适用 centos/redhad版本系统;

  • uname -a | uname -r 查看内核版本信息

    [root@server26 ~]# uname -a
    Linux server26 2.6.32-696.16.1.el6.x86_64 #1 SMP Wed Nov 15 16:51:15 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
    [root@server26 ~]# uname -r
    2.6.32-696.16.1.el6.x86_64
    [root@server26 ~]# 
    

    注意:理论上是可以各种改,有可能你看到的是别人改过的;

  • cat /proc/version 查看内核gcc版本Linux

    [root@server26 ~]# cat /proc/version 
    Linux version 2.6.32-696.16.1.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Wed Nov 15 16:51:15 UTC 2017
    [root@server26 ~]# 
    
  • lsb_release -a 列出所有版本信息,查看系统发行版本信息

注意:若 centos 版本没有此命令可以执行 yum install lsb安装linux

[root@server26 ~]# lsb_release -a
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.9 (Final)
Release:        6.9
Codename:       Final
[root@server26 ~]# 
  • cat /etc/issue 查看系统版本linux
[root@server26 ~]# cat /etc/issue
CentOS release 6.9 (Final)
Kernel \r on an \m

[root@server26 ~]#
  • centos系统执行 cat /etc/redhat-release 查看系统版本信息linux
[root@server26 ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
[root@server26 ~]# 
  • 执行 getconf LONG_BIT可以查看linux系统位数linux
[root@server26 ~]# getconf LONG_BIT
64
[root@server26 ~]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值