Seguridad en la Raspberry - Episodio II: Actualizaciones automáticas

Terminal mostrando actualizaciones automáticas de Arch Linux
1 min. Lectura
0 Vistas
0 Valoración

Seguimos con la serie de artículos que nos ayudarán a proteger un poco más nuestra Raspberry. Si en el artículo anterior actualizamos el firmware, ahora le toca el turno al sistema operativo y a los programas.

Recordemos que Arch Linux es una distribución rolling release, es decir, todos los paquetes se actualizan constantemente y al igual que el firmware, tener actualizado el sistema operativo y los programas que utilizamos es fundamental. Para ello vamos a crear un script que se ejecute a una hora determinada y que nos actualice el sistema automáticamente.

Creación del servicio de actualización

Creamos el fichero autoupdate.service:

sudo nano /etc/systemd/system/autoupdate.service

con el siguiente código:

[Unit]
Description=Automatic Update
After=network-online.target

[Service]
Type=simple
ExecStart=/usr/bin/pacman -Syuq --noconfirm
TimeoutStopSec=180
KillMode=process
KillSignal=SIGINT

[Install]
WantedBy=multi-user.target

Configuración del timer

Ahora creamos el fichero autoupdate.timer:

sudo nano /etc/systemd/system/autoupdate.timer

Introducimos el siguiente código:

[Unit]
Description=Automatic Update daily at 2:00 AM

[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true

[Install]
WantedBy=multi-user.target

Activación del servicio

Añadimos el servicio al inicio:

sudo systemctl enable autoupdate.timer

y arrancamos:

sudo systemctl start autoupdate.timer

Podemos comprobar:

systemctl list-timers --all

Con este sencillo procedimiento, cada día a las 2:00 de la madrugada, nuestra Raspberry se actualizará a la última versión. ¡Disfrútala!

En el siguiente artículo, limitaremos el acceso mediante SSH.

¿Te ha sido útil?

Ayúdame a mejorar con tu puntuación y comentarios.

0.0 (0 votos)
Jaume Ferré

Jaume Ferré

Soy un entusiasta de las nuevas tecnologías, apasionado por explorar su potencial innovador. Colecciono CDs en formato físico y disfruto creando mezclas musicales. Además, la fotografía es otra de mis pasiones, capturando momentos y expresiones con cada disparo. ¡Gracias por leerme!

💬 Comentarios

Los comentarios están gestionados por GitHub Discussions. Necesitas una cuenta de GitHub para participar. ¡Es gratis y rápido!