Comment vérifier la version et mettre à jour le noyau Fedora Linux

Comment vérifier la version et mettre à jour le noyau Fedora Linux
Pour tout système d'exploitation, le noyau est au cœur. Linux est le noyau, plutôt que l'ensemble du système d'exploitation, de toute distribution Linux. Le noyau est responsable de l'interaction entre le matériel de l'ordinateur et le logiciel.

Le noyau Linux est régulièrement mis à jour pour offrir la meilleure expérience possible. Ce guide vous montre comment vérifier la version et mettre à jour le noyau de Fedora.

Fedora Linux

Fedora est une distribution Linux bien connue qui est gratuite pour tous les utilisateurs. C'est la distribution qui comprend la base de la Red Hat Enterprise Linux. Alors que Fedora est principalement parrainé par Red HAT, des milliers d'autres développeurs contribuent au projet qui a finalement été incorporé dans RHEL (après des tests de tests et d'assurance qualité).

Fondamentalement, Fedora est la distribution communautaire en amont de RHEL. Cependant, Fedora est également une distribution solide pour une utilisation générale, des postes de travail, des serveurs, des conteneurs et autres.

Vérifiez la version du noyau Fedora Linux

La vérification de la version actuelle du noyau déterminera s'il existe une mise à jour disponible.

Il existe plusieurs outils disponibles pour vérifier la version actuelle du noyau.

ton nom

La commande uname est un outil puissant pour l'impression des informations du système, y compris des informations sur le noyau. Il y a deux paramètres pour révéler les informations du noyau.

La commande suivante imprimera la version du noyau du noyau en cours d'exécution.

$ uname -r

La version du noyau peut être divisée dans le format suivant.

$ --.

Pour vérifier l'heure de libération du noyau, utilisez la commande suivante.

$ uname -v

néofetch

L'outil Neofetch est similaire à uname. Il s'agit également d'un outil léger utilisé pour révéler les informations du système. La raison pour laquelle j'aime Neofetch est à cause de sa sortie propre et colorisée.

Neofetch n'est pas un outil qui vient préinstallé sur Fedora. Heureusement, Neofetch est directement disponible auprès du Repo du logiciel Fedora. Installez Neofetch en utilisant le DNF commande.

$ sudo dnf installer neofetch

Lancez Neofetch. La version du noyau est située sous l'entrée «noyau».

RPM

Le travail principal de l'outil RPM est d'installer et de gérer les packages RPM. Fedora installe les grains en tant que packages RPM. Grâce à cela, nous pouvons utiliser RPM pour répertorier toutes les versions du noyau installé.

$ RPM -Q Kernel

hostnamectl

La commande hostNamectl est un outil utilisé pour gérer le nom d'hôte du système. Cependant, la commande hostnamectl peut également imprimer des informations sur le système, y compris le noyau.

Courir le hostnamectl commande de signaler un résumé des informations système, ainsi que la version du noyau.

$ hostnamectl

sale

La commande sale est un outil utilisé pour configurer les entrées du menu de chargeur de démarrage. Cependant, la commande sale peut également être utilisée pour afficher la version du noyau.

Exécutez la commande grubby suivante pour imprimer l'emplacement du noyau par défaut qui a chargé pendant le démarrage.

$ Sudo Grubby - Default-Kernel

Pour obtenir plus d'informations détaillées sur le noyau, utilisez le -Info drapeau suivi de l'emplacement du noyau.

$ grubby - info

/ proc / version

Le contenu de ce fichier décrit les informations système. Il contient également des informations sur la version du noyau.

$ cat / proc / version

Mise à jour du noyau Fedora Linux

Fedora gère toutes les mises à jour du package système via le gestionnaire de packages DNF. Dans le cas du noyau, ce n'est pas différent. Il est fortement recommandé de mettre à jour le noyau via DNF.

Mettre à jour le noyau via la mise à jour du système

La meilleure façon de mettre à jour le noyau de votre système est d'exécuter une mise à jour du système. DNF recherchera toutes les mises à jour disponibles pour tous les packages installés (y compris le noyau) et mettent à jour vers la dernière version (si disponible). Pour mettre à jour tous les packages installés, exécutez la commande DNF suivante.

$ sudo dnf mise à jour

Mettre à jour le noyau uniquement

Il est également possible de mettre à jour le noyau uniquement. Dans Fedora, le noyau est géré sous le nom du package noyau. Notez qu'il ne propose que le dernier noyau stable. Découvrez les archives du noyau Linux pour tous les packages de noyau disponibles.

Avant d'effectuer la mise à jour, consultez les informations du package du noyau via la commande suivante.

$ DNF Info Kernel

Il existe également d'autres packages de noyau offerts par Fedora. Voici une liste rapide des noms des packages et ce qu'ils contiennent. Ces packages peuvent être pertinents dans divers scénarios; Par exemple, débogage, création de modules de noyau, etc.

  • noyau: Le package par défaut qui contient le noyau pour les systèmes uniques, multi-fond et multi-processeurs.
  • noyau-debug: Contient un noyau avec de nombreuses options de débogage activées; Idéal pour le débogage mais se fait au prix des performances du système.
  • Deveil de noyau: Contient des en-têtes de noyau et des matelles pour construire des modules contre le package du noyau.
  • Kernel-Debug-Devel: La version de développement du noyau qui est livrée avec de nombreuses options de débogage activées; Convient au débogage mais se fait au prix des performances du système.
  • P-Headers du noyau: Contient les fichiers d'en-tête C qui spécifient l'interface entre le noyau Linux et les bibliothèques et les applications de l'espace utilisateur. Ces fichiers d'en-tête définissent diverses structures et constantes qui sont cruciales pour construire la plupart des programmes standard.
  • Linux-Firmware: Contient tous les fichiers de firmware Linux nécessaires pour exécuter divers appareils.
    perf: contient les scripts et la documentation nécessaires de l'outil «perf» qui vient avec chaque sous-pack d'image du noyau.
  • noyau-abi-whitelistes: Contient des informations relatives au noyau Fedora ABI; Comprend une liste de symboles du noyau nécessaire par les modules de noyau Linux externes et contient un plugin DNF pour appliquer la règle.
  • outils de noyau: Contient divers outils et documentation pour manipuler le noyau Linux.

Pour mettre à jour vers le dernier noyau, exécutez la commande DNF suivante, qui installe automatiquement la version du noyau la plus appropriée pour votre système.

$ sudo dnf installer le noyau - meilleur

Pour prendre les changements en vigueur, redémarrez le système. Sinon, votre système continuera de fonctionner sur le noyau plus ancien.

$ sudo redémarrer

Configuration du noyau par défaut

Si plusieurs versions du noyau sont installées, alors un noyau deviendra la version par défaut qui est chargée lorsque le système botte. Il est également possible de configurer une autre version du noyau à utiliser comme noyau par défaut.

La commande suivante imprimera le noyau par défaut.

$ Sudo Grubby - Default-Kernel

Ensuite, émettez la commande suivante pour répertorier tous les noyaux installés, qui impriment également toutes les entrées du menu de grub pour tous les noyaux.

$ sudo grubby - info = tout

Pour définir un autre noyau comme noyau par défaut, prenez une note de l'emplacement du noyau à partir de l'étape précédente et appliquez cet emplacement dans la commande suivante. Dans ce cas, j'ai réglé / boot / vmlinuz-5.8.15-301.FC33.x86_64 comme le noyau par défaut, au lieu de / boot / vmlinuz-5.9.16-200.FC33.x86_64.

$ sudo grubby --set-défault

Redémarrez le système pour prendre les changements en vigueur.

Dernières pensées

La mise à jour du noyau n'est plus une tâche difficile. Par défaut, Fedora propose un noyau pré-compilé qui est à usage général et adapté pour la plupart.

Il est possible de construire manuellement le noyau Linux à partir de la source. Cependant, cela peut être un processus assez fastidieux et prend un certain temps pour effectuer. Dans certaines situations, la construction et le déploiement d'un noyau personnalisé peuvent offrir des avantages par rapport à l'utilisation du noyau par défaut. En savoir plus sur la façon de compiler un noyau Linux ici.

Happy Computing!