Tous les articles par Florian Cristina

Simplifier la création de logs en bash

Voici un petit billet que j’aurai pu intituler : Je découvre la roue.

Je cherchais tout bêtement une meilleurs solution pour gérer la créations de logs lié a l’exécution de mes scripts. Prenons par exemple un script qui change les droits de la partition /usr et qui désactive l’USB. La problématique est simple : je veux voir à l’écran l’exécution du script mais aussi tout conserver en log.

Jusqu’à présent je faisais quelque chose dans ce gout là :

#!/bin/bash

LOG=/var/log/secuFS.log

echo -n « Passage de /usr en ro » | tee -a $LOG

mount -o remount, ro /usr | tee -a $LOG

echo -n « Désactivation de l’USB » | tee -a $LOG

modprobe -r usb-storage | tee -a $LOG

exit 1

Burk que c’est moche, chaque ligne doit être paramétrée avec | tee -a $LOG. J’entend d’ici mes petits camarades dev se moquer de moi, en me traitant de mangeur de chips. Maintenant si je m’arrète 30 seconde pour réfléchir je pourrais faire quelque chose dans ce gout là :

Continuer la lecture de Simplifier la création de logs en bash

mpt-status : Obtenir des informations d’une carte RAID LSI

Sous linux rien de plus simple que d’obtenir des informations du raid logiciel avec le bon mdadm par contre pour ce qui concerne le RAID hard cela devient plus compliqué.

Dans mon cas, j’avais besoin de superviser une carte raid LSI afin de surveillé le pourcentage de reconstruction du raid et j’ai trouvé mon bonheur avec mpt-status.

Je commence par chercher mon ID

mpt-status -p

Dans mon cas c’était le 2 et ensuite je fais un -n pour connaitre son état en %

mpt-status -i 2 -n

Et pouf le % de reconstruction de mon RAID est apparu 🙂

Si vous voulez aller plus loin dans la gestion de votre raid hard LSI, tel que par exemple l’envoi de mail automatique en cas de RAID dégradé je vous conseil la lecture de ce billet.

IPV6, Google et Free sont dans un bateau…

Mais qui c’est qui rame !

Petit coup de gueule envers ce trio de choc. Il y a quelques semaines, voulant faire mon geek, je me suis décidé à activer l’ipv6 sur ma freebox. Et à ma grande surprise je me suis retrouvé avec des lenteurs abominables dés que je voulais accéder aux service de google (gmail par exemple).

Je me suis dit : « Bah, c’est que tu es un gros noob pas foutu de configurer ça correctement ». Après de longues heures à écumer le web, je me rend compte que je ne suis pas le seul a avoir ce problème. Malheureusement pour moi, les autres utilisateurs ne sont pas plus avancé que moi. Bilan des opérations je repasse en ipv4 comme Mme Michou. :/

Cela aurait pu en rester la, jusqu’à aujourd’hui avec l’annonce du passage en ipv6 de Youtube (appartenant à google pour ceux qui aurait zappé). Cette annonce n’est pas passé inaperçu et a réveillé tous les geek-master de FRNOG qui ont fait par tour après tour par des même déboire que moi. Mais cette fois-ci ils ont apporté une information intéressante c’est que le réseau RENATER ipv6 est aussi impacté. Mais quel est le lien entre renater ipv6 et free ipv6 : Le programme Google ipv6 auxquels ils ont adhéré tous les 2. Tenons nous le coupable ? Rien n’est moins sur mais rani est sur le coup.

« Wait and see » comme disent les dresseurs de RJ45.

Avidemux : Editer et fusionner des FLV facilement

En attendant l’arrivé de VLMC, cela fait maintenant 2 soirées que je cherche en vain un logiciel d’édition de vidéo. Alors je vous vois venir en me disant gnagna, pourquoi tu as pas utiliser virtualdub. Et bien tout simplement parce qu’il ne supporte pas le FLV mais aussi et surtout parce qu’il est moche (comment ça c’est pas un argument ça ?). Et forcément il en va de même pour Windows Live Movie Maker.

