如何查看Linux系统版本

这篇具有很好参考价值的文章主要介绍了如何查看Linux系统版本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本文向大家整理了查看 Linux 系统版本的一些方法,非常简单易懂,有这方面需求的小伙伴不妨记一下下面的这些命令。

一、查看Linux内核版本的命令

1. cat /proc/version

此命令可以查看正在运行的内核版本信息。/proc 目录存储的是当前内核运行状态的一系列特殊文件,包括:内存,CPU内核,已安装文件系统等信息。而正在运行的内核的信息存储在 /proc/version 虚拟文件中,我们可以使用 cat 命令查看。

$ cat /proc/version

输出结果如下:

$ cat /proc/version
Linux version 3.10.0-1062.18.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC) ) #1 SMP Tue Mar 17 23:49:17 UTC 2020

2. uname -a

此命令可以查看电脑以及操作系统内核的相关信息。uname 命令用于查看多个系统信息,包括 Linux 内核体系结构,名称版本和发行版。

$ uname -a

输出结果如下:

$ uname -a
Linux VM_0_16_centos 3.10.0-1062.18.1.el7.x86_64 #1 SMP Tue Mar 17 23:49:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

二、查看Linux系统发行版本的命令

1. lsb_release -a

此命令用于查看当前 Linux 系统的完整的版本信息,包括 Linux 系统的名称和对应的版本号,以及该版本的代号。例如在 Debian 8 中将会显示代号jessie。

该命令适用于所有 Linux 发行版,包括:Debian、Ubuntu、CentOS 等。

$ lsb_release -a

输出结果如下:

$ lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.7.1908 (Core)
Release:        7.7.1908
Codename:       Core

2. cat /etc/issue

此命令也可以用于查看 Linux 系统版本信息,但是显示的结果较为简略,只有系统名称和对应版本号。

该命令也适用于所有的 Linux 发行版。

$ cat /etc/issue
CentOS Linux release 7.7.1908 (Core)
Kernel \r on an \m

3. cat /etc/redhat-release

此命令仅适用于查看 Redhat 系列的 Linux 系统版本信息,但是显示的结果依然较为简略。

$ cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)

4. rpm -q redhat-release

此命令也仅适用于查看 Redhat 系列的 Linux 系统版本信息,查询结果如下:

$ rpm -q redhat-release
redhat-release-4AS-3

5. hostnamectl

此命令是 systemd 系统的一部分,用于查询和更改系统主机名,同时它还显示 Linux 发行版和内核版本。

$ hostnamectl
   Static hostname: VM_0_16_centos
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f9d400c5e1e8c3a8209e990d887d4ac1
           Boot ID: ee7e8dec79274c90be37dfbae08e6b65
    Virtualization: kvm
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-1062.18.1.el7.x86_64
      Architecture: x86-64

如果仅仅是只想查看当前系统内核版本,可以使用以下命令查询:

$ hostnamectl | grep -i kernel
  Kernel: Linux 3.10.0-1062.18.1.el7.x86_64

延伸:

1. cat /proc/cpuinfo

此命令用于查看 CPU 相关信息,包括型号、主频、内核信息等。

$ cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 79
model name      : Intel(R) Xeon(R) CPU E5-26xx v4
stepping        : 1
microcode       : 0x1
cpu MHz         : 2399.988
cache size      : 4096 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch bmi1 avx2 bmi2 rdseed adx xsaveopt
bogomips        : 4799.97
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

2. getconf LONG_BIT

此命令用于查看版本说明当前CPU运行在 32 位模式下还是 64 位模式下,但结果是 32 的话并不代表CPU不支持 64 位。

$ getconf LONG_BIT
64

结论

本文总结了几种常见的查看 Linux 系统版本的命令,希望对大家有所帮助。文章来源地址https://www.toymoban.com/news/detail-492614.html

