home

Archive for January, 2006

Logrotate et Crontab

Tuesday, January 24th, 2006

Un petit point sur ces deux outils :

logrotate
——————————

Programme lancé à période définie qui permet de séparer le journal en nombre fixe de tomes, par jour, par semaine ou par mois, la configuration de base est dans /etc/logrotate.conf

Logrotate déplace le fichier journal en lui rajoutant le suffixe .1 et renomme les précédents en incrémentant leur suffixe (.2, .3, etc…).

Voici la structure type dans /etc/logrotate.conf:

/chemin_absolu/fichier {
paramètre1
paramètre2

}

et la liste des paramètres possibles (cf man logrotate) :

  • weekly ou daily ou monthly: Intervalle, ici hebdomadaire.
  • rotate 4: Nombre de tomes à conserver, ici 4. Le dernier fichier aura le suffixe .4. Donc une mémoire de quatres semaines.
  • compress: Demande la compression des tomes.
  • missingok: Ne panique pas s’il manque le fichier à traiter.
  • postrotate … endscript: Commandes à effectuer après le traitement.

Pour ne pas avoir un /etc/logrotate.conf trop important , il est possible de séparer dans des fichiers différents ces instructions (généralement portant le nom de l’application). Ces fichiers sont par défaut dans le répertoire /etc/logrotate.d.

Pour vérifier le configuration en cas de modification de /etc/logrotate.conf, il faut taper logrotate -v /etc/logrotate.conf

cron
—————————-
La configuraton se fait dans /etc/crontab une ligne par règle suivant cette syntaxe

minutes heures jourdumois mois jourdelasemaine propriétaire commande

par exemple,

tous les 13h13 du 29/02 lorsque cette date tombe le vendredi (5eme jour de la semaine), la commande est lancée en tant que ‘user’:

13 13 2 29 5 user commande

Rem : jour 0 = Dimanche

On peut uitiliser le signe * pour renvoyer à toutes les valeurs possibles

Tous les 1er jour de semaine tous les 2 mois à 12h00:

0 12 * */2 1 user commande

On conseille ici aussi de séparer les commandes en plusieurs fichiers pour plus de clarté.
On peut utiliser ce type de régle dès lors :
55 5 * * * root test -x /usr/sbin/anacron || run-parts --report /etc/cron.daily

Cette règle execute en root tous les fichiers executables contenus dans le repertoire /etc/cron.daily tous les jours à 5h55 (c’est là que l’on trouve les scripts logrotate).
(chmod +x fichier pour les rendre exécutables)

Rem : Le démon cron se charge de lancer par exemple logrotate tous les jours.
Rem2 : on peut ajouter ses petits cron avec crontab -e

NO_PUBKEY 010908312D230C5F

Monday, January 9th, 2006

Bon depuis que je suis passé en testing/unstable j’ai lors d’un update l’erreur :
GPG error: http://ftp2.fr.debian.org sid Release: Les signatures suivantes n’ont pas pu être vérifiées car la clé publique n’est pas disponible : NO_PUBKEY 010908312D230C5F

Ceci est dû à la signature cryptographique des paquets qui n’est pas implémentée sous sarge.
Conseil : man apt-key

Solution rapide : télécharger la clé publique qui va bien après vérification
gpg --recv-key 0x010908312D230C5F;
gpg -- check-sig 0x010908312D230C5F;
après vérif,
gpg --export 0x010908312D230C5F | sudo apt-key add -
(en supposant que votre commande sudo est bien configurée voir commentaires)

Petit micro-Howto GPG pour le coup :

Lister son trousseau de clefs:
———————————–
gpg --list-keys

Chiffrer
——–
La commande pour chiffrer secrit ainsi :
gpg --recipient nom@domaine.tld --armor --encrypt doc.txt

recipient sert à définir le destinataire
armor sert pour faire un fichier ascii (plus lisible)
encrypt sert à demander lencription du fichier qui suit (doc.txt)

Déchiffrer
———-
gpg --decrypt doc.txt.asc > doc.txt

Mes howtos en cours

Thursday, January 5th, 2006

Certaines de ces documentations mises à disposition sont un peu complète et donc peuvent être considérées comme abouties :

Installation de Compiere2.5.1 sur Mandrake9.2
Réseaux Privés Virtuels VPN
SSL OpenSSL

