Konfigurační soubor pro Kdump je /etc/kdump.conf. Výchozí cílové umístění pro vmcore je adresář /var/crash v místním systému souborů, který je reprezentován následovně:
path /var/crash
Chcete-li zapisovat do jiného místního adresáře, upravte direktivu path a zadejte absolutní cestu. Příklad:
path /
Chcete-li zapisovat přímo do zařízení, upravte raw direktivu a zadejte název zařízení. Příklad:
raw /dev/sda1
Chcete-li zapisovat do vzdáleného systému pomocí NFS, použijte direktivu nfs následovanou FQDN vzdáleného systému, pak dvojtečkou (:) a pak cestou k adresáři. Příklad:
nfs host01.example.com:/export/crash
Chcete-li zapisovat na vzdálený počítač pomocí SSH, použijte direktivu ssh následovanou platným uživatelským jménem, znakem @ a názvem hostitele v tomto pořadí. Příklad:
ssh [email protected]
Upravte úroveň filtrování pro výpis vmcore pomocí direktivy core_collector v souboru /etc/kdump.conf. Chcete-li z výpisu vyloučit určité stránky, použijte -d [hodnota] parametr kde [hodnota] je součet hodnot stránek, které chcete vyloučit. Pro stránky použijte následující hodnoty:
- 1 :nulová stránka
- 2 :stránka mezipaměti
- 4 :soukromá mezipaměť
- 8 :uživatelská data
- 16 :bezplatná stránka
Doporučuje se vyloučit všechny tyto stránky následujícím způsobem. Přidejte hodnoty (součet pro všechny je 31) a zadejte součet jako argument pro volbu -d (úroveň výpisu):
core_collector makedumpfile -d 31 –c
Volba -c umožňuje kompresi souborů výpisu. Chcete-li vyloučit pouze nulové (1) a bezplatné (16) stránky:
core_collector makedumpfile -d 17 –c
Výchozí akcí, která se má provést, pokud selže dumping do zamýšleného cíle, je restartování. Další možné akce jsou zastavení, vypnutí, shell nebo dump_to_rootfs, což znamená výpis vmcore do rootfs z kontextu initramfs a restart. Chcete-li to změnit, nastavte výchozí direktivu v /etc/kdump.conf, jako v tomto příkladu:
default poweroffCentOS / RHEL 7 :Jak nakonfigurovat kdump
CentOS / RHEL 6 :Jak nakonfigurovat kdump