到了这里,关于如何查看Linux系统版本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu 如何查看 CPU 架构、系统信息、内核版本、版本代号?

    Ubuntu 查看 CPU 架构、系统信息、内核版本、版本代号等相关信息有很多方式,本文介绍几种常用的命令。 x86 架构与 ARM 架构的 CPU 架构不同,如果回显为 aarch64 表示为 ARM 架构,如果回显为 x86_64 表示为 x86 架构,参考《CPU 架构(x86/ARM)简介》这篇文章。 Ubuntu 基础版本号由日

    2024年02月09日
    浏览(73)
  • Linux:查看服务器信息,CPU、内存、系统版本、内核版本等

    还是最近工作的总结,在做一些性能验证,这就需要要根据服务器的配置综合考虑来做进一步的结论论证,废话不多说 第一种方式 第二种方式 个人偏推崇第一种方式吧,能够更明显的看到版本和一些详细信息 第一种方式 这个命令适用于所有的Linux发行版,包括Redhat、SuSE、

    2024年01月19日
    浏览(81)
  • Linux 查看内核以及系统版本的3种方法

    uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。 查看Linux内核版本,输入以下命令: uname -a uname -srm uname -r 4.18.0-348.el8.x86_64就是内核版本,其中: 4 内核版本 18 主修订版本 0-348 次要修订版本 hostnamectl 是 systemd 的一部分,用于查询和更改系统主机名。

    2024年03月10日
    浏览(40)
  • linux系统查看jdk版本,路径及配置环境变量

    目录 1、查看jdk版本 2、查看jdk安装目录 3、配置jdk环境变量 4、输入 i 进入编辑模式,到最后一行,添加一下代码,然后保存退出 5、重新加载配置文件 1、查看jdk版本 2、查看jdk安装目录    或者使用  最后一行显示路径 3、配置jdk环境变量 使用命令打开文件 4、输入 i 进入编

    2024年02月13日
    浏览(51)
  • 统信UOS服务器系统-如何查看版本信息

    在统信服务器操作系统V20官网镜像下载列表里面看,有A版(兼容OpenAnolis社区技术路线)和E版(兼容openEuler社区技术路线)镜像的区别,但从版本发行标记里面看,从1050之后,都是同时发布,应该是版本进行了融合,实现了发版节奏一致,使用习惯和兼容性基本一致,特殊应

    2024年04月11日
    浏览(58)
  • 查看linux操作系统版本:Ubuntu?Centos?还是其他?

    背景是这样的,由于工作需要,要在服务器上安装mongo,一度认为远程服务器是Centos7系统,结果死活装不上啊,然鹅灵机一动,这服务器确定是Centos7吗??? 安装mongo的两篇博客献上,需要的话可以参考 mac 安装部署mongoDB社区版 Linux服务器安装部署最新稳定版本mongoDB社区版

    2024年02月06日
    浏览(63)
  • 如何查看龙蜥操作系统Anolis的版本?

    查看 /etc 下的3个文件中的任意一个就可以确定版本 可以看到3个文件中的内容是完全相同的,都显示操作系统的版本是 8.6 注:我使用的系统镜像是在龙蜥社区官网下载的 AnolisOS-8.6-x86_64-dvd.iso 镜像下载网址:Index of /anolis/8.6/isos/GA/x86_64/ 我当前的系统信息如下:

    2024年02月10日
    浏览(71)
  • Linux系统查看版本、位数(32位或64位)、架构(arm或amd)的命令

    这里是Ubuntu linux系统; 输入命令: 显示: 输入命令: 显示: 输入命令: 显示: 补充:amd (intelx86架构)和arm版本区别。 x86和arm架构定位不同: arm基于精简指令(RISC),本身定位于嵌入式平台,简化了硬件逻辑的设计,减少了晶体管,从而降低功耗,流水线等控制并不复杂

    2024年02月16日
    浏览(51)
  • 当系统部署到测试环境,或线上时,该如何查看当前FastJson的版本

    提示:看见网上很多方法,有的不是很实用了,近日自己将fastJson版本升级到了1.2.76;需要在系统中查看版本信息;用到了如下方法,故记录下来,供学习及参考: tips: 此处利用的是fastJson解析出错显示版本号 tips: 本人不是安全测试人员,用 编程方式查看 tips: 这也是 客

    2024年02月06日
    浏览(47)
  • Linux如何查看系统时间

    系统时间是计算机硬件和软件运行的基础,在Linux系统中,查看系统时间是一项基本任务。本文将从多个方面介绍Linux查看系统时间的详细方法。 date是Linux系统中用来显示或设置系统时间和日期的命令,常用于脚本编写、系统管理等操作中。 执行以上命令,系统将输出当前的

    2024年02月09日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包