GNU/Linux >> Znalost Linux >  >> Cent OS

CentOS / RHEL 7 :Jak změnit upovídanost protokolů ladění během spouštění

Odebrání rhgb a tiché parametry příkazového řádku jádra, buď úpravou souboru /boot/grub/grub.conf souboru nebo pomocí režimu úprav grub během spouštění. Nahraďte tyto parametry parametrem loglevel a systemd.log_level=debug parametr. Tato změna je obecně dostatečná k tomu, aby poskytla tolik dat, kolik je potřeba k odladění selhání spouštění.

Možnost rhgb se používá pro grafické spouštění a tiché Tato volba eliminuje většinu zaváděcích zpráv.

jaké úrovně protokolů jsou k dispozici

Odebírání rhgb quiet atributy, zvyšuje upovídanost zaváděcích zpráv. Ale pokud chcete doladit úroveň výřečnosti, musíte použít níže uvedené úrovně logu.

úroveň protokolu =Všechny zprávy jádra s úrovní protokolu menší než úroveň protokolu konzoly budou vytištěny na konzoli. Lze jej také změnit pomocí klogd nebo jiných programů. Loglevels jsou definovány následovně:

0 (KERN_EMERG) system is unusable
1 (KERN_ALERT) action must be taken immediately
2 (KERN_CRIT) critical conditions
3 (KERN_ERR) error conditions
4 (KERN_WARNING) warning conditions
5 (KERN_NOTICE) normal but significant condition
6 (KERN_INFO) informational
7 (KERN_DEBUG) debug-level messages
POZNÁMKA :Odstraněním tichého rhgb atributy zvyšují upovídanost zaváděcích protokolů, ale s pomocí loglevel= můžete mít úplnou kontrolu nad tím, jakou přesnou úroveň protokolů chcete během spouštění vidět.

Změňte podrobnost bootovacích protokolů z příkazového řádku GRUB

Parametry GRUB můžeme měnit během bootování z příkazového řádku GRUB. Všimněte si, že to není trvalé a obvykle je to preferovaný způsob.

1. Chcete-li to provést, restartujte systém a jakmile se objeví úvodní obrazovka GRUB. Pomocí kláves se šipkami nahoru/dolů vyberte/zvýrazněte jádro, které chcete zavést. V mém případě mám na výběr pouze jedno jádro :)

2. Stisknutím tlačítka e upravte záznam. Vyberte/zvýrazněte řádek začínající slovem kernel.

3. Stisknutím tlačítka e čáru upravte. Odstraňte argumenty rhgb quiet a přidejte argumenty loglevel=7 a systemd.log_level=debug místo toho změnit výřečnost na nejvyšší úroveň. Stiskněte CTRL+x přijmout změny a spustit systém. Nyní byste na obrazovce měli vidět spoustu protokolů.

Trvale zvyšujte upovídanost zaváděcích zpráv po restartování

Upravte soubor /etc/default/grub a odstraňte rhgb a tiché argumenty z řádků jádra a a parametry loglevel=7 a systemd.log_level=debug namísto. Nedoporučuje se přímo upravovat soubor /boot/grub2/grub.cf. Místo toho můžete ke generování grub.cfg použít příkaz grub2-mkconfig. Tento příkaz používá při generování grub.cfg skripty šablony v /etc/grub.d a nastavení konfigurace nabídky převzaté z /etc/default/grub.

Před (/etc/default/grub) :

linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet LANG=en_US.UTF-8

Po (/etc/default/grub):

linux16 /vmlinuz-3.10.0-514.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap LANG=en_US.UTF-8 loglevel=7 systemd.log_level=debug

Poté spusťte níže uvedený příkaz:

# grub2-mkconfig -o /boot/grub2/grub.cfg

A restartujte box, abyste viděli užitečnější zprávy během spouštění a také zprávy o ladění systému. Jakmile budou tyto možnosti z grub.conf odstraněny, během budoucích restartů bude obrazovka průběhu rhgb deaktivována a budou se zobrazovat podrobné zprávy o zavádění.


Cent OS
  1. Jak změnit název hostitele na CentOS

  2. Jak změnit MAC adresu na CentOS 8

  3. CentOS / RHEL 7 :Jak změnit ID počítače

  1. Jak nastavit nebo změnit název hostitele v CentOS 7 / RHEL 7

  2. CentOS / RHEL :Jak změnit UUID souborového systému

  3. Jak ladit proces spouštění systemd v CentOS/RHEL 7 a 8

  1. Jak změnit název zařízení NIC v CentOS / RHEL 6

  2. Jak změnit štítky souborového systému v CentOS/RHEL

  3. Jak změnit režim síťového propojení v CentOS/RHEL 6