Script de sauvegarde logique des bases mysql

#!/bin/sh
# This will dump all your databases

DATE=$(date +%Y%m%d%H%M)

for DB in $(echo « show databases » | mysql –defaults-file=/etc/mysql/debian.cnf -N)
do
mysqldump –defaults-file=/etc/mysql/debian.cnf $DB > /backup/mysql/${DB}_${DATE}.sql

gzip /backup/mysql/${DB}_${DATE}.sql
done

Citation de Steve Jobs vue dans nouvelobs

….

« Quand j’avais 17 ans, j’ai lu une citation du genre : ‘Si vous vivez chaque jour comme si c’était le dernier, un jour viendra qui vous donnera raison’. J’en ai été marqué, et depuis lors, au cours des 33 dernières années, je me suis regardé dans le miroir chaque matin et je me suis dit : ‘si c’était le dernier jour de ma vie, est-ce que je voudrais faire ce que j’ai à faire aujourd’hui ?’ Et à chaque fois que la réponse est ‘non’ plusieurs matins d’affilée, je sais que je dois changer quelque chose.

L’outil le plus important que j’aie trouvé pour m’aider à prendre de grandes décisions, c’est de me souvenir que je serai bientôt mort. Parce que presque tout – ce qu’on espère des autres, l’orgueil, la peur d’être ridicule ou de se planter – tout cela disparaît face à la mort, et ne reste que ce qui est vraiment important. Pour éviter le piège de penser que vous avez quelque chose à perdre, le meilleur moyen est de vous rappeler que vous allez mourir. Vous êtes déjà nu. Alors autant suivre votre cœur. (…)

Personne ne veut mourir. Même ceux qui veulent aller au Paradis ne veulent pas mourir pour y aller. Et pourtant, la mort est notre destination finale à tous. Personne n’y a jamais échappé. Et c’est comme cela que les choses doivent être, car la Mort est probablement la meilleure invention de la Vie. C’est l’agent du changement de la Vie. Elle supprime le vieux pour laisser la place au jeune. Aujourd’hui, le nouveau c’est vous, mais un jour qui n’est pas très éloigné, vous deviendrez le vieux et serez éliminés. Désolé d’être aussi mélodramatique, mais c’est la vérité. »

Fichier swap crée dans /var avec 100% de la partition a cause de dphys-swapfile

Selectionner le mode single(depuis le reboot)

1)Supprimer le fichier /var/swap

2) Lancer les commandes suivantes:

#dpkg –configure -a

#apt-get remove dphys-swapfile

RQ:

dphys-swapfile permet de faire une gestion dynamique du swap sous linux debian

Sauvegarder et restaurer une base de données ldap(openldap)

La sauvegarde à chaud par export de la base par la commande suivante:

slapcat > mabase.ldif

Et un cron pour automatiser la sauvegarde:

10 3 * * * root /usr/bin/savelog /var/backups/ldap.ldif > /dev/null ; /usr/sbin/slapcat > /var/backups/ldap.ldif ; chmod 0700 /var/backups/ldap
.ldif*

On peut specifier la base utilisée avec l’option -b « dc=example,dc=com »

La restauration par les commandes suivantes:

- Stopper ldap : /etc/init.d/slapd stop
- Sauvegarder DB_CONFIG : cp /var/lib/ldap/DB_CONFIG /root/
- Supprimer les fichiers LDAP corrompus : rm -f /var/lib/ldap/*
- Importer le fichier ldif choisit : slapadd -c -l mabase.ldif

- Recopier DB_CONFIG : cp /root/DB_CONFIG /var/lib/ldap/
- Réindexer l’annuaire : slapindex
- Relancer ldap : /etc/init.d/slapd start

- Ne pas oublier de mettre le droit d’accès aux fichiers par l’utilisateur openldap:openldap

Blocage d’adresse IP exterieur sur le serveur de courriel postfix

Blocage d’adresse IP exterieur de spammeur:
1) Se connecter sur le serveur de courriel(postfix frontend) en root en passant par le compte admin
2) Editer et ajouter l’adresse IP du serveur à bloquer dans le fichier
/etc/postfix/smtpd_client_restrictions

3) Lancer les commandes suivantes pour terminer:
#postmap /etc/postfix/smtpd_client_restrictions
#postfix reload