Возможно ли регистрировать все установленные, измененные, удаленные элементы? (Ubuntu Server 14.04.2)

Возможно ли регистрировать все установленные, измененные, удаленные элементы? (Ubuntu Server 14.04.2)

Можно ли автоматически регистрировать, когда что-то устанавливается, удаляется или изменяется на моем сервере Ubuntu? Было бы неплохо, если бы я мог просматривать журнал, чтобы видеть, что я (как root) изменил, установил, удалил.

Я надеюсь, что это возможно, и кто-нибудь сможет объяснить мне, как это настроить.

С наилучшими пожеланиями, Кевин

решение1

Это уже сделано (по крайней мере для вещей, установленных через Softwarecenter и т. д.). Пожалуйста, проверьте /var/log/dpkg.logили укажите в комментариях через/var/log/apt/history.log

решение2

В графическом интерфейсе это можно сделать из Центра приложений Ubuntu, перейдите на вкладку «История» и там вы найдете все необходимое.

Но теперь для вас, как вы используетесервер убунту 14.04то вышеизложенное недействительно, поэтому вам следует выполнить поиск в файлах, в основном эта история находится здесь:

/var/log/dpkg.log* 

И

/var/log/apt/history.log*

И почему я поставил, *потому что есть более одного файла, как указано выше, например:

$ 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 

Таким образом, журнал действительно будет сжат и перемещен, когда достигнет определенного размера.

Теперь, чтобы узнать, например, какие пакеты были недавно установлены любым методом.

cat /var/log/dpkg.log | grep "\ install\ "

Пример вывода:

2015-07-01 13:56:40 install htop <none> 1.0.1-1

давайте узнаем недавно установленные пакеты, которые были удалены

 cat /var/log/dpkg.log.1 | grep "\ remove\ "

Пример вывода:

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>

Связанный контент