![Ist es möglich, alle installierten, geänderten und entfernten Elemente zu protokollieren? (Ubuntu Server 14.04.2)](https://rvso.com/image/1127602/Ist%20es%20m%C3%B6glich%2C%20alle%20installierten%2C%20ge%C3%A4nderten%20und%20entfernten%20Elemente%20zu%20protokollieren%3F%20(Ubuntu%20Server%2014.04.2).png)
Ist es möglich, automatisch zu protokollieren, wenn Dinge auf meinem Ubuntu-Server installiert, entfernt oder geändert werden? Es wäre schön, wenn ich das Protokoll anzeigen könnte, um zu sehen, was ich (als Root) geändert, installiert oder entfernt habe.
Ich hoffe, dass dies möglich ist und dass mir jemand erklären kann, wie man so etwas einrichtet.
Mit freundlichen Grüßen, Kevin
Antwort1
Das ist bereits erledigt (zumindest für Dinge, die über das Softwarecenter usw. installiert wurden). Bitte überprüfen Sie es /var/log/dpkg.log
oder erwähnen Sie es in den Kommentaren über/var/log/apt/history.log
Antwort2
In der GUI können Sie dies vom Ubuntu Software Center aus tun. Gehen Sie zur Registerkarte „Verlauf“, dort finden Sie alles.
Aber jetzt zu Ihnen: Sie verwendenUbuntu-Server 14.04dann ist das Obige nicht gültig, Sie sollten also in Dateien suchen. Grundsätzlich befindet sich der Verlauf unter:
/var/log/dpkg.log*
Und
/var/log/apt/history.log*
Und warum habe ich es angegeben *
, weil es mehr als eine Datei gibt, zum Beispiel:
$ ls /var/log/dpkg.log
dpkg.log dpkg.log.12.gz dpkg.log.5.gz dpkg.log.9.gz
dpkg.log.1 dpkg.log.2.gz dpkg.log.6.gz
dpkg.log.10.gz dpkg.log.3.gz dpkg.log.7.gz
dpkg.log.11.gz dpkg.log.4.gz dpkg.log.8.gz
Das Protokoll wird also tatsächlich komprimiert und verschoben, wenn es eine bestimmte Größe erreicht.
Jetzt wollen wir zum Beispiel wissen, kürzlich installierte Pakete, die über eine beliebige Methode installiert wurden
cat /var/log/dpkg.log | grep "\ install\ "
Beispielausgabe:
2015-07-01 13:56:40 install htop <none> 1.0.1-1
Informieren Sie uns über kürzlich installierte Pakete, die entfernt wurden
cat /var/log/dpkg.log.1 | grep "\ remove\ "
Beispielausgabe:
2015-06-02 08:34:18 remove dconf-tools 0.12.0-0ubuntu1.1 <none>
2015-06-04 13:15:06 remove bitmeteros 0.7.6 <none>
2015-06-04 13:16:25 remove bitmeteros 0.7.6 <none>
2015-06-08 11:34:33 remove jack 3.1.1+cvs20050801-26build1 <none>
2015-06-09 08:35:05 remove nautilus-dropbox 0.7.1-2 <none>
2015-06-26 11:53:29 remove dconf 0.5.1-2 <none>