24 julio 2021

¡Bien, construiré mi propio script, con alcohol, juegos de azar y mujerzuelas!!!

A saeculo confregisti iugum tuum, rupisti vincula tua et dixisti: "Non serviam" In omni enim colle sublimi et sub omni ligno frondoso tu prosternebaris meretrix.
Oh tú, que rompiste desde siempre el yugo y, sacudiendo las coyundas, decías: "¡No serviré!", tú, que sobre todo otero prominente y bajo todo árbol frondoso estabas yaciendo, prostituta.
 
Como vimos previamente el archivo "/etc/hosts" es una forma rudimentaria de DNS que nuestro sistema consulta cada vez que pretende visitar una URL. Podemos impedir la descarga de publicidad añadiendo a nuestro archivo "/etc/hosts" los dominios desde la que es servida y asignándoles la IP "0.0.0.0" a cada uno de ellos para impedir la comunicación. Existen listas ya confeccionadas y regularmente actualizadas para su descarga, lo que facilita enormemente su implementación en nuestro sistema.

Lo que vamos a hacer ahora es programar esto para que se actualice arbitrariamente todas las semanas usando el servicio CRONTAB, tambien lo podriamos usar para automatizar otras tareas, esta solamente la di como un ejemplo


Actualización manual
Primero hacemos una copia de seguridad del archivo actual:

cp /etc/hosts /etc/hosts.bck
 
Y realizamos la descarga del nuevo sobreescribiendo el anterior:

wget -NP /etc/ https://hosts.ubuntu101.co.za/hosts

Actualización automática
Abrimos el editor de tareas del usuario "root":

crontab -e

Y añadimos la siguiente línea para programar la tarea los lunes a las 8 horas:
 
0 8 * * 1 wget -NP /etc/ https://hosts.ubuntu101.co.za/hosts

Las opciones usadas son: "0" minutos, "8" horas y "1" para el día de la semana (0 para domingo hasta 6 para sábado).
 
Ahora, si porque necesitamos devolver al equipo a su estado anterior, por alguna razon en particular, como por ejemplo, sitios que no funcionan

Abrimos el editor de tareas del usuario "root":

crontab -e
 
Y eliminamos la línea:

0 8 * * 1 wget -NP /etc/ https://hosts.ubuntu101.co.za/hosts

Por último restauramos la copia de seguridad:

cp /etc/hosts.bck /etc/hosts

Que te diviertas!

No hay comentarios:

Publicar un comentario