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

Comment vérifier les erreurs matérielles sous Linux

WBOY
Libérer: 2022-05-17 10:02:34
original
3399 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion
Copier après la connexion

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

1 Comment exécuter mcelog manuellement

 [root@RedHat_test ~]# mcelog --daemon
Copier après la connexion
Copier après la connexion

2. Vérifiez si le journal mcelog

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

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

     [root@RedHat_test ~]# mcelog --client
     # 什么也没有输出,表明正常
Copier après la connexion

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
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal