【转】Linux下判断cpu架构及系统发行版方法

原文地址:https://zhuanlan.zhihu.com/p/374738476

一、判断cpu架构

1,使用命令:hostnamectl

2,使用命令:arch

3,使用lscpu

4,使用命令:cat /proc/cpuinfo,可以查到具体指令集

二、判断系统是Debian系还是Redhat系

  大家都知道 linux分redhat系和debian系,那么肯定有办法,去判断系统是redhat系还是debian系。

1,查看/etc/下有redhat-release或debian_version来区分,比如下图,典型的debian系

但是发现有些系统没有这些字段命令的文件,而是用了自己的系统名,比如下图,这时此种方法就不适用了。

2,执行bash和dash,如果是debian,dash可以进,redhat原生是不带dash的,比如下图,可以判断为debian系。

三、判断系统是Debian系哪个发行版本

  当我们进入docker的debian系安装包下载目录,看到debian还有多个发行版本,这时,我们需要确定我们的系统属于哪个。

Debian 一直维护着至少三个发行版本:“稳定版(stable)”,"测试版(testing)“和"不稳定版(unstable)”。

下一代 Debian 正式发行版的代号为 “bullseye” — “测试中”

Debian 10(“buster”) — 当前的"稳定(stable)"版

Debian 9(“stretch”) — "旧的稳定(oldstable)"版

Debian 8(“jessie”) — "更旧的稳定(oldoldstable)"版

......

要区分自己的系统属于哪个发行版本其实很简单,去查看/etc下的版本文件即可:

显然,我们的系统是基于Debian8(“jessie”),判断结束。

posted @ 2023-05-16 10:08  dirgo  阅读(232)  评论(0编辑  收藏  举报