[Gelöst] journal von letzter sitzung

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

[Gelöst] journal von letzter sitzung

Beitrag von wanne » 02.03.2017 10:21:46

Ich hätte gerne die Meldungen vom herunterfahren. Da die nur bruchteile von Sekunden angezeigt werden, kann ich die nicht lesen.
Versucht habe ich das:

Code: Alles auswählen

journalctl -b -1
Daraufhin bekomme ich das:

Code: Alles auswählen

Failed to look up boot -1: Cannot assign requested address
rot: Moderator wanne spricht, default: User wanne spricht.

BenutzerGa4gooPh

Re: journal von letzter sitzung

Beitrag von BenutzerGa4gooPh » 02.03.2017 10:36:55

Schnellschuss: Beginn und Ende des Herunterfahrens in etwa aufschreiben, beim Journalaufruf entsprechend eingrenzen?! https://www.loggly.com/ultimate-guide/using-journalctl/

Code: Alles auswählen

journalctl --since "2015-06-26 23:15:00" --until "2015-06-26 23:20:00"
Nun habe ich das schön aufgeschrieben und probiere das gleich mal aus ...

Kriege ich nicht: 10.45 runtergefahren, 10.47 war das System gebootet:

Code: Alles auswählen

journalctl --since "2017-03-02 10:40:00" --until "2017-03-02 10:47:00"
-- Logs begin at Do 2017-03-02 10:45:42 CET, end at Do 2017-03-02 10:52:53 CET. --
:facepalm: It's a feature or a bug? (Jessie)

Code: Alles auswählen

date
Do 2. Mär 10:59:10 CET 2017
hwclock
Do 02 Mär 2017 10:59:38 CET  -0.379919 seconds
Edit: Rechtschreibfehler korrigiert.
Zuletzt geändert von BenutzerGa4gooPh am 02.03.2017 13:16:26, insgesamt 3-mal geändert.

Benutzeravatar
towo
Beiträge: 4405
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: journal von letzter sitzung

Beitrag von towo » 02.03.2017 12:23:37

Kann es sein, daß ihr beide kein persistent Journal konfiguriert habt? Default ist persistence nämmich aus.

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: journal von letzter sitzung

Beitrag von smutbert » 02.03.2017 12:32:55

in der Standardkonfiguration genügt es das Verzeichnis »/var/log/journal« anzulegen, damit das Journal ab dem nächsten Systemstart dauerhaft gespeichert wird.
Alternativ kann man das auch in »/etc/systemd/journald.conf« mit "Storage=..." umkonfigurieren.

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: journal von letzter sitzung

Beitrag von wanne » 02.03.2017 12:46:09

towo hat geschrieben:Kann es sein, daß ihr beide kein persistent Journal konfiguriert habt? Default ist persistence nämmich aus.
Danke. Wer kommt auf solche Ideen…
rot: Moderator wanne spricht, default: User wanne spricht.

BenutzerGa4gooPh

Re: [Gelöst] journal von letzter sitzung

Beitrag von BenutzerGa4gooPh » 02.03.2017 13:09:07

towo hat geschrieben:Kann es sein, daß ihr beide kein persistent Journal konfiguriert habt? Default ist persistence nämmich aus.
Danke @towo und @smutbert! :THX:

geier22

Re: journal von letzter sitzung

Beitrag von geier22 » 02.03.2017 13:10:38

Na dann reihe ich mich mal hinten an .... mal wieder zu Viel Zeit gelassen :|
smutbert hat geschrieben:in der Standardkonfiguration genügt es das Verzeichnis »/var/log/journal« anzulegen, damit das Journal ab dem nächsten Systemstart dauerhaft gespeichert wird.
Alternativ kann man das auch in »/etc/systemd/journald.conf« mit "Storage=..." umkonfigurieren.
Soweit ich weiss, muss man beides machen, soweit man nicht "persistent" einträgt:
in der /etc/systemd/journald.conf sollte man dazu zumindest diese Zeile ändern:

Code: Alles auswählen

Storage=persistent
Eine genaue Anleitung mit den vielfältigen Möglichkeiten gibt es auf der Manpage

Zur Syntax: Das Datum kann man getrost weglassen, wenn man mit dem Schalter b (=letzter Bootvorgang) operiert.
man braucht noch nicht einmal die genaue Zeit angeben . Der Befehl findet brav die Einträge im Zeitraum, ohne dass es einer direkten Übereinstimmung bedarf :mrgreen:

Code: Alles auswählen

journalctl -b --since "11:25" --until "14:00"
-- Logs begin at Sat 2016-12-17 21:06:19 CET, end at Thu 2017-03-02 12:51:44 CET. --
Mär 02 11:36:33 sparkyxfce sensord[888]: Chip: k10temp-pci-00c3
[....]
Mär 02 12:50:14 sparkyxfce su[26202]: pam_systemd(su:session): Cannot create session: Already running in a session
Mär 02 12:51:44 sparkyxfce su[26202]: pam_unix(su:session): session closed for user root
lines 79-107/107 (END)


BenutzerGa4gooPh

Re: [Gelöst] journal von letzter sitzung

Beitrag von BenutzerGa4gooPh » 02.03.2017 13:19:47

geier22 hat geschrieben:Soweit ich weiss, muss man beides machen, soweit man nicht "persistent" einträgt:
in der /etc/systemd/journald.conf sollte man dazu zumindest diese Zeile ändern ...
Nun muss ich nicht mal mehr "gurgeln". Warst nicht zu spät. :THX:

Benutzeravatar
smutbert
Moderator
Beiträge: 8331
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: journal von letzter sitzung

Beitrag von smutbert » 02.03.2017 13:30:17

geier22 hat geschrieben:Na dann reihe ich mich mal hinten an .... mal wieder zu Viel Zeit gelassen :|
smutbert hat geschrieben:in der Standardkonfiguration genügt es das Verzeichnis »/var/log/journal« anzulegen, damit das Journal ab dem nächsten Systemstart dauerhaft gespeichert wird.
Alternativ kann man das auch in »/etc/systemd/journald.conf« mit "Storage=..." umkonfigurieren.
Soweit ich weiss, muss man beides machen, soweit man nicht "persistent" einträgt:[…]
Nö.
Der default ist Storage=auto und das bedeutet, dass das journal dauerhaft gespeichert wird, falls das Verzeichnis »/var/log/journal« existiert.

Mit persistent sorgt man dafür, dass auf jeden Fall gespeichert wird (und »/var/log/journal« eben automatisch angelegt wird, falls es noch nicht existiert), und mit volatile legt man fest, dass auch bei Vorhandensein des Verzeichnisses das journal nur in einem tmpfs im Hauptspeicher und nicht dauerhaft gespeichert wird. Das kann man auch der manpage von journald.conf entnehmen.

geier22

Re: [Gelöst] journal von letzter sitzung

Beitrag von geier22 » 02.03.2017 14:08:08

Da reden wir einander vorbeI:
"auto" is similar to "persistent" but the directory /var/log/journal is not created if needed, so that its existence controls where log data goes.
Umkehrschluss wir meine wohl beide das gleiche :P :
Trage ich in der /etc/systemd/journald.conf "persistent" ein, wir /var/log/journal/ automatisch angelegt
Bearbeite ich die Datei nicht, und lege nur das Verzeichniss /var/log/journal an , wird dort automatisch gespeichert, obwohl die Originalzeile
so aussieht:

Code: Alles auswählen

# Storage=

Antworten