1. 前言
内核是操作系统的核心组件。 它管理系统的资源,是计算机硬件和软件之间的桥梁。
您可能因多种原因需要确切知道GNU / Linux操作系统上运行的内核版本。 也许您正在调试与硬件相关的问题,或者了解影响旧内核版本的新安全漏洞,并且您想知道您的内核是否易受攻击。 无论是什么原因,从命令行确定Linux内核版本都非常容易。
在本教程中,我们将向您展示几种不同的方法,以找出系统上运行的Linux内核版本。
怎么查看Linux内核版本
2. 使用`uname`命令查看Linux内核版本
uname命令显示多个系统信息,包括Linux内核体系结构,名称版本和发行版。
要找出系统上正在运行的Linux内核版本,请输入以下命令:
输出结果:
Linux 3.10.0-957.12.2.el7.x86_64 x86_64
3 - 内核版本.
10 - 主修订版本.
0-957 - 次要修订版本.
12 - 补丁版本.
使用uname命令查看Linux内核版本
3. 使用`hostnamectl`命令查看内核版本
hostnamectl实用程序是systemd的一部分,用于查询和更改系统主机名。 它还显示Linux发行版和内核版本:
Static hostname: CentOS7.linuxrumen.com
Icon name: computer-vm
Chassis: vm
Machine ID:
Boot ID:
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-957.12.2.el7.x86_64
Architecture: x86-64
使用以下命令只显示当前内核版本:
使用hostnamectl命令查看内核版本
4. 通过查看/proc/version文件确认内核版本
/proc目录包含虚拟文件,其中包含有关系统内存,CPU内核,已安装文件系统等的信息。有关正在运行的内核的信息存储在/proc/version虚拟文件中。
结合cat查看文件内容:
输出结果如下:
Linux version 3.10.0-957.12.2.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue May 14 21:24:32 UTC 2019
使用hostnamectl命令查看内核版本
5.结论
我们已经向您展示了如何从命令行查找在您的系统上运行的Linux内核的版本。 这些命令适用于所有流行的Linux发行版,包括Debian,Red Hat,Ubuntu,Arch Linux,Fedora,CentOS,Kali Linux,OpenSUSE,Linux Mint等。
https://www.linuxrumen.com/rmxx/1217.html
② linux系统怎么查看内存和CPU占用情况呀
1、查看内存:在SSH远程控制端,输入命令“cat /proc/meminfo”,按下“Enter”回车键,即可看到总的内存占用情况。
cpu状态:
1、0.0% us — 用户空间占用CPU的百分比。
2、0.1% sy — 内核空间占用CPU的百分比。
3、0.0% ni — 改变过优先级的进程占用CPU的百分比
4、99.8% id — 空闲CPU百分比
5、0.0% wa — IO等待占用CPU的百分比
6、0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比
7、0.0% si — 软中断(Software Interrupts)占用CPU的百分比
8、0.0% st— 实时百分比
③ linux如何查看系统版本
1、通常可以点来任务栏上源的终端软件。
④ 如何检测linux当前运行的内核版本
1.1 命令lsb_release -a
lsb_release提供特定的LSB (Linux Standard Base)和发布版本相关信息。
ubuntu中运行lsb_release -a的结果如下:
内核版本为3.0.0-32-generic
⑤ 如何查看已安装的Linux内核
查看已安装的Linux内核
1、RHEL/CentOS/Fedora
在终端中执行如下命令查看已安装的 Linux 内核:
rpm -qa kernel
或
rpm -qa | grep -i kernel
2、Debian/Ubuntu/Linux Mint
要查看基于 DEB 系统的 Linux 内核列表,如:Debian、Ubuntu、Linux Mint、Elementary OS 等,可以使用如下命令:
dpkg --list | grep linux-image
3、SUSE/openSUSE
在 SUSE 或 openSUSE 系统中,可以使用如下命令查看 Linux 系统内核:
rpm -qa | grep -i kernel
4、Arch Linux
Arch Linux 及其衍生发行版本,可以使用如下命令查看已安装的内核列表:
pacman -Q linux
或
pacman -Q | grep linux
⑥ 如何查看ubuntu当前linux版本
1,查看内核版本命令:
cat /proc/version
uname -a
uname -rcat /etc/issue
man uname
2,查看linux版本:抄录如下:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
[[email protected] ~]# lsb_release -a
LSB Version: 1.3
Distributor ID: RedHatEnterpriseAS
Descrīption: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
Release: 4
Codename: NahantUpdate1
[[email protected] ~]#
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2) 登录到linux执行cat /etc/redhat-release ,例如如下:
[[email protected] ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
[[email protected] ~]#
这种方式下可以直接看到具体的版本号,比如 AS4 Update 1
3)登录到linux执行rpm -q redhat-release ,例如如下
[[email protected] ~]# rpm -q redhat-release
redhat-release-4AS-2.4
[[email protected] ~]#
这种方式下可看到一个所谓的release号,比如上边的例子是2.4
这个release号和实际的版本之间存在一定的对应关系,如下:
redhat-release-3AS-1 -> Redhat Enterprise Linux AS 3
redhat-release-3AS-7.4 -> Redhat Enterprise Linux AS 3 Update 4
redhat-release-4AS-2 -> Redhat Enterprise Linux AS 4
redhat-release-4AS-2.4 -> Redhat Enterprise Linux AS 4 Update 1
redhat-release-4AS-3 -> Redhat Enterprise Linux AS 4 Update 2
redhat-release-4AS-4.1 -> Redhat Enterprise Linux AS 4 Update 3
redhat-release-4AS-5.5 -> Redhat Enterprise Linux AS 4 Update 4
⑦ 如何在 Ubuntu 和 Linux Mint 下轻松升级 Linux 内核
Linux 能否支持你的硬件,主要取决于 Linux 内核是否包含了驱动程序。因此,对于比较新的电脑,薄荷开源网建议尽量使用搭载较新的内核的 Linux 发行版。Ubuntu 每个小版本更新,内核也会随之更新,并发布新的 ISO 镜像。比如 Ubuntu 14.04 第一版采用 3.13 内核,而 Ubuntu 14.04.2 则采用了 3.16 内核。这样的发行策略好处很明显,用户无需手动更新内核,只要选择最新的 ISO 镜像安装即可。
为此,薄荷开源网小编还抱怨过,为什么 LinuxMint 不采取这种策略呢?LinuxMint 17 是 3.13 内核,LinuxMint 17.1 还是 3.13 内核。旧内核对于一些无线网卡(比如 RTL 8192EE)和较新的核芯显卡支持有所欠缺。此前,薄荷开源网介绍过手动更新内核的方法《芯升级:LinuxMint/Ubuntu 升级到 Linux 3.13 内核》。
随着 LinuxMint 自家特色软件的成熟完善,LinuxMint 升级内核也变得非常简单了。且随小编看来。
打开 LinuxMint 的“更新管理器”,刷新缓存后,选择:查看--Linux kernels。
随后弹出的窗口,会列出当前所用的内核,以及软件源中所有可供升级的新版本内核。由于是软件源中提供的,所以稳定性比较有保证,用户可以放心升级。
把内核列表拉到最下方,我们选择最新的 3.16.0-34,然后点击“Install the 3.16.0-34 kernel”,开始升级。
在输入管理员密码后,LinuxMint 的“更新管理器”会自动下载该版本内核及相关软件。
安装完毕,重启电脑。grub 2 引导菜单会自动添加新内核的启动项,并且保留旧内核的启动项。我们选择新内核启动项,启动电脑。
启动电脑后,再次在 LinuxMint 的“更新管理器”中打开内核列表,会发现新安装的 3.16 内核已经在使用中了,并且可以选择旧的 3.13 内核,点击“Remove the 3.13.0-24 kernel”进行卸载。