Nettoyer les logs IPMI sous linux en ligne de commande

Les logs systèmes sur les serveurs Dell peuvent ne plus s’écrire au bout d’un certain temps. En effet, l’espace est limité. Les erreurs en résultant seront de la forme : Event Logging Disabled #0x72 | Log full | Asserted ou ESM log is 100% full On peut utiliser la commande ipmitool suivante pour les effacer, et ainsi permettre à nouveau l’écriture des logs : ipmitool sel clear

Installer OpenDKIM avec Postfix

DKIM permet d’authentifier le nom de domaine de l’expéditeur d’un mail. Cela peut être utile pour ajouter de la fiabilité à ses mails et ainsi éviter qu’ils se trouvent classés comme « spam ». DKIM s’installe à côté et se couple à Postfix. Voici la procédure pour installer opendkim, et ainsi authentifier les mails qui seront envoyés, à supposer que postfix est déjà fonctionnel. On installe opendkim apt-get install opendkim On met en place la configuration dans le fichier /etc/opendkim.

Créer un paquet Debian vide

Pour créer un « dummy package », c’est à dire un paquet Debian vide qui peut être utile pour satisfaire des dépendances, on utilise equivs. Par exemple, pour libkrb53 apt-get install equivs equivs-control libkrb53 Cela va créer un fichier libkrb53. On l’édite : Section: misc Priority: optional Standards-Version: 2.9.2 Package: libkrb53 Version: 1.9.1 Maintainer: Valerian Beaudoin Architecture: all Description: Dummy libkrb53 package Puis on le construit et on l’installe equivs-build libkrb53 dpkg -i libkrb53_1.

Réinstaller les fichiers de configuration par défaut d'un paquet debian

Si on a modifié des fichiers de configuration d’un paquet debian et que l’on souhaite remettre les fichiers de configuration originaux, voici la démarche à suivre : On vérifie que le(s) fichier(s) de configuration sont bien dans le paquet dpkg --status <paquet> Exemple avec puppet : Conffiles: /etc/init.d/puppet 79dec4169533326b9e1a21aac681d8e8 /etc/default/puppet 9e5a0cf174ccff1af10342297b8b1bdb Si je veux remettre le fichier /etc/init.d/puppet par défaut, il faut que je le renomme : mv /etc/init.d/puppet /etc/init.d/puppet.broken Ensuite, je le réinstalle

Compiler un module Perl/CPAN en paquet Debian

Voici la procédure pour générer un .deb à partir d’un .tar.gz de la façon la plus simple qui soit. On aura besoin d’utiliser dh-make-perl pour générer le repertoire debian, ainsi que d’apt-file : apt-get install dh-make-perl apt-file devscripts build-essential On met à jour apt-file : apt-file update Ensuite, on télécharge le module que l’on souhaite installer : wget http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/FCGI-Client-0.08.tar.gz On l’extrait : tar xvzf FCGI-Client-0.08.tar.gz Puis on utilise dh-make-perl qui va générer les fichiers debian/control, debian/rules … :