Wo ist die Datei, die das Protokoll für den letzten Befehl enthält (Ubuntu)

Wo ist die Datei, die das Protokoll für den letzten Befehl enthält (Ubuntu)

DerzuletztBefehl zeigt uns, welche Benutzer angemeldet sind, aber wie kann ich die Datei finden, die der Befehl zuletztliest und verarbeitet es?

Antwort1

Mit strace können Sie wie folgt überprüfen, welche Dateien von einem bestimmten Programm geöffnet werden:

$ strace last |& grep open
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/var/log/wtmp", O_RDONLY)         = 3
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4

Die gesuchte Datei ist /var/log/wtmp. Weitere Informationen dazu finden Sie in man 5 wtmp.

verwandte Informationen