Centos7 actualizar la versión del núcleo

1, ver la versión actual del kernel

$ Uname -r

3.10.0-514.el7.x86_64

$ Uname -a

K8S-Master 3.10.0-514.el7.x86_64 # 1 SMP Mar Nov 22 de 2016 16:42:41 GMT x86_64 x86_64 x86_64 GNU / Linux Linux

$ Cat / etc / redhat-release

liberación de CentOS Linux 03/07/1611 (Core)

2, actualizar el kernel

Yum almacén de origen de la actualización

$ Yum update -y

Habilitar ELRepo almacén

ELRepo almacén está basado en Linux para el almacenamiento de clase empresarial, entrega y otras formas de apoyo de la comunidad para las distribuciones de Linux basadas RedHat Enterprise (RHEL) RHEL (CentOS, Scientific, Fedora, etc.).

ELRepo centró en paquetes y el hardware asociado, incluyendo los controladores del sistema de archivos, los controladores de vídeo, controladores de red, controladores de sonido y el controlador de la cámara y similares.

# Importación clave pública ELRepo almacén

rpm -import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

# Yum install fuente de depósito ELRepo

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

3, ver el paquete kernel del sistema disponible

Podemos ver las dos versiones 4.4 y 4.18

yum -disablerepo = "*" -enablerepo = “elrepo-kernel” lista disponible

plugins cargados: fastestmirror

velocidades de carga espejo de HostFile en caché

  • elrepo-núcleo: mirrors.tuna.tsinghua.edu.cn

elrepo-kernel | 2.9 kB 00:00:00

elrepo-kernel / primary_db | 1.8 MB 00:00:03

Paquetes disponibles

kernel-lt.x86_64 4.4.155-1.el7.elrepo elrepo-kernel

kernel-lt-devel.x86_64 4.4.155-1.el7.elrepo elrepo-kernel

kernel-lt-doc.noarch 4.4.155-1.el7.elrepo elrepo-kernel

kernel-lt-headers.x86_64 4.4.155-1.el7.elrepo elrepo-kernel

kernel-lt-tools.x86_64 4.4.155-1.el7.elrepo elrepo-kernel

kernel-LT-herramientas-libs.x86_64 4.4.155-1.el7.elrepo elrepo-kernel

kernel-LT-tools-libs-devel.x86_64 4.4.155-1.el7.elrepo elrepo-kernel

kernel-ml.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

kernel-ml-devel.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

kernel-ml-doc.noarch 4.18.7-1.el7.elrepo elrepo-kernel

kernel-ml-headers.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

kernel-ml-tools.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

kernel-ML-herramientas-libs.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

kernel-ML-tools-libs-devel.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

perf.x86_64 4.18.7-1.el7.elrepo elrepo-kernel

python-perf.x86_64 4.18.7-1.el7.elrepo elrepo-

4, instalar la última versión del kernel

$ Yum -enablerepo = elrepo-kernel instalar el kernel-ml

-enablerepo opción está activada CentOS designados sistema de almacén. Está activado por defecto elrepo, sustituido por elrepo-kernel aquí.

5, conjunto grub2

Después de instalar un buen núcleo, lo que necesita para tomar después la opción de arranque por defecto y reiniciar para tener efecto

Ver todos los núcleos disponibles en el sistema:

$ Sudo awk -F' '$ 1 == "menuentry" {print i ++ ":" $ 2}' /etc/grub2.cfg

0: CentOS Linux (4.18.7-1.el7.elrepo.x86_64) 7 (Core)

1: CentOS Linux (3.10.0-862.11.6.el7.x86_64) 7 (Core)

2: CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)

3: CentOS Linux (0-rescate-063ec330caa04d4baae54c6902c62e54) 7 (Core)

Ajuste de nuevo kernel como la versión predeterminada de grub2

Hay cuatro núcleos en el servidor, queremos utilizar esta versión 4.18, se puede establecer por orden grub2-set-default 0 o editar el archivo / etc / default / grub

