Thème 101 : Architecture du système1 / 5
Après un démarrage anormal, l'exploitant d'un hébergement veut lire le ring buffer du noyau, mais n'y voir que les messages d'erreur et d'avertissement, en laissant de côté le bruit informatif. Quelle invocation de dmesg fait cela ?
Bonne réponseRéponse incorrecte
Alex
Les messages du noyau portent deux étiquettes indépendantes : une facility, qui indique quelle partie du système les a produits, et un level, qui indique leur gravité. Celui qui lit le ring buffer peut filtrer sur l'une ou l'autre, et les confondre est l'erreur classique, car les deux options prennent une liste séparée par des virgules et se ressemblent sur la ligne de commande. Les niveaux forment de plus une échelle ordonnée, si bien que le filtre accepte un plus en suffixe pour désigner un niveau et tout ce qui se trouve au-dessus, ce que veut généralement quelqu'un qui traque des pannes. Filtrer est une décision prise au moment de l'affichage et ne modifie pas le buffer, contrairement aux options qui le vident ou qui redirigent les messages vers la console. Un groupe d'options distinct contrôle ce qu'affiche la console plutôt que ce qu'affiche la commande, et ces options suppriment volontairement la sortie normale. Lire la liste des options avec cette répartition en tête — filtrer, afficher ou contrôler — rend l'outil bien plus facile à utiliser sous pression.
Sourcelearning.lpi.org
Les réponses aux questions complémentaires sont disponibles dans l’app. Crée un compte gratuit, sans carte bancaire.
Question 1 sur 5
Créer un compte gratuit