On 2021-03-19 11:24, D. Hugh Redelmeier via talk wrote:
[One reason for this message is to test if the mailing list is working. I
haven't seen a new message in a 10 days.]

dmseg command
=============

The dmesg command shows you the kernel log.  It takes the log from the
kernel itself.  It is stored in a circular RAM buffer, so you can still
read it if the normal logging system isn't working.  This buffer is a
fixed size so older messages can get pushed out by newer ones if there is
enough logging going on.

You can get more info on Fedora by
        journalctl -b
but it isn't limited to kernel messages.  It does colour-code messages
based on severity, so that's a nice plus. Since this log typically goes to disk, it tends to be complete. Oh: the -b flag means: start from the
most recent boot -- logs can go back months and years.

As an old timer, my first instinct is to use dmesg.

looking at kernel messages
==========================

dmesg | less -i

dmesg pours out a lot of lines.  less is a good way of navigating this
log.  The -i makes searches within less case-insensitive.

A good read. Thanks for sharing!

Small note: On Debian (and other distros?) if a non-root user runs dmesg to read the contents of the kernel message buffer they will see ...

dmesg: read kernel buffer failed: Operation not permitted

Turns out it is a security feature - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842226#15

To allow users to read the kernel log without being prompted for a password, modify /etc/sysctl.conf by adding ...

kernel.dmesg_restrict = 0

... and reload the configuration ...

$ sudo sysctl -p
---
Post to this mailing list [email protected]
Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

Reply via email to