¿Es malo intentarlo y mantener siempre mis Linux VPS’s y Mac OS actualizados?

Siempre es una buena práctica asegurarse de que su computadora tenga las últimas actualizaciones que contengan mejoras, optimizaciones de rendimiento y de manera crítica, por razones de seguridad con correcciones para varias vulnerabilidades para proteger su máquina contra posibles vulnerabilidades. Es posible que no siempre sepa si su computadora ha sido expuesta. Lo que he aprendido es asegurarse siempre de haber realizado una copia de seguridad de mis datos antes de realizar cualquier actualización, ya que cualquier resultado adverso puede hacer que retroceda considerablemente. Realizo la mayor parte de mi trabajo en Máquinas virtuales (Windows XP, Windows 7 y Ubuntu) que he creado desde la base principal de Ubuntu, y he adquirido el hábito de realizar copias de seguridad rutinarias de mi trabajo, especialmente antes de ejecutar cualquier actualización.

En dos ocasiones me he encontrado con desafíos cuando intenté hacer lo que pensé que habría sido una simple actualización para mi computadora portátil basada en Ubuntu. La primera vez fue cuando estaba ejecutando Ubuntu 14.04 LTS y animado por el mensaje para actualizar a la última plataforma 16.04 LTS, proceder a inicializar la actualización. Casi 12 horas después, el proceso aún estaba en ejecución y parecía haberse suspendido. Lo dejé toda la noche, pero el proceso seguía en la misma posición que lo había dejado la noche anterior. Por lo tanto, decidí hacer un arranque en frío y ese fue el final de la máquina ya que no pude iniciarla a partir de ese momento. Tuve que hacer una instalación completamente nueva.

La segunda vez fue solo recientemente cuando siguió apareciendo un mensaje después del inicio de sesión que indicaba que se había detectado un problema en el programa de software. Ignoré este mensaje porque cada vez que intentaba resolverlo no pasaba nada y me topaba con un mensaje en los foros que indicaba que era una notificación que podía desactivarse. Sin embargo, en algún momento decidí ejecutar el proceso de actualización del software porque necesitaba encontrar una solución para que Adobe Flash funcionara en Firefox para un sitio web en particular que necesitaba visitar. Ejecuto la actualización desde la Actualización de software sin seleccionar y elegir las actualizaciones particulares a realizar. Una vez más, el proceso se colgó en algún lugar al actualizar las bibliotecas de Python, lo que me obligó a realizar un arranque en frío y, debido al proceso de actualización estancado, el sistema no arrancó. Parece que algunas carpetas han sido bloqueadas por el proceso. Esta vez, sin embargo, logré obtener una solución y accedí a la instalación genérica desde la pantalla de configuración del sistema que está accesible durante el proceso de arranque. Luego seguí algunos pasos de AskUbuntu para resolver el problema que surgió porque el sistema intentaba cargar desde una actualización incompleta del kernel. Después de esto, podría arrancar normalmente y ya no se muestra el aviso de error del sistema. A continuación se muestra una captura de pantalla del proceso por el que pasé para que mi sistema estuviera en funcionamiento después de omitir el proceso de arranque normal que había fallado

No es “malo”, simplemente innecesario.

El sistema operativo moderno comprobará automáticamente la actualización. Las computadoras Mac más nuevas pueden incluso verificar y descargar actualizaciones del sistema y las aplicaciones durante el modo inactivo de baja potencia (se llama “Power Nap”). Y si hay parches críticos de seguridad (debido a los ataques de día cero), su sistema descargará y aplicará automáticamente el parche, sin la asistencia del usuario. Apple implementó por primera vez dicho parche de emergencia en 2014, para corregir una vulnerabilidad NTP recientemente descubierta. La mayoría de la distribución de Linux también se puede configurar para habilitar la actualización desatendida que funciona de manera similar.

Es un buen hábito mantenerse en contacto con todas estas informaciones de seguridad, pero no tiene que estar demasiado nervioso al respecto.

Si estos son servidores críticos para el negocio, entonces sí, es una mala idea. Incluso si las actualizaciones del servidor están bien probadas, una de ellas podría romper su máquina y causarle muchos dolores de cabeza.

También administro los servidores de VPS y habilité actualizaciones automáticas para ellos, PERO SOLAMENTE para actualizaciones de seguridad críticas. Por todo lo demás, primero pruebo las actualizaciones y luego las implemento. Y mis máquinas NO son de misión crítica. Incluso si uno de ellos falla, puedo permitirme tener de 5 a 6 horas de tiempo de inactividad (el tiempo que me llevaría reconstruir cualquiera de ellos).

Sin embargo, si estos no son servidores de misión crítica, simplemente habilite las actualizaciones automáticas y olvídelo. Usted está perdiendo un tiempo precioso con la comprobación manual de actualizaciones. Usa ese tiempo para otra cosa.

Me parece una buena idea. El hecho de que esté utilizando sistemas operativos con una buena seguridad no significa que no esté en riesgo, por lo que mantenerse al día es una buena idea. En teoría, corre el riesgo de que una actualización rompa un sistema, por lo que debería hacer una instantánea primero, pero en la práctica han pasado muchos años desde que tengo una actualización de la actualización algo importante.

Mantengo mis máquinas virtuales completas lo más actualizadas posible, pero para los contenedores Docker todavía no he encontrado una manera fácil de hacerlo. Es posible que desee ver cómo usar un trabajo cron para obtener las actualizaciones diariamente, y luego solo verifique manualmente cada semana o dos, menos problemas con casi el mismo resultado.