lundi 12 mars 2012

Suppression du cache DNS sous Windows

La commande pour supprimer le cache DNS (à exécuter le cas échéant en mode administrateur) est:

 Microsoft Windows [version 6.0.6002] Copyright (c) 2006 Microsoft Corporation. Tous droits réservés.
 C:\Windows\system32>ipconfig /flushdns
 Configuration IP de Windows Cache de résolution DNS vidé.
 C:\Windows\system32>

dimanche 11 mars 2012

Mémo Javascript


Ajout au balise meta:
<meta http-equiv="Content-Script-Type" content="text.javascript" />

Balise d'insertion dans le code:
<script> le code </script>
Ou bien
<script type="text/javascript">
//<![CDATA[
code cdata dans le code xhtml
//]]>
</script>

Si le code est dans un fichier spécifique:
<script src="nom_fichier.js"></script>

Le code est placé dans le fichier directement (sans balise)
Ecrire un texte:
document.write("le texte");

Déclaration d'une fonction:
function nomdelefonction(){
document.write("affiche le texte");
}

Appel de le fonction:
nomdelafonction();

Quelques évènements:
onclick
onfocus
onload
onunload
onmouseover
onmouseout
onsubmit


Coût ospf - interfaces Giga et 10G - cisco


Le lien utilisé sera celui qui aura le coût le plus bas.
la référence de calcul utilise des liens à 100Mbit/s.
Avec des interfaces giga ou 10 giga, il faut ajouter la commande suivante à la configuration ospf:
Giga:
auto-cost reference-bandwidth 1000
10Giga
auto-cost reference-bandwidth 10000

vendredi 9 mars 2012

Linux - occupation du disque


Occupation du disque (h : format humain):
chloe@boo:~$ df -h
Sys. de fichiers            Taille  Uti. Disp. Uti% Monté sur
/dev/sda2              15G  623M   14G   5% /
none                 1000M  752K  999M   1% /dev
none                 1006M  320K 1006M   1% /dev/shm
none                 1006M  372K 1006M   1% /var/run
none                 1006M     0 1006M   0% /var/lock
/dev/sda7              87G   70G   13G  85% /home
/dev/sda5              15G  5,1G  8,7G  37% /usr
/dev/sda6              16G   13G  1,6G  90% /var
clhoe@boo:~$
Occupation du disque par arborescence (option: m: MégaOctet, k: KiloOctet)
chloe@boo:/usr$ du -m
Uniquement le total pour un répertoire (dans l'exemple sur "games")
chloe@boo:/usr$ du -ks games/
2504    games/

dimanche 4 mars 2012

Commande sed, cut et sort


sed

Remplacement:
#sed -e "s/a-remplacer/nouveau/" nomdufichier

Remplacer toutes les occurences:
#sed -e "s/a-remplacer/nouveau/g" nomdufichier

Afficher une ligne particulière en utilisant son numéro (dans l'exemple la ligne 355)
# sed -n 355p nomdufichier.txt

Supprimer les lignes vides
# sed -e '/^$/d' NomFichier


Supprime les lignes du fichier fic qui commence par #
$ sed -e '/^#/d' fic

Affiche les lignes du fichier fic qui commence par #
$ sed -e '/^#/p' fic

Afficher les dix premières lignes du fichier passwd
[bob@centos ~]$ sed -n '1,10 p' /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
[bob@centos ~]$



cut
Affiche uniquement certaine colonne d'un fichier.
#cut -cNuméro-de-colonne fichier

Peut également afficher des champs (option -f). Le caractère de séparation (par défaut la tabulation) est modifié via l'option -d.

Exemple:
clem@eee-pc:~$ cut -d: -f1 /etc/passwd
root
daemon
bin
sys
sync
Affiche le nombre de groupes uniques utilisés dans /etc/passwd
[bob@centos ~]$ cut -d: -f4 /etc/passwd | sort -n | uniq | wc -l
29
[bob@centos ~]$

sort

Permet de faire des tris sur une colonne ou un champ.

Exemple:
clem@eee-pc:~$ cut -d: -f1 /etc/passwd | sort
avahi
avahi-autoipd
backup
bin
clamav

Tri par uid dans le fichier passwd
-n: tri numérique
-t: séparateur de champ
-k: le numéro du champ

[bob@centos ~]$ sort -n -t: -k3 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/sbin/nologin
news:x:9:13:news:/etc/news:
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin

Bonus: uniq supprime les doublons.

vendredi 2 mars 2012

Monter un cdrom sous linux


Créer le point de montage
[root@linux /]# mkdir /mnt/cdrom
Puis monter le cdrom
[root@linux /]# mount -t iso9660 /dev/cdrom /mnt/cdrom
Pour démonter
[root@linux /]# umount /mnt/cdrom
Pour vérifier les partitions montées
[root@linux /]# mount
Pour info: le fichier /etc/fstab contient les partitions montées au démarrage du système.

jeudi 1 mars 2012

Expression régulière perl - javascript

abc a n'importe quel endroit de la chaine
^abc au début de la chaine
abc$ a la fin de la chaine
abc* ab suivit de 0 ou de un ou plusieurs c
abc+ ab puis un ou plusieurs c
abc? ab puis un 0 ou un c
.abc un caractère puis abc
.+abc plusieurs caractère puis abc
\btest\b trouve le mot "test"
\Btest\B la chaine test à l'intérieur d'un mot
a|b a ou b
[abc] a ou b ou c
[a-z] n'importe quel caractère de a à z
[0-9] n'importe quel chiffre de 0 à 9
a{3} le caractère a 3 fois
a{3,} a au moins 3 fois
a{3,5} a entre 3 et 5 fois
 
\s espace vide (retour chariot, saut de ligne, espace, ...
\n saut de ligne
\r retour charriot
\d les caractères numériques

Comment ajouter une route statique sur une distribution Linux Ubuntu

Pour ajouter une route statique au démarrage d'Ubuntu, voici le fichier à modifier. Dans l'exemple on ajoute une route pour joindre ...