常见的情况是,您已经通过物理方式或通过远程登录获得了对Linux系统的访问权,并且您不知道在此特定系统上安装了哪个Linux版本。鉴于当今许多Linux发行版已实现系统的作为其核心设计的一部分,在许多情况下,检查Linux版本是相对简单的过程。

检查Linux版本的最简单方法是使用hostnamectl命令,不带任何参数。例如下面hostnamectl命令将返回正在使用的Linux发行版名称,版本和代号以及当前加载的Linux内核版本:

$ hostnamectl

Static hostname: x220

Icon name: computer-laptop

Chassis: laptop

Machine ID: 2d4efda5efb0430faeb2087d0a335c6b

Boot ID: f8c4a3a776a74d42878347efc2c00634

Operating System: Debian GNU/Linux 10 (buster)

Kernel: Linux 4.9.0-9-amd64

Architecture: x86-64

在本教程中,您将学习:

Linux软件包的基本介绍

如何检查系统架构和Linux内核版本

如何检查CPU架构

如何检查CentOS,Redhat,Debian,Ubuntu,Mint,Arch,Fedora Linux系统版本

如何检查Linux版本

使用的软件要求和约定

软件要求和Linux命令行约定

类别

使用的要求,约定或软件版本

系统

CentOS,Redhat,Debian,Mint,Ubuntu,Arch,Fedora

软件

不适用

其他

以root身份或通过Linux特权访问Linux系统sudo命令。

约定

#-要求linux命令可以直接以root用户身份或通过使用root特权以root特权执行sudo命令$-要求linux命令以普通非特权用户身份执行

Linux软件包管理系统

如果以上快速检查Linux版本使用systemctrl命令不起作用,检查要使用的GNU /Linux操作系统的下一步是识别安装了哪个软件包管理器。无论您在哪个GNU /Linux系统上使用,使用以下三个软件包管理器之一的可能性都很高:

rpm-Redhat软件包管理器

dpkg-Debian软件包管理器

pacman-Arch软件包管理器

因此,例如,如果您的系统正在使用rpm软件包管理器,那么您的GNU /Linux系统很可能是RHEL,CentOS,Fedora等。deb您的GNU /Linux系统的软件包管理器可以是Ubuntu,Debian,Mint等。最后,当pacman软件包管理器正在使用中,那么您的GNU /Linux系统就是Arch,Manjaro等。

以下命令将检查在我们的GNU /Linux系统上使用的是哪个程序包管理器。例如,波纹管命令在某些基于Debian的GNU /Linux系统上执行:

$ for i in $( echo rpm dpkg pacman ); do which $i; done 2> /dev/null

/usr/bin/dpkg

注意,以上命令的输出是实际包管理器可执行二进制文件的完整路径。而在具有Redhat软件包管理的系统上,您可能会看到类似于以下内容的输出:

$ for i in $( echo rpm dpkg pacman ); do which $i; done 2> /dev/null

/bin/rpm

如何检查CentOS版本

检查CentOS版本的最常见方法是阅读其中的内容。/etc/centos-release文件。例如:

$ cat /etc/centos-release

CentOS Linux release 7.5.1804 (Core)

请访问我们的指南,获取有关以下内容的详细信息如何检查CentOS版本。

如何检查RHEL版本

如果您需要在Redhat Enterprise Linux上检查系统版本,最好的办法是查看其中的内容。/etc/redhat-release文件。例如:

$ cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.3 (Maipo)

请访问我们的指南,获取有关以下内容的详细信息如何检查RHEL版本。

如何检查Debian版本

如果您需要检查Debian GNU /Linux的系统版本,最可能的问题是/etc/issue文件。例如:

$ cat /etc/issue

Debian GNU/Linux 10 \n \l

请访问我们的指南,获取有关以下内容的详细信息如何检查Debian版本。

如何检查Linux Mint版本

如果您正在运行Mint GNU /Linux,请打开读取内容/etc/issue文件。例如:

$ cat /etc/issue

Linux Mint 18.3 Serena \n \l

请访问我们的指南,获取有关以下内容的详细信息如何检查Linux Mint版本。

如何检查Ubuntu版本

与所有其他基于Debian的GNU /Linux系统相同,要检查系统版本,请阅读/etc/issue文件。例如:

$ cat /etc/issue

Ubuntu 18.04 LTS \n \l

请访问我们的指南,获取有关以下内容的详细信息如何检查Ubuntu版本。

如何查看Arch版本

Arch GNU /Linux没有遵循常规的发布周期,因此,据说Arch GNU /Linux是滚动版本。

意思是,每次执行pacman -Suy命令您的系统已完全更新为最新状态。因此,检查Arch Linux版本没有太多意义。

如何检查RHEL版本

