rsyslog.conf: kern.err /dev/console. Wohin gehen diese Nachrichten?

rsyslog.conf: kern.err /dev/console. Wohin gehen diese Nachrichten?

In rsyslog.conf gibt es eine kommentierte Zeile:

#kern.*         /dev/console

Wenn ich diese Zeile zur Konfigurationsdatei hinzufüge:

kern.notice       /dev/console

Wohin gehen diese Nachrichten?

Wenn ich diesen Befehl ausführe:

logger -p kern.notice "Log Message Test"

Wo werde ich die Nachricht sehen?

Wenn ich die Nachricht auf dem Terminal anzeigen möchte, verwende ichomusrmsg

Konsole ist dasselbe wie Terminal, richtig?

Als ich diesen Befehl ausführte:

echo "Testing" > /dev/console

nichts ist passiert.

Wo genau geht es hin?

Antwort1

Unter "Konsole" versteht man hier dieprimärTerminal.

Der spezielle /dev/consoleGeräteknoten entspricht normalerweise dem, was der Kernel für die primäre Konsole hält, undDasconsole=bedeutet normalerweise, welches TTY gerade im Vordergrund ist (von TTY1 bis TTY63). Auf eingebetteten Systemen kann es mit der Kerneloption auf einen seriellen Port umgeleitet werden .

Generell fällt Ihnen unter Unix auf, dass Programme zwischen der „Konsolenanmeldung“ (direkt am PC) und der „Remote-/Netzwerkanmeldung“ unterscheiden.

verwandte Informationen