Maison  >  Article  >  Opération et maintenance  >  Comment vérifier les erreurs matérielles sous Linux

Comment vérifier les erreurs matérielles sous Linux

WBOY
WBOYoriginal
2022-05-17 10:02:343328parcourir

Sous Linux, vous pouvez utiliser mcelog pour vérifier les erreurs matérielles ; mcelog est un outil utilisé pour vérifier les erreurs matérielles. Les erreurs peuvent être obtenues en fonction du redémarrage à chaud ou du redémarrage dur provoqué par l'erreur. capturé, et le redémarrage matériel le fera. Si l'erreur ne peut pas être détectée, vous pouvez utiliser la commande "yum install mcelog" pour l'installer.

Comment vérifier les erreurs matérielles sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment vérifier les erreurs matérielles sous Linux

1. mcelog est un outil utilisé sur les systèmes Linux pour vérifier les erreurs matérielles, en particulier les erreurs de mémoire et de processeur.

Les erreurs non corrigées sont des exceptions critiques qui conduisent souvent à des erreurs de noyau sur le système si le processeur ne peut pas récupérer. Cela provoque la réinitialisation et l'interruption de l'application.

Pour les erreurs non corrigées, la capacité de mcelog à détecter l'erreur dépend du fait que l'erreur ait entraîné un redémarrage à chaud ou un redémarrage dur.

S'il s'agit d'un redémarrage à chaud, les informations seront capturées par mcelog et pourront être vues après la récupération. Un redémarrage matériel peut entraîner une perte de données et mcelog peut ne pas capturer l'événement.

2. Installation

 [root@RedHat_test ~]# yum install mcelog.x86_64

3. Comment démarrer le démon mcelog

  • cron : La méthode la plus ancienne, avec certaines tâches planifiées, certaines seront perdues

  • : Utilisez ceci sur el7, méthode Daemon

  • trigger : une méthode plus avancée, lors du déclenchement, voir man mcelog

4, fichiers liés à mcelog

  • /dev/mcelog device file

  • /var / log/mcelog messages log fichier

  • /etc/mcelog/mcelog.conf fichier de configuration

  • /var/run/mcelog.pid

Le journal des pannes par défaut est uniquement enregistré dans /var/log/mcelog, et n'est pas connecté à le journal système.

Si vous avez besoin que cela soit reflété dans le journal système, vous devez modifier le fichier /etc/mcelog/mcelog.conf, supprimer le # devant celui-ci et l'enregistrer.

5. mcelog s'exécute en arrière-plan

 [root@RedHat_test ~]# mcelog --daemon

6. Vérifiez si le système est anormal

1 Comment exécuter mcelog manuellement

 [root@RedHat_test ~]# mcelog --daemon

2. Vérifiez si le journal mcelog

     [root@RedHat_test ~]# tail /var/log/mcelog
     # 什么也没有输出,表明正常

3. Le démon mcelog détecte les erreurs Informations

     [root@RedHat_test ~]# mcelog --client
     # 什么也没有输出,表明正常

4. Sortie mcelog lors de l'analyse des exceptions système

   [root@RedHat_test ~]# mcelog --ascii < file.log
     # or或者
     [root@RedHat_test ~]# mcelog --ascii --file file.log

Apprentissage recommandé : Tutoriel vidéo Linux

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn