Centos7 de mise à niveau du noyau

1, afficher la version actuelle du noyau

$ Uname -r

3.10.0-514.el7.x86_64

$ Uname -a

Linux K8S maître 3.10.0-514.el7.x86_64 # 1 SMP mar 22 novembre 16:42:41 UTC 2016 x86_64 x86_64 x86_64 GNU / Linux

$ Cat / etc / redhat-release

CentOS Linux version 3.7.1611 (base)

2, la mise à niveau du noyau

Yum entrepôt source de mise à jour

$ Yum mise à jour -y

Activer entrepôt ELRepo

entrepôt ELRepo est basé sur Linux pour le stockage de classe entreprise, livraison et autres formes de soutien communautaire pour RedHat Enterprise (RHEL) RHEL sur la base des distributions Linux (CentOS, Scientific, Fedora, etc.).

ELRepo concentré sur les emballages et le matériel connexe, y compris les pilotes du système de fichiers, pilotes vidéo, pilotes réseau, les pilotes audio et le pilote de caméra et autres.

# Importation clé publique entrepôt ELRepo

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

# Yum source d'installation d'entrepôt ELRepo

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

3, consultez le package du noyau système disponible

On peut voir les deux versions 4.4 et 4.18

miam -disablerepo = "*" liste -enablerepo = « elrepo-noyau » disponible

plugins chargés: fastestmirror

vitesse miroir de chargement de hostfile mises en cache

  • elrepo-noyau: mirrors.tuna.tsinghua.edu.cn

elrepo-noyau | 2.9 kB 00:00:00

elrepo-kernel / primary_db | 1,8 MB 00:00:03

Forfaits disponibles

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

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

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

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

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

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

kernel-lt-outils-libs-devel.x86_64 4.4.155-1.el7.elrepo elrepo-noyau

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

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-tools-libs.x86_64 4.18.7-1.el7.elrepo elrepo-noyau

kernel-ml-tools-libs-devel.x86_64 4.18.7-1.el7.elrepo elrepo-noyau

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

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

4, installez la dernière version du noyau

$ Miam -enablerepo = elrepo-noyau install-noyau ml

l'option est activée -enablerepo CentOS système d'entrepôt désigné. Est activée par défaut elrepo, remplacé par elrepo-noyau ici.

5, ensemble grub2

Après un bon noyau est installé, vous devez prendre après l'option de démarrage par défaut et redémarrer pour prendre effet

Voir tous les cœurs disponibles sur le système:

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

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

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

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

3: CentOS Linux (0-sauvetage-063ec330caa04d4baae54c6902c62e54) 7 (noyau)

Configuration noyau comme la version par défaut de grub2

Il y a quatre cœurs sur le serveur, nous voulons utiliser cette version 4.18, peut être réglé par grub2-set-default 0 commande ou modifier / etc / default / grub

1, par grub2-set-default 0 Commande Set

Où 0 est de vérifier les noyaux disponibles ci-dessus

grub2-set-default 0

Méthode 2, modifier / etc / default / grub

Fourni GRUB_DEFAULT = 0, le nombre affiché par la requête ci-dessus en tant que noyau 0 est le noyau par défaut:

$ Vim / etc / default / grub

GRUB_TIMEOUT = 5

GRUB_DISTRIBUTOR = » ( s e ' s , r e l e une s e . * (Sed « s, la libération. * G »/ etc / système à libération) »

GRUB_DEFAULT = 0

GRUB_DISABLE_SUBMENU = true

GRUB_TERMINAL_OUTPUT = « console »

GRUB_CMDLINE_LINUX = « crashkernel = auto rd.lvm.lv = cl / root rhgb calme »

GRUB_DISABLE_RECOVERY = « true »

Générer le fichier de configuration grub et redémarrez

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

Génération de fichier de configuration de grub ...

Trouvé image linux: /boot/vmlinuz-4.18.7-1.el7.elrepo.x86_64

Trouvé initrd: /boot/initramfs-4.18.7-1.el7.elrepo.x86_64.img

Trouvé image linux: /boot/vmlinuz-3.10.0-862.11.6.el7.x86_64

Trouvé initrd: /boot/initramfs-3.10.0-862.11.6.el7.x86_64.img

Trouvé image linux: /boot/vmlinuz-3.10.0-514.el7.x86_64

Trouvé initrd: /boot/initramfs-3.10.0-514.el7.x86_64.img

Trouvé image linux: / boot / vmlinuz-0-sauvetage-063ec330caa04d4baae54c6902c62e54

Trouvé initrd: /boot/initramfs-0-rescue-063ec330caa04d4baae54c6902c62e54.img

terminé

$ reboot

6. Vérifier

$ Uname -r

4.18.7-1.el7.elrepo.x86_64

7, supprimez l'ancien noyau (en option)

Voir tout le noyau du système:

$ Rpm -qa | grep noyau

kernel-3.10.0-514.el7.x86_64

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

kernel-outils-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éthode 1, yum supprimer supprimer l'ancien paquetage RPM du noyau

$ 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éthode 2, yum-utils outil

Si vous installez un noyau pas plus de trois, yum-utils ne supprimera pas l'un d'eux. Seulement lorsque vous installez le noyau est supérieur à trois, il supprimera automatiquement ancien noyau.

Utils installés yum
$ miam miam installer-utils

Retirez l'ancienne version du  
-oldkernels package-nettoyage

Ali nuage nuage 2020 subventions d'achat de 100 millions de
location d'ordinateurs pendent des ressources inutilisées pour gagner l' électricité d'argent
utilisation des ressources informatiques ralenti pour gagner de l' argent de poche (pour les étudiants, femmes au foyer)
générés en dehors de l'outil de la chaîne (édition internationale) en ligne
générés en ligne en dehors de l'outil de la chaîne (version chinoise)

Publié 16 articles originaux · a gagné les éloges 2 · Vues 410

Je suppose que tu aimes

Origine blog.csdn.net/momoringmok/article/details/104903998
conseillé
Classement