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 ~]#