Na moim serwerze EC2 sudo apt-get update && sudo apt-get upgrade
widzę:
The following packages have been kept back:
linux-ec2 linux-image-ec2 linux-image-virtual linux-virtual
Czy powinienem zrobić i sudo apt-get install linux-ec2 linux-image-ec2 linux-image-virtual linux-virtual
zmusić te pakiety do aktualizacji?
kernel
amazon-ec2
Adam Monsen
źródło
źródło
apt-get update && apt-get upgrade && apt-get dist-upgrade
. To uaktualni wstrzymane pakiety.Odpowiedzi:
Krótka odpowiedź brzmi: tak, powinieneś aktualizować swój system w zakresie poprawek bezpieczeństwa.
Dokładne wdrożenie poprawek zabezpieczeń zależy od tolerancji na ryzyko. Oto kilka opcji, z których korzystałem w przeszłości, aby odpowiedzieć na to pytanie:
Zastosuj aktualizacje do zestawu systemów zapewniania jakości, które naśladują środowisko produkcyjne i uruchom wszystkie testy regresji, aby upewnić się, że zmiany nie psują żadnej funkcjonalności ani nie powodują problemów z wydajnością. Gdy będziesz zadowolony, możesz wdrożyć aktualizacje swoich systemów produkcyjnych.
Poczekaj dzień i sprawdź, czy występuje publiczne oburzenie dotyczące problemów spowodowanych aktualizacjami. Jeśli wszystko wydaje się spokojne, zaktualizuj swoje systemy produkcyjne.
Zastosuj każdą poprawkę bezpieczeństwa w swoich systemach produkcyjnych, gdy tylko będzie dostępna.
Użyłem kombinacji wszystkich trzech podejść przy użyciu Ubuntu i stopniowo przechodziłem do opcji 3 z biegiem lat. Przed wydaniem łaty bezpieczeństwa są dokładnie testowane i dokładamy wszelkich starań, aby nie zniszczyć istniejącej funkcjonalności. Nigdy nie miałem problemu z aktualizacją w ramach obrazów obsługiwanych przez Ubuntu (chociaż kiedyś miałem problem wiele lat temu, kiedy korzystałem z jądra innego niż Ubuntu z Ubuntu na EC2).
Zauważ, że aktualizacja jądra wymaga również ponownego uruchomienia, aby zastosować zmiany.
Powyższe doświadczenia i zalecenia dotyczą wyłącznie aktualizacji w ramach wersji Ubuntu (np. 11.04). Aktualizacja do nowej wersji Ubuntu jest znacznie większym i bardziej ryzykownym zadaniem i zdecydowanie wymaga przetestowania przed wdrożeniem na systemy produkcyjne.
Oto artykuł na ten temat, który właśnie został opublikowany przez RightScale na temat zarządzania aktualizacjami zabezpieczeń w ich środowisku:
źródło