I am not sure how to solve this.
I am constantly getting messages that should go into the kern/message log printed on screen – MOSTLY from iptables. The messages are ALSO logged to the syslog files.
It still prints those message onto the console screen even if I am logged off (security issue).
When logged in on the console its anoying as I constantly have to hit CTRL-L to refresh the screen to get rid of those messages.
However it does NOT happen when I SSH into the machine.
How can I solve this that those messages are NOT printed.
I think you are after *dmesg -n alert*
-n, –console-level level
Set the level at which printing of messages is done to the con‐
sole. The level is a level number or abbreviation of the level
name. For all supported levels see the –help output.
For example, -n 1 or -n alert prevents all messages, except
emergency (panic) messages, from appearing on the console. All
levels of messages are still written to /proc/kmsg, so sys‐
logd(8) can still be used to control exactly where kernel mes‐
sages appear. When the -n option is used, dmesg will not print
or clear the kernel ring buffer.
Thanks, that fixed it!
It seems it need to go into rc.local, it gets wiped after a reboot due to kernel updates.