Named – Checkconf Bind

#!/bin/sh echo -n > /tmp/liste-espace echo “* Liste des fichiers de zone avec des espaces dans le domaine (find dans /var/named/) :” > /tmp/liste-espace find /var/named/ -name “*.fwd” -print0 | xargs -0 grep -F ” .” | awk -F”:” {‘ print $1 ‘} >> /tmp/liste-espace echo “” >> /tmp/liste-espace echo “* Liste des domaines avec un espace dans le named.com” >> /tmp/liste-espace grep ‘zone “‘ /etc/named.conf | grep -F ‘…
Lire la suite...Nettoyer une arboressance

Ce script rechercher les fichiers de plus de 30 jours et les effaces puis efface les dossiers vide. #!/bin/sh ## # Configuration PWD_DIR=/home/ftp_users TEMP_DIR=/tmp LOG_SCRIPT=/var/log/menage_ftp.log DATE_MAX_FICHIER=30 DATE_MAX_DOSSIER=30 ## # Fichiers temporaire LISTEFICHIER=$TEMP_DIR/menagemail_listefichier LISTEDOSSIER=$TEMP_DIR/menagemail_listedossier ## # Recherche des fichiers find /home/ftp_users/*/* -type f -mtime $DATE_MAX_FICHIER | sort -r > $LISTEFICHIER ## # Recherche des dossiers find /home/ftp_users/*/* -type d -mtime $DATE_MAX_DOSSIER | sort -r > $LISTEDOSSIER cat $LISTEDOSSIER | while read…
Lire la suite...Convertir un fichier ISO-8859-15 en UTF-8

Avec le binaire iconv : iconv -f utf-8 -t iso-8859-15 fichier-ISO.txt > fichier-utf8.txt le paquet debian : # dpkg -l | grep iconv ii libtext-iconv-perl 1.4-3 converts between character sets in Perl
Lire la suite...Synchronisation Vulture

Voici un exemple de script qui synchronise la configuration et base utilisé par Vulture il utilise nc (netcat) pour emmètre les alerte par mail
Lire la suite...Nettoyer une arborescence

Ce script rechercher les fichiers de plus de 30 jours et les effaces puis efface les dossiers vide.
Lire la suite...