Wie leite ich die Systemkonsolenausgabe in eine Datei um?


0

Ich habe es mit einem seltsamen Problem zu tun, das dazu führt, dass die CPU auf einem Computer angehalten wird, wenn eine bestimmte Hardware verwendet wird.

Die CPU friert ein, der Computer startet neu und es ist nicht bekannt, was danach passiert ist. Keine Syslogs, kein Absturzprotokoll, nichts.

Vor dem Absturz sendet das System jedoch sehr schnell eine große Menge Text an die Konsole. Ich möchte diesen Text lesen, um zu sehen, ob er bei der Diagnose von Fehlern hilfreich ist.

Wie kann ich FreeBSD so einrichten, dass diese Konsolenausgabe in eine Datei umgeleitet wird? Ich habe ein altes Thema in ihren Foren gefunden: https://forums.freebsd.org/threads/tip-log-console-messages.10090/, wo es 2010 jemand geschafft hat OS wird nur das Syslogd zum Absturz bringen.

Die Ausgabe, an der ich interessiert bin, sind alle Kernelmeldungen usw., die standardmäßig in der Systemkonsole in einem etwas helleren Textformat angezeigt werden. Meldungen werden standardmäßig angezeigt, wenn beispielsweise eine Tastatur angeschlossen wird, während das System ausgeführt wird.

Antworten:


0

Weitere Informationen zu https://www.freebsd.org/doc/handbook/configtuning-syslog.html sind erforderlich.

Außerdem ist der Speicherort des Befehls in der Datei wichtig, da diese Konfigurationsdatei so eingerichtet ist.

Sie sollten das bekommen, was Sie wollen, indem Sie den Eintrag hinzufügen:

console.info                                /var/log/console.log

in die Datei /etc/syslog.confdirekt nach dem Eintrag für *.emerg. Anschließend ausführen/etc/rc.d/syslogd restart


Eine andere Technik, die hilfreich sein kann, wenn Sie versuchen, Syslog-Aktivitäten von einem System zu erfassen, das abstürzt oder spontan abstürzt, ist die Verwendung von Remote-Syslog.
Jim L.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.