Voici donc mes critères, le logiciels doit être :

  • GRATUIT
  • Compatible Windows
  • Capable d’éditer une vidéo (seriously ?)
  • Capable de fusionner plusieurs vidéo dans une seule (en supportant le format FLV)

Et miracle à force de chercher j’en trouvé la perle rare : Avidemux.

Joindre des fichiers vidéo ? Rien de plus simple.

1 / File > Open | On ouvre le premier fichier a fusionner.

2 / File > Append | On ajoute autant de fichiers à fusionner que nécessaire.

3 / Répéter l’opération 2 jusqu’à ce que tous les fichiers soit ajoutés.

4 / Sélectionner le même codec vidéo et audio que les vidéos d’origine ainsi que le même conteneur.

5 / Enregistrer le fichier.

6 / Patienter durant le calcul.

7 / Finis.

Alors dans mon cas j’avais besoin de fusionner des FLV, mais Avidemux peut faire de même pour presque tous les codec et les conteneurs.

Juillet 2010 : Quand les root-servers auront fini la migration vers DNSSEC

« En juillet 2010, tous les serveurs de noms de la racine diffuseront des réponses cinq à dix fois plus grandes qu’aujourd’hui. Dans certains cas, cela pourra entrainer une coupure quasi-complète de votre accès à l’Internet. »

Han ! Si ca c’est pas de l’accroche. C’est ce qu’annonce Stephane Bortzmeyer Ingénieur réseau chez l’AFNIC. Je continue de citer son mail sur FRNOG :

La racine du DNS sera signée avec la technologie DNSSEC et la diffusion des signatures s’étalera de janvier à juillet 2010. En juillet, tous les treize serveurs DNS de la racine enverront les informations DNSSEC. Celles-ci, des signatures cryptographiques, sont de taille bien plus importante que les réponses DNS classiques. Elles dépasseront l’ancienne limite de 512 octets du DNS et même la limite des 1500 octets de la MTU Ethernet (la plus répandue sur l’Internet).

Continuer la lecture de Juillet 2010 : Quand les root-servers auront fini la migration vers DNSSEC

Lackrack : IKEA arrive dans votre datacenter

Vous en avez rêvez, IKEA l’a fait !

Voici le rêve de tout admin-sys qui c’est enfin réalisé une baie 19″ WAF compliant sur laquelle on peut poser bière et chips.

Pour la modique somme de 5 euros vous obtenez un rack 19″ de 9U soit les 27U à 15 euros. Vous y croyez pas ? Rendez vous dans votre IKEA.
Présenter lors de Eth0:2010 Winter, le site eth-0 vous fais sa présentation complète.

Sys-admin pauvre / jeune entrepreneur IKEA est ton amis !

Connexion VPN pour 5 euros/mois : vpntunnel.se

MAJ 0 : Nouveau grand comparatif de fournisseur OPENVPN VPN à 5 euros.

MAJ 1 : Je viens d’écrire un tutoriel complet pour Windows XP et vpntunnel.se ici.

Après de nombreux article sur le chiffrement de disque j’ai décidé dans consacrer 1 sur le chiffrement de connexion internet pour boucler la boucle.

Ayant besoin d’un fournisseur de tunnel VPN pour mon utilisation personnel, j’ai écumé le web pour trouver chaussure à mon pied.

Comme contraire j’avais ceci :

  • Prix max : 5 euros / mois.
  • Protocole : OpenVPN.
  • Paiement : Paypal.
  • Log : Pas de conservation.
  • P2P : Autorisé.
  • Trafic : illimité.
  • BP : Au moins 90% de ma ligne ADSL.

Continuer la lecture de Connexion VPN pour 5 euros/mois : vpntunnel.se

Truecrypt 6.3a et Westmere : C’est pas encore ça.

