Linux 正在更新内核版本-Centos 7

Linux 正在更新内核版本-Centos 7,linux,amazon-web-services,linux-kernel,centos,Linux,Amazon Web Services,Linux Kernel,Centos,我想将内核更新到最新版本或至少kernel-3.10.0-514.13.1.el7。当前它显示aws服务器中的以下内核版本。使用linux centos 7 要至少更新内核版本kernel-3.10.0-514.13.1.el7吗 yum-y是否将kernel update更新为最新的kernel>=kernel-3.10.0-514.13.1.el7 是的,该命令将更新内核及其所有依赖项。但是,更新内核只是操作系统的一部分,建议使用yum update更新整个系统,除非您对某些软件包版本有特定

我想将内核更新到最新版本或至少kernel-3.10.0-514.13.1.el7。当前它显示aws服务器中的以下内核版本。使用linux centos 7

要至少更新内核版本kernel-3.10.0-514.13.1.el7吗

yum-y是否将kernel update更新为最新的kernel>=kernel-3.10.0-514.13.1.el7


是的,该命令将更新内核及其所有依赖项。但是,更新内核只是操作系统的一部分,建议使用yum update更新整个系统,除非您对某些软件包版本有特定需求。我总是省略-y选项,以便查看正在更新/安装的内容。

如果您愿意/想使用“当前”内核,则可以启用elrepo并安装内核ml

检查您的/etc/yum.repos.d/elrepo.repo-如果您没有,请查看;这将为您提供有关如何添加和启用EnterpriseLinuxRepo以及启用内核部分的说明

如果需要,您应该能够一直升级到4.11.1。内核ml安装与旧的kernel-x文件兼容,并且可以在系统上共存。内核ml还包含固件、头文件和libs文件

yum info kernel-ml

Name        : kernel-ml
Arch        : x86_64
Version     : 4.11.1
Release     : 1.el6.elrepo
Size        : 184 M
Repo        : installed
From repo   : elrepo-kernel
Summary     : The Linux kernel. (The core of any Linux-based operating system.)
URL         : https://www.kernel.org/
License     : GPLv2
Description : This package provides the Linux kernel (vmlinuz), the core of any
            : Linux-based operating system. The kernel handles the basic functions
            : of the OS: memory allocation, process allocation, device I/O, etc.
一旦安装了新内核,就需要检查grub.conf文件,该文件告诉操作系统如果安装了几个内核,那么从哪个内核启动。文件应位于:/文件顶部的etc/grub.conf应该是default=x行,其中x通常在下面0或1,您可能有一个内核列表。列表中的第一个通常是最新的,为0,然后他们在列表中向下编号

示例grub.conf引导内核4.11.1-1

default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (4.11.1-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /vmlinuz-4.11.1-1.el6.elrepo.x86_64 ro root=/dev/mapper/vg_xs-lv_root rd_NO_LUKS rd_LVM_LV=vg_xs/lv_swap LANG=en_US.UTF-8 rd_NO_MD SYSFONT=la
tarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=uk rd_LVM_LV=vg_xs/lv_root rd_NO_DM audit=0
        initrd /initramfs-4.11.1-1.el6.elrepo.x86_64.img
title CentOS (4.11.0-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /vmlinuz-4.11.0-1.el6.elrepo.x86_64 ro root=/dev/mapper/vg_xs-lv_root rd_NO_LUKS rd_LVM_LV=vg_xs/lv_swap LANG=en_US.UTF-8 rd_NO_MD SYSFONT=la
tarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=uk rd_LVM_LV=vg_xs/lv_root rd_NO_DM audit=0
        initrd /initramfs-4.11.0-1.el6.elrepo.x86_64.img

非常感谢你提供的信息。在yum install kernel ml之后,系统是否会在重新启动后自动指向新内核?很抱歉,我离开了,所以只看到了这一点-我更新了我的答案,提供了有关如何检查已安装的版本以及如何更改引导到的版本的额外信息。根据系统的设置方式,它将引导最新的内核或最后一个内核-请参见上文,它将告诉您如何检查/更改。
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (4.11.1-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /vmlinuz-4.11.1-1.el6.elrepo.x86_64 ro root=/dev/mapper/vg_xs-lv_root rd_NO_LUKS rd_LVM_LV=vg_xs/lv_swap LANG=en_US.UTF-8 rd_NO_MD SYSFONT=la
tarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=uk rd_LVM_LV=vg_xs/lv_root rd_NO_DM audit=0
        initrd /initramfs-4.11.1-1.el6.elrepo.x86_64.img
title CentOS (4.11.0-1.el6.elrepo.x86_64)
        root (hd0,0)
        kernel /vmlinuz-4.11.0-1.el6.elrepo.x86_64 ro root=/dev/mapper/vg_xs-lv_root rd_NO_LUKS rd_LVM_LV=vg_xs/lv_swap LANG=en_US.UTF-8 rd_NO_MD SYSFONT=la
tarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=uk rd_LVM_LV=vg_xs/lv_root rd_NO_DM audit=0
        initrd /initramfs-4.11.0-1.el6.elrepo.x86_64.img