Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/10/2019, à 12:42

oinska

[RESOLU] Mise à jour mensuel du fichier hosts avec Energized Pro

Bonjour à tous!

J'espère que le sujet n'a pas encore été abordé. Si tel serai le cas, je ne l'ai pas trouvé sur le forum...

Je précise avant toute chose que je suis novice. Je touche un peu le terminal pour installer-désinstaller des applications et pour faire les mises à jour, mais ça s'arrête un peu là...

Je cherche à mettre à jour mon fichier /etc/hosts mensuellement et automatiquement avec la liste d'Energized Pro Basic. J'ai suivi les indications de cette page et j'apprécierai un avis de votre part.

Comme expliqué dans la doc, j'ai commencé avec ça:

sudo touch /etc/cron.monthly/hosts ; sudo xdg-open /etc/cron.monthly/hosts

J'ai un fichier vierge qui s'est ouvert avec Editeur de texte. J'y ai collé ceci:

#!/bin/bash
wget --directory-prefix=/tmp  https://raw.githubusercontent.com/EnergizedProtection/block/master/basic/formats/hosts.txt ||exit
mv /tmp/hosts.txt /etc/hosts
echo "127.0.1.1 nom-de-mon-ordi" >> /etc/hosts
echo "::1 ip6-localhost ip6-loopback" >> /etc/hosts
echo "fe00::0 ip6-localnet" >> /etc/hosts
echo "ff00::0 ip6-mcastprefix" >> /etc/hosts
echo "ff02::1 ip6-allnodes" >> /etc/hosts
echo "ff02::2 ip6-allrouters" >> /etc/hosts

Je précise que les seules choses que j'ai modifiées par rapport à la doc sont:
- https://raw.githubusercontent.com/Energ … /hosts.txt
- nom-de-mon-ordi

J'ai enregistré le fichier puis fermé l'Editeur de texte, et le terminal m'a donné ceci:

Set document metadata failed: La définition de l’attribut metadata::gedit-spell-language n’est pas prise en charge

J'ai cru comprendre que ce message n'était pas grave... Un avis?...

Pour finir, j'ai lancé:

sudo chmod +x /etc/cron.monthly/hosts

Selon vous, est-ce que dorénavant, mon fichier hosts se mettra à jour mensuellement avec la liste Energized Pro que j'ai renseignée?

Merci pour vos avis et au plaisir de vous lire!

Dernière modification par oinska (Le 03/11/2019, à 13:03)

Hors ligne

#2 Le 03/11/2019, à 13:01

oinska

Re : [RESOLU] Mise à jour mensuel du fichier hosts avec Energized Pro

Salut!

Je répond moi-même à mon propre post cool (Merci Tux'n'Nawak!).

Pour répondre à la première question:

Oinska a écrit :

J'ai cru comprendre que ce message n'était pas grave... Un avis?...

Non, ce message n'est pas important.

Puis la deuxième:

Oinska a écrit :

Selon vous, est-ce que dorénavant, mon fichier hosts se mettra à jour mensuellement avec la liste Energized Pro que j'ai renseignée?

Oui.

En réalité, j'ai fait en sorte que mon hosts soit mis à jour quotidiennement. Voici la marche à suivre.

1. Premièrement, créer le script dans le dossier cron.daily

sudo touch /etc/cron.daily/hosts ; sudo xdg-open /etc/cron.daily/hosts

Y coller le texte:

#!/bin/bash
wget --directory-prefix=/tmp  https://raw.githubusercontent.com/EnergizedProtection/block/master/basic/formats/hosts.txt ||exit
mv /tmp/hosts.txt /etc/hosts
echo "127.0.1.1 nom-de-mon-ordi" >> /etc/hosts
echo "::1 ip6-localhost ip6-loopback" >> /etc/hosts
echo "fe00::0 ip6-localnet" >> /etc/hosts
echo "ff00::0 ip6-mcastprefix" >> /etc/hosts
echo "ff02::1 ip6-allnodes" >> /etc/hosts
echo "ff02::2 ip6-allrouters" >> /etc/hosts

En adaptant le lien txt en fonction de la liste que vous souhaitez utiliser et le nom-de-mon-ordi.
Enregistrer et fermer le fichier.

2. Activer le script

sudo chmod +x /etc/cron.daily/hosts

3. Mettre à jour manuellement (pas obligatoire, mais pour la première fois je pense intéressant)

sudo /etc/cron.daily/hosts

On voit la progression du téléchargement de la liste.

4. Vérifier un ou deux jours plus tard que la mise à jour se fait automatiquement
Se rendre sur /etc/hosts et regarder la date de la dernière modification.
Ou, pour les amoureux du terminal

ls -l /etc/hosts

En espérant que ces explications aideront!

A+

Hors ligne