查看当前linux系统的类型
刚登陆 linux 服务器的时候,我们也不太清楚当前系统是 ubuntu 还是 centos。即使你执行 uname -a
也不会看到具体的类型。
[root@oracle ~]# uname -a
Linux oracle 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
- 根据命令来判断类型
我们可以通过 apt 和 yum 来区分当前系统的类型。
例如:
[root@oracle ~]# apt
-bash: apt: 未找到命令
apt-get install xxx
是ubuntu 系统安装软件的命令
root@oracle ~]# yum
已加载插件:fastestmirror
您需要给出命令
Usage: yum [options] COMMAND
List of Commands:
check 检查 RPM 数据库问题
check-update 检查是否有可用的软件包更新
clean 删除缓存数据
....
....
yum install xxx
是 centOS 系统安装软件的命令。
通过这两个命令我们可以做出区分,当前是 centOS。
查看内核版本
[root@oracle ~]# uname -r
3.10.0-693.el7.x86_64
这个命令查看的并不是发行版本,而是内核版本。
查看发行版本
可以借助 lsb-core
命令来查看内核对应的发行版本。
// 安装
yum install -y redhat-lsb-core
// 运行
[root@oracle ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
网友评论