GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comprendre le fichier de configuration de kdump /etc/kdump.conf

Le fichier de configuration de Kdump est /etc/kdump.conf. L'emplacement cible par défaut pour le vmcore est le répertoire /var/crash sur le système de fichiers local, qui est représenté comme suit :

path /var/crash

Pour écrire dans un autre répertoire local, modifiez la directive path et indiquez le chemin absolu. Exemple :

path /

Pour écrire directement sur un périphérique, modifiez la directive raw et spécifiez le nom du périphérique. Exemple :

raw /dev/sda1

Pour écrire sur un système distant à l'aide de NFS, utilisez la directive nfs suivie du nom de domaine complet du système distant, puis de deux-points (:), puis du chemin du répertoire. Exemple :

nfs host01.example.com:/export/crash

Pour écrire sur une machine distante à l'aide de SSH, utilisez la directive ssh suivie d'un nom d'utilisateur valide, du signe @ et du nom d'hôte, dans cet ordre. Exemple :

ssh [email protected]

Modifiez le niveau de filtrage pour le vidage vmcore à l'aide de la directive core_collector dans le fichier /etc/kdump.conf. Pour exclure certaines pages du dump, utilisez le -d [value] paramètre où [valeur] est une somme des valeurs des pages que vous souhaitez exclure. Utilisez les valeurs suivantes pour les pages :

  • 1 :zéro page
  • 2 :page cache
  • 4 :cache privé
  • 8 :données utilisateur
  • 16 :page gratuite

La recommandation est d'exclure toutes ces pages comme suit. Additionnez les valeurs (le total pour tous est 31) et indiquez la somme comme argument de l'option -d (niveau de vidage) :

core_collector makedumpfile -d 31 –c

L'option -c active la compression du fichier de vidage. Pour exclure uniquement les pages zéro (1) et libres (16) :

core_collector makedumpfile -d 17 –c

L'action par défaut à entreprendre si le vidage vers la cible prévue échoue est de redémarrer. Les autres actions possibles sont halt, poweroff, shell ou dump_to_rootfs, ce qui signifie vider vmcore vers rootfs à partir du contexte initramfs et redémarrer. Pour changer cela, définissez la directive par défaut dans /etc/kdump.conf, comme dans cet exemple :

default poweroff
CentOS / RHEL 7 :Comment configurer kdump
CentOS / RHEL 6 :Comment configurer kdump


Cent OS
  1. Créer un fichier de configuration Raid ( /etc/mdadm.conf ) – Linux

  2. Comment Linux gère-t-il plusieurs séparateurs de chemins consécutifs (/home////nom d'utilisateur///fichier) ?

  3. Comprendre le fichier /etc/xinetd.conf sous Linux

  4. Comprendre le fichier /etc/security/limits.conf

  5. Exemple de fichier de configuration /etc/kdump.conf

Comprendre le fichier /etc/passwd

Comprendre le fichier /etc/shadow

Comprendre le fichier /etc/rsyslog.conf pour configurer la journalisation système

Comprendre le fichier /etc/group

Comprendre les fichiers /proc/mounts, /etc/mtab et /proc/partitions

Différence entre /etc/hosts et /etc/resolv.conf