Partageons nos acquis ...

limiteur de connexions

Aujourd'hui, voyons comment limiter le nombre de connexions etablies avec le fabuleux outils de firewall iptables.

Le principe est de limiter le nombre de connexions depuis une même machine vers une destination donnée.

Par exemple, Mes utilisateurs sont tous en TSE sur un serveur ayant pour adresse IP 192.168.1.1.

Je ne veux pas que tous ensembles ils ayent sur http://www.deezer.com car dans la salle cela génère un brouaha impossible.

générer un fichier

Pour générer un fichier d'un taille définie par vous, voici une commande simple et efficace :

dd if=/dev/urandom of=<fichier de sortie> bs=1 count=<taille du fichier en octets>

Variables dynamiques bash


Substitution dans tous les fichiers

pour remplacer un mot par un autre dans tous les fichiers, il faut utiliser la commande perl suivante :

 perl -pi'*.bak' -e 's/toto/tata/g' `find . -name '*'`

Ceci crée au passage un fichier <file>.bak contenant l'ancienne version du fichier (peut etre enlevé).

Divers astuces en BASH

Aujourd'hui, je fais un peu de ménage dans mon répetoire des projets et des informations récoltées de-ci delà et voici que je tombe sur de vieux esais en bash qui pourraient interrésser quelques uns de mes visiteurs ... Du coup les voici en vrac ...

  • AddSlashes

Une petite fonction pour ajouter des anti-slashes devant les caractères spéciaux d'un chaîne..

[code]

Syndiquer le contenu
Manipulation de variables simples
var=val ou var="a b"   affectation de la variable "var"
$var ou ${var}   contenu de la variable "var"
${#var}   longueur de la variable "var"