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