Thema 101: Systemarchitektur1 / 5
Nach einem unsauberen Start möchte ein Hosting-Betreiber den Kernel-Ring-Buffer lesen, darin aber nur die Fehler- und Warnmeldungen sehen und das informative Rauschen weglassen. Welcher dmesg-Aufruf leistet das?
RichtigFalsch
Alex
Kernel-Meldungen tragen zwei voneinander unabhängige Kennzeichnungen: eine Facility, die sagt, welcher Teil des Systems sie erzeugt hat, und ein Level, das sagt, wie schwerwiegend sie sind. Wer den Ring-Buffer liest, kann nach beidem filtern, und die beiden zu verwechseln ist der klassische Fehler, denn beide Optionen erwarten eine kommagetrennte Liste und sehen auf der Kommandozeile gleich aus. Level bilden außerdem eine geordnete Skala, deshalb akzeptiert der Filter ein angehängtes Plus im Sinne von „ein Level und alles darüber“, was jemand, der Fehlern nachjagt, meistens tatsächlich will. Filtern ist eine Entscheidung zur Anzeigezeit und verändert den Buffer nicht, anders als die Optionen, die ihn leeren oder Meldungen auf die Konsole umleiten. Eine eigene Gruppe von Optionen steuert, was die Konsole ausgibt, statt was der Befehl ausgibt, und diese Optionen unterdrücken die normale Ausgabe absichtlich. Wenn du die Optionsliste mit dieser Aufteilung im Kopf liest — filtern, anzeigen oder steuern —, wird das Werkzeug unter Druck deutlich leichter zu bedienen.
Quellelearning.lpi.org
Antworten auf Rückfragen bekommst du in der App. Erstelle ein kostenloses Konto — ohne Kreditkarte.
Frage 1 von 5
Kostenloses Konto erstellen