Нам нужно быстро определить, какие пакеты появились в системе за последние дни. Это помогает после обновлений, диагностики проблем и аудита изменений.
Перед началом мы определяем, какие записи установки были созданы за последние
N дней:#!/bin/bash
N=3
grep -i "install " /var/log/dpkg.log | grep "$(date -d "$N days ago" "+%Y-%m-%d")"
Эта команда показывает пакеты, установленные за последние
N дней в системах на базе dpkg.Теперь выполним аналогичную выборку для систем с
rpm:#!/bin/bash
N=3
rpm -qa --last | grep -E "$(date -d "$N days ago" "+%a %d %b")"
Это выведет пакеты, установленные (или обновлённые) за указанный период.
Проверка работоспособности:
head -n 5
🔥 Такие проверки полезны при анализе логов, откате действий или мониторинге изменений.
🚪 Linux Ready | #практика