大多数基于RPM的系统会将其版本隐藏为/etc/*-release文件。以下命令将检查Fedora GNU /Linux系统的版本:

$ cat /etc/fedora-release

Fedora release 30

如何检查系统架构和Linux内核版本

如何检查系统架构和Linux内核版本的最常见方法是使用uname命令与-a论点。例如:

$ uname -a

Linux linuxconfig 4.4.59+ #23824 SMP PREEMPT Tue Dec 25 18:27:58 CST 2018 x86_64 GNU/Linux

从上面的输出中,我们可以看到正在使用的Linux内核版本是4.4.59+而系统架构是x86_64。

如何检查CPU架构

检查CPU体系结构的最常用和推荐的命令是lscpu。考虑以下lscpu命令输出示例:

# lscpu

Architecture: x86_64

CPU op-mode(s): 32-bit, 64-bit

Byte Order: Little Endian

CPU(s): 4

On-line CPU(s) list: 0-3

Thread(s) per core: 1

Core(s) per socket: 4

Socket(s): 1

Vendor ID: GenuineIntel

CPU family: 6

Model: 95

Model name: Intel(R) Atom(TM) CPU C3538 @ 2.10GHz

Stepping: 1

CPU MHz: 2100.000

CPU max MHz: 2100.0000

CPU min MHz: 800.0000

BogoMIPS: 4200.02

Virtualization: VT-x

L1d cache: 24K

L1i cache: 32K

L2 cache: 2048K

Flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch arat epb pln pts dtherm intel_pt retpoline tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust smep erms mpx rdseed smap clflushopt sha_ni xsaveopt xsavec xgetbv1

连同CPU型号名称和CPU频率,我们可以看到所讨论的CPU是64位体系结构,因为它同时支持32位和64位二进制执行。

4200有linux版本么,如何检查Linux版本相关推荐

  1. linux下查java版本_linux如何检查Java版本

    Java是世界上最受欢迎的编程语言之一,用于构建不同类型的跨平台应用程序.本文介绍了如何使用命令行检查Linux系统上安装了Java的哪个版本.当安装需要特定版本的Java的应用程序时,这很有用. J ...

  2. Linux有问必答:如何检查Linux的内存使用状况

    -1. /proc/meminfo11% -2. atop20% -3. free29% -4. GNOME System Monitor35% -5. htop41% -6. KDE System ...

  3. 检查 ubuntu 版本_如何检查Ubuntu版本–快速简便的方法

    检查 ubuntu 版本 In this tutorial, we will go over the easiest methods to check Ubuntu version from the ...

  4. java检查版本_如何检查Java版本

    java检查版本 Sometimes we need to check the Java version while executing a java program. We could be dev ...

  5. LINUX开机卡文件系统检查,Linux开机提示:timed out waiting for device dev-vdb1.device_Linux文件系统检查的依赖关系失败...

    今天给服务器安装了一个插件,然后重启服务器,结果提示timed out waiting for device dev-vdb1.device,发现是Linux文件系统检查的依赖关系失败了,想起来前几天 ...

  6. linux内核路由反向检查,Linux路由设置 反向路由设置

    反向路由设置: route add –net 192.168.200.0  netmask 255.255.255.0 gw 172.31.1.209 route del –net 192.168.2 ...

  7. linux+查内存数量,检查 Linux 中内存使用情况的 8 条命令 | Linux 中国

    作为一名 Linux 管理员,知道如何获取当前可用的和已经使用的资源情况,比如内存.CPU.磁盘等,是相当重要的. -- Magesh Maruthamuthu Linux 并不像 Windows,你 ...

  8. linux内核路由反向检查,Linux非对称路由

    首先解释一下什么是对称路由和不对称路由. 对称路由:symmetric route,指从A到B所走的路由和从B到A所走的路由是相同的 不对称路由:asymmetric route,指从A到B所走的路由 ...

  9. java检测ubuntu_在Ubuntu、Debian、CentOS Linux中检查Java版本的方法

    本文介绍在Linux操作系统中使用命令行来检查所安装的Java版本(Java Version),当安装需要特定版本的Java的应用程序时,这很有用.该方法适用于Ubuntu.Debian.CentOS ...

  10. linux安装ppp服务器,服务器_最简单的Linux系统上的pptpd服务器安装,1. rpm -qa|grep ppp 检查ppp版本, - phpStudy...

    最简单的Linux系统上的pptpd服务器安装 1. rpm -qa|grep ppp 检查ppp版本,必须在2.4.1-3或以上,否则下载新版本,用rpm -Uvh更新: 2.下载pptpd-1.1 ...

最新文章

  1. 成功检测远距离目标,将点云与RGB图像结合,谷歌Waymo提出新算法:4D-Net
  2. 3D曲面重建之移动最小二乘法
  3. Fiddler 从安装到使用 (creation of the root certificate wasn)
  4. IntentService详解
  5. android c 对象为空,ndk-jni中C/C++接口函数修改函数参数jobject对象成员值(数组)的有关问题...
  6. 程序人生:什么是“对用户友好”
  7. Redo Log 和Checkpoint not complete
  8. web前端三大主流框架_web前端三大主流框架
  9. php只获取来源域名不需要参数,在php中获取域名(不是子域)
  10. 【辨异】inverse, reverse, converse
  11. windows10强制删除文件_如何恢复按下Shift + DELETE键永久删除的文件和资料夹?
  12. 计算机组成原理(第六版)白中英 戴志涛主编答案
  13. Glide加载图片会出现淡绿色的背景
  14. 微型计算机机箱配什么显卡,CPU显卡搭配建议
  15. 已知含税单价、税率、数量,计算不含税单价、不含税金额、税额
  16. ChimeraX cryoEM 可视化教程:细菌ATP合酶
  17. Assignment | 05-week3 -Part_2-Trigger Word Detection
  18. 从0开始创建一个MFC单文档工程
  19. 背景图全屏水平垂直居中的方法
  20. 如今只见当年月,何曾再见当年人?

热门文章

  1. Spring中xml文件配置也可以配置容器list、set、map
  2. LoaderManager使用具体解释(四)---实例:AppListLoader
  3. GUI编程(一)-----概述
  4. leetcode problem 41 -- First Missing Positive
  5. jpeg图片转换成word
  6. linux log4j 使用
  7. Web开发者必备的十大网站资源(转贴)
  8. android 城市列表 横屏,Android Launcher3去掉所有应用列表,横屏时左右两侧的留空...
  9. 拓端tecdat|R语言用Hessian-free 、Nelder-Mead优化方法对数据进行参数估计
  10. 拓端tecdat|R语言广义相加模型 (GAMs)分析预测CO2时间序列数据