查看Linux内核版本的命令

本文介绍了两种查看Linux系统内核版本的方法:一是使用命令uname-a,它可以显示详细的系统信息;二是通过cat/proc/version命令来读取/proc/version文件的内容。这两种方法都能有效地帮助用户了解当前运行的Linux内核版本。
方法一:
命令: uname -a
作用: 查看系统内核版本号及系统名称

方法二:
命令: cat /proc/version
作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称

补充说明:
  /proc文件系统,它不是普通的文件系统,而是系统内核的映像,也就是说,该目录中的文件是存放在系统内存之中的,它以文件系统的方式为访问系统内核数据的操作提供接口。而我们使用命令“uname -a"的信息就是从该文件获取的,当然用方法二的命令直接查看它的内容也可以达到同等效果.另外,加上参数"a"是获得详细信息,如果不加参数为查看系统名称。
查看 Linux 内核版本有多种命令,以下为你详细介绍: - **`cat /proc/version`**:该命令可显示正在运行的内核版本。示例如下: ```bash cat /proc/version ``` 运行此命令可能会得到类似如下输出: ```plaintext Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020 ``` 这表明当前运行的内核版本为 `4.18.0-193.14.2.el8_2.x86_64` [^1]。 - **`uname -sr`**:`uname` 命令用于打印系统信息,`-s` 选项表示打印内核名称,`-r` 选项表示打印内核发行版本。示例如下: ```bash uname -sr ``` 输出示例: ```plaintext Linux 4.18.0-193.14.2.el8_2.x86_64 ``` 此输出同样展示了内核版本信息 [^4]。 - **`hostnamectl`**:该命令来自英文词组 “hostname control” 的缩写,不仅可用于显示与设置主机名称,还能查看内核版本。示例如下: ```bash hostnamectl ``` 输出中会包含内核版本信息,例如: ```plaintext Static hostname: localhost.localdomain Icon name: computer-vm Chassis: vm Machine ID: 1234567890abcdef1234567890abcdef Boot ID: 1234567890abcdef1234567890abcdef Virtualization: kvm Operating System: CentOS Linux 8 (Core) CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-193.14.2.el8_2.x86_64 Architecture: x86-64 ``` 这里能看到内核版本为 `4.18.0-193.14.2.el8_2.x86_64` [^3]。 - **`dmesg`**:该命令可显示内核环形缓冲区的信息,其中也包含内核版本信息。示例如下: ```bash dmesg | head -1 ``` 输出示例: ```plaintext [ 0.000000] Linux version 4.18.0-193.14.2.el8_2.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 8.3.1 20191121 (Red Hat 8.3.1-5) (GCC)) #1 SMP Sun Jul 26 03:54:29 UTC 2020 ``` 从中可获取内核版本 [^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值