Réseau, simuler un wan sous linux

2016-09-06 | #linux #réseau #simuler #wan

Il y a deux mois, j’ai dû reproduire un bug qui (je soupçonnais) se produisait sur des connexions ADSL avec peu de vitesse d’upload. Pour cela, je me suis basé sur la page suivante qui propose un script de simulation de wan sous linux. http://blog.nicolargo.com/2009/03/simuler-un-lien-wan-sous-linux.html Grâce à ce script j’ai pu reproduire le problème et le corriger.

Continuer la lecture 


java, accéder à une méthode de même nom dans la classe encapsulande depuis une classe anonyme

2016-08-27 | #compilation #java

Pour ce faire, il faut utiliser ParamTransform.this pour que la compilation n’échoue pas. public abstract class ParamTransform<Init,In,Out> implements Transform<Init,Transform<In,Out>> { public abstract Out apply(Init values, In value); public final Transform<In, Out> apply(final Init values) { return new Transform<In, Out>() { public Out apply(In value) { return ParamTransform.this.apply(values, value); } }; } }

Continuer la lecture 


ssh, tester l'état d'une connexion

2016-07-12 | #ssh #test

Voici un petit code qui permet de tester l’état d’une connexion ssh (avec un timeout de 10s) : ssh -q -o BatchMode=yes -o ConnectTimeout=10 user@example.com exit # ou: # timeout -k 10 10 ssh user@example.com exit res=$? if [ $res -ne 0 ]; then echo Accès KO else echo Accès OK fi

Continuer la lecture 


sed, supprimer une ou des lignes en fonction de leurs numéros

2016-07-12 | #entre #ligne #lignes #sed #supprimer

Il est possible d’utiliser sed pour supprimer une ligne en fonction de son numéro ou un ensemble de lignes défini par le numéro de ligne de départ et de fin. Voici un exemple : $ free total used free shared buffers cached Mem: 11997816 4512068 7485748 360084 283812 1716000 -/+ buffers/cache: 2512256 9485560 Swap: 12270588 0 12270588 $ free | sed '2d' total used free shared buffers cached -/+ buffers/cache: 2514236 9483580 Swap: 12270588 0 12270588 $ free | sed '2,3d' total used free shared buffers cached Swap: 12270588 0 12270588 Ceci permet d’éviter de jouer avec une succession de head/tail…

Continuer la lecture 


virtualbox, augmenter la taille d'un disque

2016-06-23 | #virtualbox

Voici la procédure pour augmenter la taille d’un disque : http://blog.francis-fustier.fr/en/virtualbox-augmenter-la-taille-du-disque-virtuel/ sudo vboxmanage modifyhd « path / volume name» –resize [size] Size : 15360 = 15 GB, 20480 = 20 GB, 30720 = 30 GB, etc.. J’ai adapté la partie #2 de la procédure comme suit : Sous windows 7, il faut rechercher l’utilitaire “créer et formater des partitions de disque dur” et l’ouvrir Ensuite, il faut sélectionner le disque que l’on veut étendre et sélectionner “étendre le volume” (clic droit) Lien additionnel Dérick (juin 2019) : https://memo-linux.

Continuer la lecture 