Diferència entre dmesg i journalctl
dmesg
és útil per obtenir ràpidament informació sobre l'estat del nucli i el maquinari, mentre que journalctl
ofereix una eina més completa i flexible per gestionar i analitzar tots els registres del sistema.
dmesg
- Propòsit: Mostra els missatges del nucli (kernel), principalment relacionats amb l'arrencada del sistema, el maquinari i els controladors.
- Abast: Es centra en els missatges del nucli.
- Format: Els missatges es mostren en text pla.
- Ús comú: Diagnosticar problemes de maquinari i controladors, especialment durant l'arrencada del sistema.
- Comanda bàsica:
dmesg
journalctl
- Propòsit: Accedeix i manipula els registres del sistema gestionats per
systemd-journald
, incloent missatges del nucli, serveis i aplicacions. - Abast: Proporciona una visió més àmplia i detallada de tots els registres del sistema, no només del nucli.
- Format: Els registres es guarden en un format binari, permetent cerques i filtrats avançats.
- Ús comú: Monitoritzar i depurar serveis i aplicacions gestionades per
systemd
, així com veure missatges del nucli. - Comanda bàsica:
journalctl
Exempels d'ús
dmesg
: Per veure els missatges del nucli:dmesg
journalctl
: Per veure tots els registres del sistema:
Per veure només els missatges del nucli (similar ajournalctl
dmesg
):journalctl -k