当前位置: 代码网 > 服务器>服务器>Linux > 查看Linux系统版本的常用方法

查看Linux系统版本的常用方法

2025年06月06日 Linux 我要评论
一、查看linux内核版本的命令1. cat /proc/version此命令可以查看正在运行的内核版本信息。/proc 目录存储的是当前内核运行状态的一系列特殊文件,包括:内存,cpu内核,已安装文

一、查看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 系统版本的命令,希望对大家有所帮助。

到此这篇关于查看linux系统版本的常用方法的文章就介绍到这了,更多相关linux系统版本查看内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com