Ãu20ac l’inverse voici une liste de “HowTo” en cours de rédaction et en perpétuelle mise à jour que je met tout de même à disposition sans aucune garantie.
N’hésitez pas à me contacter pour un complément.

Installation de OpenOffice 2.0 sur Debian Sarge
Installation Promise Technology Ultra133 TX2 on Linux
Installation Carte PCMCIA Wifi 54G ASUS WL107-G on Linux Debian
Labtec Webcam Pro on Debian
Netgear WG511 on Linux
Udev pour remplacer DevFS sous Linux
Dongle Usb Livebox on Linux
Cartoweb 3.0 (SIG) on Linux Debian
[...]

Ouverture de la pépinière dédiée Logiciels Libres à Marseille

Thursday, January 5th, 2006

L’initiative de cette pépinière revient à Cap Gemini PACA et son directeur Christophe LACROIX qui a lancé en janvier 2005 l’idée d’un projet visant à créer une pépinière d’entreprises dédiée Open Source sur Marseille.

Rapidement co-piloté par Marseille Innovation, association spécialisée à l’aide à la création d’entreprises innovantes ayant déjà l’expérience de deux pépinières d’entreprises sur la région, le projet est devenu officiel par l’inauguration en juin 2005 de cette pépinière localisée au rez de chaussée des locaux de Cap au Roy d’Espagne (Marseille) en présence du maire de Marseille M.GAUDIN.

L’annonce de l’ouverture effective de la pépinière en janvier 2006 a été faite par Marseille Innovation dans sa lettre mensuelle de ce mois.

Cap Gemini répond ainsi a son besoin de redynamiser son équipe locale tout en faisant bénéficier de sa structure aux start-up développées sur le modèle du libre avec l’objectif d’un transfert de compétences sur le principe du gagnant-gagnant.
Cette initiative combine intelligemment rentabilité, veille technologique appliquée, externalisation de certains efforts de R&D et promotion de ses savoir-faire.

Liens utiles

Petit rappel historique des étapes ayant conduit à la création de cette pépinière :

Suite à l’idée initiale de C. LACROIX, Directeur Paca de Cap Gemini, en janvier 2005 et le rapprochement de Cap Gemini et de l’association Marseille Innovation orchestré par la Communauté Urbaine de Marseille , l’inauguration officielle de la première pépinière d’entreprise orientée OpenSource a donc eu lieu en présence de Jean Claude GAUDIN en juin 2005 à l’Euro-Centre de l’hôtel Mercure.

Cette inauguration officielle avait été précédée par une conférence débat avec des grands acteurs ou utilisateurs du libre (en particulier l’AFUL par son président Mr STOEHR, le PDG d’une grande SSLL parisienne et des hauts responsables de l’administration française utilisant depuis plusieurs années les logiciels libres (DGI, ADAE)).
Durant cette conférence, tous les avantages et innovations apportées par le modèle économique novateur des logiciels libres ont pu être présentés à l’assemblée composée essentiellement de clients de Cap Gemini.
Le témoignage éclairé de grands utilisateurs du Logiciel Libre et de leurs expériences ont illustrés la réelle alternative que représente les logiciels libres pour tous les DSI. Les exemples fournis en terme de réduction de TCO, de pérennité et d’interopérabilité ainsi
que les exemples concrets de participation à la communauté du libre de la part de l’administration ont bien fait transparaître la révolution en cours dans le domaine des licences et des logiciels.

Autre évènement dans l’axe de communication de Cap Gemini, le 17 Novembre 2005 s’est tenu à St Paul de Vence une conférence-débat avec comme intervenants Jean Pierre LAISNE (Objectweb/Bull), Fabien FELIX (Amadeus) ou encore Cedric THOMAS (FronTier Associates) .
Une centaine d’invités parmi lesquels élus, dirigeants d’entreprise et associations étaient au rendez-vous.

Cap Gemini PACA fait ainsi de l’Open Source son axe principal de développement pour 2006 avec une action forte et fédératrice qui était dans les objectifs d’autres grands acteurs tel Bull sur la région.

L’avenir nous dira comment la communauté du libre accueillera cette initiative qui renforce positivement la communication pour le Libre.

  • Photos

    • www.flickr.com
      sdubois' photos More of sdubois' photos