Des outils en test ou en production sur Libreville
- Contrôle double accès compte abonné :
#!/bin/bash echo "recherche des comptes connectés deux fois :" dsh -cMf salle-cnfl-entier 'w | grep x-session' | awk '{ print $2 }' | uniq -c echo "ok"
- Suivi de configuration avec le paquet etckeeper dans lenny
aptitude install etckeeper git-core
Editer le fichier configuration /etc/etckeeper/etckeeper.conf avec son éditeur habituel et s'assurer d'avoir les options ci dessous :
# The VCS to use. VCS="git" # Pour éviter les problèmes d'échec avec aptitude lors de l'installation des paquets AVOID_COMMIT_BEFORE_INSTALL=1 # The high-level package manager that's being used. HIGHLEVEL_PACKAGE_MANAGER=apt # The low-level package manager that's being used. LOWLEVEL_PACKAGE_MANAGER=dpkg
Pour utiliser etckeeper :
On l'initialise d'abord :
$ sudo etckeeper init Qui initialise un dépot Git dans /etc/.git/ $ sudo etckeeper commit -m "Initial import" Crée un dépot git pour /etc, et y ajoute tous les fichier , fait un commit de sauvegarde du contenu actuel . A chaque modifcation d'un fichier toto , on peut faire un commit en faisant $ sudo etckeeper commit -m "toto conf change"
Pour visualiser les commit sauvegardé on a juste à faire
$ cd /etc/ $ sudo git log ou couplé etckeeper et gitk pour avoir une belle interface graphique $ cd /etc/ $ sudo gitk