серверы Ubuntu - что мне нужно сделать, чтобы поддерживать его в актуальном состоянии

14

Я настраиваю сервер Ubuntu и хочу знать, что я должен делать на нем регулярно.

apt-get update/upgrade кажется очевидным.

Например, есть ли проверка ГЛСА? Что-нибудь еще, что я должен бежать? Я думаю, это зависит от того, что установлено, но сейчас я думаю о базовой системе.

Крис Кимптон
источник

Ответы:

17

Как вы упомянули, обновление пакетов - это самое важное. Несколько инструментов, которые могут сделать это проще:

  • cron-apt, чтобы уведомлять вас по электронной почте о появлении обновлений для установки; и
  • автоматические обновления, чтобы автоматически применять неинтерактивные обновления

В Ubuntu также есть список объявлений о безопасности , но, по моему опыту, это всего лишь копия обновлений пакета, о которых cron-apt уведомит вас. С другой стороны, он будет предоставлять немного больше информации о том, что исправляется (или что уязвимо) в каждом обновлении безопасности.

Тед Персиваль
источник
2

Я установил munin на своих серверах, чтобы я мог отслеживать все, что с ними связано, включая то, считает ли apt, что есть пакеты для установки.

Пол Томблин
источник
1

Если вы хотите просто сделать обновления, создайте текстовый файл с:

apt-get -yq update
apt-get -yq upgrade

и добавьте его в crontab на любой срок.

Unkwntech
источник
Это также может привести к тому, что любые изменения в конфигурационном файле, которые вы, возможно, сделали, будут
засорены
Хотя я полагаю, что в некоторых случаях это может быть проблемой, я сам еще не испытал этого, у меня есть 4 локальных сервера Debian и 4 удаленных (сервера Datacenter), на которых также установлен Debian, и я использую debian в качестве моей единственной серверной ОС для некоторых года.
Unkwntech
Принудительное «да» (-у) ужасно опасно.
bortzmeyer
Я мог бы быть, но, как я сказал выше, это еще не подвело меня.
Unkwntech
0
apt-get moo

попытайся :)

Мартин Оконнор
источник
-3

Я поместил следующую строку в / etc / crontab

2 */2 * * * root    apt-get -qq update && apt-get -qq -y --force-yes upgrade && apt-get -qq clean

Помните, что он не устанавливает новые пакеты, поэтому может пропустить некоторые обновления ядра: вам все равно придется время от времени запускать synaptic / aptitude.

Джанлука Делла Ведова
источник