Мне кажется, что стандартный дистрибутив Ubuntu 20.04 необходимо обновлять очень регулярно, чтобы защитить сервер Apache от взлома.
Насколько я понимаю, для этого есть несколько команд. У каждой есть датированная родословная, обуславливающая ее использование.
- удачное обновление«...используется для повторной синхронизации файлов индекса пакетов из их источников».
- подходящее обновление«...используется для установки новейших версий всех пакетов, установленных в системе в данный момент из источников, перечисленных в /etc/apt/sources.list».
- apt-get dist-upgrade«...в дополнение к выполнению функции обновления, также разумно обрабатывает изменяющиеся зависимости с новыми версиями пакетов».
- apt полное обновление НЕТ В РУКОВОДСТВЕ«...выполняет функцию обновления, но может также удалять установленные пакеты, если это требуется для разрешения конфликта пакетов».
- apt-get автоудаление«...используется для удаления пакетов, которые были автоматически установлены для удовлетворения зависимостей других пакетов и теперь больше не нужны».
Из другого вопроса: «По умолчанию apt
будет предложено перезаписать или оставить как есть любой файл конфигурации, обнаруженный измененным во время обновления».
Но включает ли это «все» пользовательские файлы, такие как default, conf, ini и другие файлы, не имеющие метки config?
решение1
Да: Apt должен спросить вас о каждом из них, если обнаружит разницу.
Однако упаковщики — люди, и поэтому им свойственно ошибаться. Резервное копирование ваших конфигураций — это разумно.
Если вы обнаружите файл конфигурации, который был скрытно перезаписан, отправьте отчет об ошибке.