Zugriff auf ein Systemd-Journal einer Offline-Systemd-Instanz

Zugriff auf ein Systemd-Journal einer Offline-Systemd-Instanz

TL;DR: So greifen Sie auf das Systemd-Journal einer Offline-Systemd-Instanz zu.

Daher migriere ich jetzt einige Maschinen von der vorherigen LTS-Version auf Ubuntu 16.04. Das bedeutet, dass jetzt alles auf systemd basiert.

Normalerweise starte ich meine Maschinen mit einer Rettungsdiskette der Version, die ich installieren möchte debootstrap. Der Grund dafür ist, dass ich für viele meiner Maschinen ein Headless-Setup ausführen muss.

In einem aktuellen Fall wurde eine Maschine, die ich vorbereiten sollte, von jemandem an einem entfernten Standort für mich gebootet, ein SSH-Server wurde gestartet und ein Benutzerkonto so konfiguriert, dass ich mich anmelden konnte. Diese Maschine hatte einen Bildschirm, aber aufgrund der Einstellung eines inkompatiblen Modus blieb der Bildschirm ab dem Punkt, an dem Ubuntu den Begrüßungsbildschirm anzeigt, leer. Ich habe dies inzwischen in der GRUB2-Konfiguration gelöst, aber der Punkt ist, dass es sich auch im Wesentlichen um ein Headless-Szenario handelte.

Also habe ich die Maschine eingerichtet debootstrapund versucht, sie zu booten. Der Bildschirm blieb leer (und so oder so hätte ich den Bildschirm nicht selbst gesehen, wie bei einer tatsächlichen Headless-Installation).

Es passierte nichts, die Maschine ließ sich zwar anpingen, SSH lief aber offenbar nicht. Rätselhaft...

Als ich die Maschine neu startete, stand ich vor der Aufgabe, vom Offline-Rechner aus auf das Systemd-Journal zuzugreifen, um herauszufinden, was schiefgelaufen war. Also ein Journal einer Systemd-Instanz, die nicht lief, aber dieselbe Version hatte wie die laufende.

Frage: Wie kann ich auf das Systemd-Journal einer Systemd-Instanz zugreifen, die derzeit nicht ausgeführt wird?

# systemd --version
systemd 229
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN

Antwort1

Wenn Sie die Festplatte Ihres Offline-Systems mounten können, können Sie die Option -Doder mit verwenden . Wenn Sie die Festplatte beispielsweise in mounten , können Sie auf ihr Journal mit zugreifen--directoryjournalctl/mnt

journalctl -D /mnt/var/log/journal

verwandte Informationen