
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/console
Gerä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.