Outils pour utilisateurs

Outils du site


technique:generique:commandes-utiles

Ceci est une ancienne révision du document !


Commandes ou manipulations utiles

Mailman

Ajout de liste (à faire en tant que l'user “list” sinon mailman n'a pas les droits sur les archives) :

$ newlist arn-ldn

C'est interactif et pose quelques questions simples. Sauf qu'il prend le domaine par défaut qui n'est pas le bon sur mon setup (johndescs). Donc il faut fix :

$ /usr/lib/mailman/bin/withlist -l -r fix_url arn-ldn -u listes.arn-fai.net

Ce que ne regénère pas /var/lib/mailman/data/virtual-mailman nécessaire pour apprendre au MTA à connaitre les adresse de mailman. Donc :

$ /usr/lib/mailman/bin/genaliases

Après il faut tout configurer dans l'interface web par exemple.

Migration

http://vuksan.com/linux/mailman_moving_lists.html

Faire une installation de mailman fonctionnelle sur le serveur de destination.

Créer un tar des fichiers de config de l'ancien serveur et des archives (pour garder les permissions) :

$ tar cjf listes.tar.bz2 /var/lib/mailman/lists/ca/ /var/lib/mailman/lists/discussion/ /var/lib/mailman/lists/suivi/ /var/lib/mailman/lists/tech/ /var/lib/mailman/archives/private/ca.mbox/ca.mbox /var/lib/mailman/archives/private/discussion.mbox/discussion.mbox /var/lib/mailman/archives/private/suivi.mbox/suivi.mbox /var/lib/mailman/archives/private/tech.mbox/tech.mbox

Copier le tar, l'extraire à la racine :

$ sudo tar xf listes.tar.bz2 -C /

Régénérer les archives (pour chaque liste) :

$ sudo /var/lib/mailman/bin/arch suivi

Faire reconnaître les “nouvelles” listes (comme ci-dessus) :

$ /usr/lib/mailman/bin/genaliases

Si l'on a changé les listes d'adresse on peut demander à mailman de corriger :

$ sudo withlist -l -r fix_url suivi

MySQL

Déplacer un MySQL à la bourrin fonctionne. Il suffit de copier /var/lib/mysql/ et de faire attention aux permissions (sinon erreur peu compréhensible), puis de reset le mot de passe du compte d'administration Debian (debian-sys-maint) :

dpkg-reconfigure mysql-server-numversion

Drupal

Pour mettre un drupal sur une nouvelle installation d'Apache, par exemple après migration (voir MySQL ci-dessus), il faut ne pas oublier d'installer le paquet mysql :

aptitude install php-mysql

et d'activer le module de réécriture d'Apache (sinon problèmes de login) :

a2enmod rewrite

PHP5 avec CGID

Le module CGID n'est plus compatible avec Debian Wheezy par défaut à l'installation. Le plus simple pour gérer correctement le PHP est de décommenter la fin du fichier /etc/apache2/mods-available/php5_cgi.conf (lire le commentaire).

Run manuel de puppet

$ puppet agent –server puppet.arn-fai.net –pluginsync true –test

technique/generique/commandes-utiles.1394825759.txt.gz · Dernière modification: 2015/08/19 00:12 (modification externe)