Flux
Articles
Commentaires

Parfois dans la vie nous avons besoin de rajouter la date dans les stats fournies par les outils solaris.

Les outils unix sont en général pas trop mal faits, à un détail près:  Ils ont très rarement l’option permettant de dater les résultats. Il est alors très facile via un “>” de rediriger les sorties vers un fichier pour les traiter ultérieurement mais nous perdons alors la notion de temps.

La solution consiste à créer une petite fonction qui permettra alors de rajouter la date en début de chaque ligne :

function TIMESTAMP {
while read line
do
DATETOBEINCLUDED=`date ‘+ %Y%m%d %H:%M:%S’`
printf “$DATETOBEINCLUDED $line\n”
done
}

Il suffit alors d’appeler la fonction via un pipe :

vmstat 1 | TIMESTAMP > vmstat.log

Ça fonctionne avec d’autre outils que vmstat ;-)

Nous sommes souvent confrontés à la création de certificats auto-signés pour Apache sur différents projets. Cette tâche est assez fastidieuse à la longue.

J’ai donc crée une moulinette qui permet de faire le génération en un seul passage…  En pré-requis il faut bien entendu openssl ;-)

Ce petit script est prévu pour du windows… les commandes SSL sont toujours valables sous linux.

echo off
mkdir ssl
echo #########################################################
echo #
echo #  Creation d’un nouveau certificat SSL temporaire.
echo #
echo #
echo #  ETAPE 1:
echo #
echo #  Creation du certificat de requete signee avec
echo #  clef privee.
echo #
echo ########################################################
pause
openssl req -config openssl.cnf -new -out Cert.csr
pause
echo #########################################################
echo #
echo # ETAPE 2:
echo #
echo #  Suppression de la clef privee.
echo #  (permet un démarrage d’Apache en automatique).
echo #
echo ########################################################
pause
openssl rsa -in privkey.pem -out cert.key
echo #########################################################
echo #
echo # ETAPE 3:
echo #
echo #  Creation du certificat signe
echo #  (Utilisable sous Apache)
echo #
echo ########################################################
pause

openssl x509 -in cert.csr -out cert.cert -req -signkey cert.key -days 1800

Vous trouverez ainsi dans votre répertoire les fichiers :

  • cert.cert
  • cert.csr
  • cert.key

Il suffit alors de copier le .cert  (renommer en .crt pour être plus “compatible” avec la notation ) et le .key dans votre répertoire apache et de configurer correctement :

SSLCertificateFile “<PATH_TO_FILE>/cert.crt”

SSLCertificateKeyFile “<PATH_TO_FILE>/cert.key”

Un redémarrage d’apache est nécessaire…

Hello world!

Marrant, wordpress propose comme titre un “Hello World” si connu de nos amis developpeurs.

Vous trouverez dans ce blog quelques astuces qui permettent de se faciliter la vie ou de traiter des sujets divers du monde de l’expertise technique en monde Unixware..

Attention, il y aura quelques windowseries aussi… ;-)

Suivre

Get every new post delivered to your Inbox.