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

570
Sunshine

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ühren:

logger -p kern.notice "Log Message Test" 

Wo werde ich die Nachricht sehen?

Wenn ich die Nachricht auf dem Endgerät anzeigen möchte, verwende ich omusrmsg

Konsole ist das gleiche wie Terminal, richtig?

Wenn ich diesen Befehl ausgelöst habe:

echo "Testing" > /dev/console 

nichts ist passiert.

Wohin geht es genau?

1

1 Antwort auf die Frage

0
grawity

"Konsole" bedeutet hier das primäre Terminal.

Der spezielle /dev/consoleGeräteknoten entspricht in der Regel, was der Kern hält die primäre Konsole zu sein, und dass in der Regel bedeutet, je nachdem, welchen tty im Vordergrund ist (von tty1 tty63 ...). Auf eingebetteten Systemen wird es möglicherweise mithilfe der console=Kernel-Option an einen seriellen Port umgeleitet .

Im Allgemeinen werden unter Unix Programme angezeigt, die zwischen "Konsolenanmeldung" (direkt am PC) und "Remote- / Netzwerkanmeldung" unterscheiden.

Wo kann ich also die Protokollnachrichten sehen, die an / dev / console gerichtet sind? Sunshine vor 8 Jahren 0