Catégorie : Solaris

7 août 2015 /

Pour voir la différence entre deux fichier, on utilise la commande diff.
Pour l’exemple, je vais créer deux fichiers (fichier1 et fichier2) contenant le même texte “Mes logiciels n’ont jamais de bug.”

Si on fait un “diff” sur ces deux fichiers pour voir leurs différences, il n’y a aucun retour:

diff -s fichier1 fichier2

diff_1

Cela est normal car les deux fichiers sont strictement identique.
Je vais donc modifier fichier2 qui contiendra “Mes logiciels ont toujours des bugs.”

diff_2

Diff détecte une différence entre les deux fichier.

Terminons cet exemple en rajoutant plusieurs lignes identiques et une différente:

diff3

Diff détecte une différence sur la 4eme ligne.

 

Il est possible de modifier l’affichage de la commande diff avec l’option -y:
diff4

6 août 2015 /

Pour afficher les connexions réseau et les ports:

netstat -taupe

Cette commande montre les ports associés aux programmes:

lsof -i

3 août 2015 /

Pour supprimer tous les fichiers « .db » a partir du répertoire courant:

find . -type f -name "*db" -exec rm -f {} \;

Pour supprimer tous les fichiers « .db » à partir de la racine en demandant une confirmation:

find . -type f -name "*.db" -exec rm -i {} \;

Pour supprimer tous les repertoires se terminant par « db » à partir du répertoire courant:

find . -type d -name "*db" -exec rm -rf {} \;

28 juillet 2015 /

Pour lister les partitions existantes:

parted -l

Pour créer une partition, voici la marche à suivre sur /dev/sda:

parted /dev/sda

sda correspond au disque que l’on souhaite partitionner.

Cela nous faite rentrer dans le programme parted, l’invite de commande change.

Nous allons maintenant créer le label de la partition, ici GPT:
(parted) mklabel gpt

Ensuite nous plaçons type l’unité par default à TB (GB pour Giga):
(parted) unit TB

Pour créer une partition sur le disque entier:
(parted) mkpart primary 0 0

ou pour une partition de 300 Giga:
(parted) mkpart primary 0.00TB 300.00TB

Pour afficher les partitions:
(parted) print

Pour enregistrer et quitter:
(parted) quit

Pour avoir une prise en compte des partitions créés sans avoir à redémarrer:

partx -v -a /dev/sdb

Vous pouvez maintenant utiliser mkfs.ext3 ou mkfs.ext4 pour formater la partition:

mkfs.ext3 /dev/sdb1

ou

mkfs.ext4 /dev/sdb1

24 juillet 2015 /

Si vous avez une liste d’adresse IP que vous avez besoin de les résoudre en un nom de machine, vous pouvez utiliser cette commande:

cat adresse_ip.txt | xargs -n 1 -P 100 -i dig -x {} +short