Modifications entre les versions 5 et 6
Version 5 à la date du 2010-04-14 01:01:27
Taille: 1598
Commentaire:
Version 6 à la date du 2010-04-14 01:02:17
Taille: 1602
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 60: Ligne 60:
{{{
Ligne 64: Ligne 64:

{{{

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

JeanBaptisteMillogo/MesNotes/Outils (dernière édition le 2010-12-14 23:17:57 par JeanBaptisteMillogo)