Как просмотреть список установленных пакетов Debian или Ubuntu Linux с датами? Как посмотреть когда пакет был обновлен в системе?nnDebian или Ubuntu Linux записывают изменения и действия в лог файл. По умолчанию /var/log/dpkg.log файл. Этот файл журнала сообщений имеет следующий формат:Сообщения журнала имеют формат даты YYYY-MM-DD HH:MM:SS, когда был установлен или изменен пакет, далее идет статус, что с ним происходило установка, обновления, удаление)n
Список пакетов по дате установки
Просто введите следующую команду, чтобы увидеть последние пакеты :n
# tail -f /var/log/dpkg.log
Для просмотра всех сообщений используйте командуn
less /var/log/dpkg.lognmore /var/log/dpkg.log
nn/var/log/dpkg.log может быть ротирован или сжат с использованием Logrotate инструмента. Для просмотра списка всех файлов, введите:n
ls -l /var/log/dpkg.log*
Используйте команду zgrep или zmore чтобы просматривать файлы gzip:n
zmore /var/log/dpkg.log.4.gznzless /var/log/dpkg.log.4.gznzgrep 'remove' /var/log/dpkg.log.4.gz
Просмотреть дату и время установки пакетовn
grep installed /var/log/dpkg.log
Аналогично для архивного файлаn
zgrep installed /var/log/dpkg.log.4.gz
Просмотреть дату и время обновления пакетовn
grep upgrade /var/log/dpkg.logngrep upgrade /var/log/dpkg.log.2nzgrep upgrade /var/log/dpkg.log.3.gz
Просмотреть дату и время удаленных пакетовn
grep remove /var/log/dpkg.logngrep remove /var/log/dpkg.log.2nzgrep remove /var/log/dpkg.log.3.gz
n
/var/log/apt/history.log
Файл var/log/apt/history.log также содержит некоторую полезную информациюn
tail -f /var/log/apt/history.lognmore /var/log/apt/history.lognless /var/log/apt/history.logngrep -A4 -B4 'yyyy-mm-dd' /var/log/apt/history.logngrep -A4 '2016-01-14' /var/log/apt/history.log
Результатn
Start-Date: 2016-01-15 14:17:15nCommandline: apt-get upgradenUpgrade: isc-dhcp-common:amd64 (4.2.4-7ubuntu12.3, 4.2.4-7ubuntu12.4), isc-dhcp-client:amd64 (4.2.4-7ubuntu12.3, 4.2.4-7ubuntu12.4)nEnd-Date: 2016-01-15 14:17:25
Предоставляем услуги администрирования Debian / Ubuntu серверов, подробности [email protected]