#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 (Merci Tux'n'Nawak!).
Pour répondre à la première question:
J'ai cru comprendre que ce message n'était pas grave... Un avis?...
Non, ce message n'est pas important.
Puis la deuxième:
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