bonjour,
Nous sommes plusieurs admins systèmes sur plusieurs serveurs, je me demandais quel est la meilleure façon pour stocker les modifs qu'on a fait afin de ne pas perdre le fil.
J'exclue les solutions web, car vu que ce sont des serveurs web, il vaudrait mieux que ça fonctionne sans, au cas où il y ait une panne.
Je pensais mettre un fichier README dans chaque dossier de conf où l'on fait des modifs et un fichier dans /root pour stocker les modifs autres que fichiers (par exemple dans la base de données).
Avez-vous de meilleures méthodes ?
Merci pour vos réponses.
# Bein ...
Posté par LaBienPensanceMaTuer . Évalué à 3.
[^] # Re: Bein ...
Posté par Krunch (site web personnel) . Évalué à 2.
Ou Bazaar http://bazaar-vcs.org/VersioningEtc
Ou ...
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# sudo
Posté par Laurent Mutricy . Évalué à 2.
[^] # Re: sudo
Posté par NeoX . Évalué à 1.
à cela on rajoutera le fait de "commenter" la source.
comme en programmation
perso quand je modifie un fichier, pour moi meme ou pour les autres, je note au debut du fichier :
#Numero de la modif : utilisateur : date et heure
# raison de la modif et explication de cette modif
ensuite dans le code ou le fichier je met
#debut Numero de la modif
code que j'ai modifié
#fin Numero de la modif
[^] # Re: sudo
Posté par Krunch (site web personnel) . Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: sudo
Posté par NeoX . Évalué à 2.
et si tu le montes sur la machine qui fait serveur, cela en vaut-il la peine ?
un commentaire dans le code n'est-il pas à la base d'un code lisible et renseigné ?
[^] # non
Posté par Krunch (site web personnel) . Évalué à 3.
Par ailleurs, rien à voir mais dans le cas des fichiers de configuration, je trouve que redire en commentaire quelque chose qui est dit dans la documentation nuit plus à la lisibilité qu'autre chose (ou alors des trucs du genre "# 0 = off, 1 = on, 2 = auto" quand la syntaxe est mal foutue puisqu'elle n'est pas explicite). C'est d'ailleurs un des trucs qui est dit dans le lien plus haut : « Never explain the programming language or API in your code. ».
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
[^] # Re: non
Posté par Krunch (site web personnel) . Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# Journal de log
Posté par Ellendhel (site web personnel) . Évalué à 1.
# Télédistribution
Posté par Yves Martin . Évalué à 2.
Un outil de télédistribution: http://ocsinventory.sourceforge.net/
Avantage: tout le monde voit l'historique des déploiements de packages.
Pour le suivi des travaux sur ton parc de machine, un outil de gestion de tickets peut suffire: GLPI qui exploite l'inventaire d'OCS ou alors RequestTracker par exemple
# sudo et rsync
Posté par Guillaume D. . Évalué à 2.
pour la gestion des modifications : rsync sur chaque logout dans un répertoire du type : /rsync/modif-user-date.
a+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.