1, por grub2-set-default 0 conjunto de comandos

Donde 0 es comprobar los núcleos disponibles anteriormente

grub2-set-default 0

Método 2, editar el archivo / etc / default / grub

GRUB_DEFAULT Proporcionada = 0, el número está representada por la consulta anterior como el núcleo 0 es el núcleo predeterminado:

$ Vim / etc / default / grub

GRUB_TIMEOUT = 5

GRUB_DISTRIBUTOR =" ( s mi re ' s , r mi l mi un s mi . * (Sed 's, suelte. * G'/ etc / sistema de liberación)"

GRUB_DEFAULT = 0

GRUB_DISABLE_SUBMENU = true

GRUB_TERMINAL_OUTPUT = “consola”

GRUB_CMDLINE_LINUX = “crashkernel = auto rd.lvm.lv = CL / root rhgb tranquila”

GRUB_DISABLE_RECOVERY = “true”

Generar el archivo de configuración de grub y reinicio

$ Grub2-mkconfig -o /boot/grub2/grub.cfg

Generación de archivo de configuración de grub ...

imagen Linux Encontrado: /boot/vmlinuz-4.18.7-1.el7.elrepo.x86_64

Encontrado imagen initrd: /boot/initramfs-4.18.7-1.el7.elrepo.x86_64.img

imagen Linux Encontrado: /boot/vmlinuz-3.10.0-862.11.6.el7.x86_64

Encontrado imagen initrd: /boot/initramfs-3.10.0-862.11.6.el7.x86_64.img

imagen Linux Encontrado: /boot/vmlinuz-3.10.0-514.el7.x86_64

Encontrado imagen initrd: /boot/initramfs-3.10.0-514.el7.x86_64.img

imagen de Linux encontrado: / boot / vmlinuz-0-rescate-063ec330caa04d4baae54c6902c62e54

Encontrado imagen initrd: /boot/initramfs-0-rescue-063ec330caa04d4baae54c6902c62e54.img

hecho

$ reinicio

6. Compruebe

$ Uname -r

4.18.7-1.el7.elrepo.x86_64

7, elimine el núcleo antiguo (opcional)

Ver todas núcleo del sistema:

$ Rpm -qa | grep kernel

kernel-3.10.0-514.el7.x86_64

kernel-ML-4.18.7-1.el7.elrepo.x86_64

kernel-tools-libs-3.10.0-862.11.6.el7.x86_64

kernel-tools-3.10.0-862.11.6.el7.x86_64

kernel-3.10.0-862.11.6.el7.x86_64

Método 1, yum remove eliminar el paquete RPM kernel de edad

$ Yum remove kernel-3.10.0-514.el7.x86_64 \

kernel-tools-libs-3.10.0-862.11.6.el7.x86_64 \

kernel-tools-3.10.0-862.11.6.el7.x86_64 \

kernel-3.10.0-862.11.6.el7.x86_64

Método 2, herramienta yum-utils

Si instala un kernel no más de tres, yum-utils no eliminará ninguna de ellas. Sólo cuando se instala el kernel es superior a tres, se eliminará automáticamente núcleo antiguo.

Utils-instalados yum
$ yum install yum-utils

Eliminar la versión anterior de los  
-oldkernels paquete de limpieza

Ali nube nube 2.020 subsidios de compra de 100 millones de
renta de computadoras cuelgan recursos ociosos para ganar dinero electricidad
uso de los recursos informáticos de inactividad para ganar dinero de bolsillo (para estudiantes, amas de casa)
generados fuera de la herramienta de la cadena (International Edition) en línea
generados en línea fuera de la herramienta de la cadena (versión china)

Publicado 16 artículos originales · ganado elogios 2 · Vistas 410

Supongo que te gusta

Origin blog.csdn.net/momoringmok/article/details/104903998
Recomendado
Clasificación