Linux Labs

Безопасность сервера / Ступень 2 из 10

Обновление есть — уязвимость ещё жива

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 7 из 7 · итог · 2 мин

Итог

  • Обновление пакета меняет файлы в каталогах, а процесс, запущенный раньше, работает с прежними: (deleted) в /proc/<PID>/exe и maps, 0 в NLINK у sudo lsof +L1.
  • Новый файл загружает только новый процесс — systemctl restart; проверка — новый Main PID и exe без (deleted).
  • Библиотеку держат все процессы, которые ей пользуются: их службы называет sudo needrestart -b. Новое ядро начинает работать только после перезагрузки.
  • Файлы данных, открытые при старте, needrestart не проверяет — их находит sudo lsof +L1.
  • В начале урока lab-feed работала прежней программой: пакет 1.1-1 заменил файл в каталоге, а процесс, запущенный до обновления, держал удалённый.
Ubuntu 24.04
Загрузка…