web-dev-qa-db-fra.com

mises à niveau sans assistance vs cron-apt sur un serveur

Quels sont les avantages des mises à jour sans assistance par rapport à cron-apt et vice versa?

Fondamentalement, je veux un processus de mise à niveau entièrement automatique dans la nuit:

  • installer toutes les mises à jour (même sans sécurité)
  • redémarrer si nécessaire
  • il serait bon aussi de déclencher une maintenance planifiée dans notre icinga avant les redémarrages
12
Alex

cron-apt

Cron-apt télécharge uniquement les nouveaux packages par défaut. Cela n'est nécessaire que si vous avez un système fortement personnalisé. (pour plus de détails, voir la source [1])

mises à niveau sans assistance

apt comprend la prise en charge de l'exécution d'un script de mise à niveau sans assistance; Ubuntu inclut cela avec le package "mise à niveau sans assistance" qui gère à la fois les mises à jour de sécurité et non liées à la sécurité. La fréquence des mises à jour peut être modifiée en définissant la variable APT::Periodic::Unattended-Upgrade "x"; où x est le nombre de jours.

Il s'agit de la méthode recommandée pour effectuer des mises à niveau sans assistance dans Ubuntu:

Sudo apt-get install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

(-plow est la forme abrégée de --priority=low. Autrement dit, affichez toutes les questions de priorité "faible" ou supérieure.)

Les mises à niveau automatiques peuvent casser votre système , alors sachez que vous ne devez l'installer que sur des systèmes où une défaillance n'est fatale à aucun moyen.

[1] Source: https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo

1
rubo77