Mantener un sistema actualizado es crucial para la seguridad y la estabilidad. En los sistemas Debian y Ubuntu, el paquete de actualizaciones desatendidas simplifica este proceso al automatizar la instalación de actualizaciones de seguridad y actualizaciones esenciales de paquetes. Esta guía proporciona una descripción completa de la instalación, configuración y administración de actualizaciones desatendidas para garantizar que su sistema permanezca seguro con una intervención manual mínima. Para automatizar la instalación y configuración de actualizaciones desatendidas en Ubuntu 24.04, puede crear un script de shell que realice las siguientes tareas: instale el paquete de actualizaciones desatendidas: asegúrese de que el paquete esté instalado. Habilite actualizaciones automáticas: configure el sistema para realizar actualizaciones diarias de la lista de paquetes y actualizaciones desatendidas. Configure los actualizaciones desatendidas: modifique la configuración para incluir actualizaciones regulares de paquetes y configurar notificaciones por correo electrónico. Aquí hay un script que logra estos pasos: #!/Bin/bash # actualizar listas de paquetes e instalar upgrades desatendidos sudo apt outhion && sudo apt instalación -y-upgrades desatendidos # habilitar actualizaciones automáticas sudo tee /etc/apt/apt.conf.d/20auto-upgrades>/dev/null <<[email protected]"; | ' /etc/apt/apt.conf.d/50UnTended-upgrades sudo sed -i 's | // desatendido-uprade :: automatic-reboot "false"; | desatendido-uprade :: automatic-reboot "true"; |' /etc/apt/apt.conf.d/50Untended-upgrades sudo-sed -i 's | // desatendido-uprade :: automatic-reboot-time "02:00"; | desatendido-uprade :: automatic-reboot time "02:00"; |' /etc/apt/apt.conf.d/50Untended-Upgrades # Reiniciar el servicio de actualización desatendida para aplicar los cambios de SUDO SystemCTL Reiniciar los actualizaciones desatendidas ECHO "Se ha instalado y configurado el desglose de script". /etc/apt/apt.conf.d/20auto-upgrades para habilitar actualizaciones de la lista de paquetes diarios y actualizaciones desatendidas. Directiva de correo no admitido :: Correo a su dirección de correo electrónico. [email protected] con su correo electrónico real. Reinicio automático: habilita el reinicio automático después de las actualizaciones y establece el tiempo de reinicio a las 2:00 a.m. Instrucciones de uso: cree el script: abra un terminal y cree un nuevo archivo de script: nano setup-inatended-upgrades.sh Pegue el script: copie el script anterior y péguelo en el archivo. Guardar y salir: guarde el archivo y salga del editor. Haga que el script sea ejecutable: cambie los permisos del archivo para que sea ejecutable: chmod +x setup-inattended-puggrades.sh Ejecute el script: ejecute el script: ./setup-unattended-upgrades.sh Después de ejecutar el script, las uprades desatendidas se instalarán y configurarán para realizar actualizaciones diarias, incluidas las actualizaciones de paquetes regulares, envíen notificaciones de correo electrónico y reboot automáticamente el sistema en las 2:00 AM AM AM AM. Nota: Asegúrese de que el servicio de correo de su sistema esté configurado correctamente para enviar correos electrónicos. Es posible que deba instalar y configurar un agente de transferencia de correo (MTA) como Postfix o EXIM. Para obtener más información sobre la configuración de notificaciones por correo electrónico, consulte el Wiki de Debian sobre desatendidos. Descubre más relacionado de Patrick Domingues suscribe para enviar las últimas publicaciones a su correo electrónico.