Les Westmere sont la première génération de processeur INTEL intégrant plusieurs instructions d’optimisation du calcul de l’AES et de ses clés de chiffrement comme j’expliquais ici .

Je vous l’annonce tout de suite la version 6.3a de Truecrypt n’intègre pas encore ces optimisations. Et donc forcément les performances sont, à puissance égales, les même que pour la génération Nehaelm ou même Conroe.

Le site hardcoreware propose un graphique résumant tout cela :

La balle est à présent dans le camps des dev de TC.

Windows 7 et Asus M51Sn

Contrairement à ce que laisse penser le site d’Asus, il existe bien des drivers pour Windows 7 32 et 64 bits pour nos précieux Asus M51Sn.

Une petite liste issu du forum de support d’Asus :

01.        nVidia Graphics Driver

02.        Realtek Audio Driver

03.        Lan Driver (already included in Win7 installation DVD)

04.        ATK ACPI Driver

05.        ATK Hotkey Utility

06.        ASUS ATKOSD2 Utility

07.        ATK Media Utility

Continuer la lecture de Windows 7 et Asus M51Sn

prtdiag : l’Information cpu sur solaris

Voici un bonne petite commande pour connaitre des informations sur le nombre de processeurs/coeurs ainsi que leurs fréquences sur solaris.

# /usr/platform/`/usr/bin/uname -i 2> /dev/null`/sbin/prtdiag

Ce qui retourne sur une veille machine ceci :

System Configuration: Sun Microsystems  sun4u Sun Blade 2500
System clock frequency: 160 MHZ
Memory size: 2GB

==================================== CPUs ====================================
               E$          CPU     CPU       Temperature
CPU  Freq      Size        Impl.   Mask     Die    Ambient
---  --------  ----------  ------  ----  --------  --------
 0   1280 MHz  1MB         US-IIIi   2.4     66 C      29 C
 1   1280 MHz  1MB         US-IIIi   2.4     72 C      29 C

================================= IO Devices =================================
     Bus   Freq
Brd  Type  MHz   Slot        Name                          Model
---  ----  ----  ----------  ----------------------------  --------------------
 0   pci    66            2  SUNW,XVR-600 (display)        SUNW,375-3153
 0   pci    66            3  network-pci14e4,1647.108e.16+
 0   pci    66            4  scsi-pci1000,21.1000.1000.1 +
 0   pci    66            4  scsi-pci1000,21.1000.1000.1 +
 0   pci    33            7  isa/serial-su16550 (serial)
 0   pci    33            7  isa/serial-su16550 (serial)
 0   pci    33            7  isa/dma-isadma (dma)
 0   pci    33            8  sound-pci10b9,5451.10b9.5451+
 0   pci    33            8  usb-pci1033,35.1235.35.1043 +
 0   pci    33            8  usb-pci1033,35.1235.35.1043 +
 0   pci    33            8  usb-pci1033,e0.1235.e0.2004 +
 0   pci    33           10  usb-pci10b9,5237.3 (usb)
 0   pci    33           11  usb-pci10b9,5237.3 (usb)
 0   pci    33           11  firewire-pci104c,8024.1235.8+
 0   pci    33           13  ide-pci10b9,5229.c4 (ide)

============================ Memory Configuration ============================
Segment Table:
-----------------------------------------------------------------------
Base Address       Size       Interleave Factor  Contains
-----------------------------------------------------------------------
0x200000000        2GB               2           BankIDs 0,1

Bank Table:
-----------------------------------------------------------
           Physical Location
ID       ControllerID  GroupID   Size       Interleave Way
-----------------------------------------------------------
0        0             1         1GB             0,1
1        0             1         1GB

Memory Module Groups:
--------------------------------------------------
ControllerID   GroupID  Size       Labels
--------------------------------------------------
0              1        2GB        DIMM2,DIMM3

=============================== usb Devices ===============================

Name          Port#
------------  -----
mouse           2

=============================== usb Devices ===============================

Name          Port#
------------  -----
keyboard        2