06 décembre 2009

Commande diff en pratique

C'est bien beau de visualiser la différence entre deux fichiers avec la commande diff, mais est-ce que j'utilise vraiment toutes les potentialités de cette commande ? Est-ce que je peux modifier un fichier en y injectant uniquement les différences avec le fichier d'origine. Comment peut-on l'utiliser en pratique ?  Je crée un fichier nommé : fichier 1, je crée un fichier nommé fichier 2 et je stocke dans un fichier patch.txt uniquement les différences entre ces deux fichiers.  Maintenant comment se présente ce fichier... [Lire la suite]
Posté par fatihaelh à 18:17 - - Commentaires [0] - Permalien [#]
Tags : ,

06 décembre 2009

Utilisez la commande env pour lister les variables en cours sous Linux

Pour afficher la liste des variables en cours sous Linux, tapez la commande "env" : Nous allons maintenant créer une variable et voir comment celle-ci est prise en compte : export MESSAGE='BIENVENUE' Tapons à présent à nouveau la commande "env" : Affichons maintenant la variable $MESSAGE :
Posté par fatihaelh à 17:22 - - Commentaires [0] - Permalien [#]
Tags :
27 octobre 2009

Récupérer la mémoire totale sous Solaris avec la commande prtconf

Quand je lance un vmstat, je n'ai pas accès à la mémoire totale sous Solaris. Je suis tombée sur un site qui m'a indiqué comment trouver cette précieuse information. Voilà ce que j'obtiens sous un solaris 10 : bash-3.00$ prtconf | grep MemoryMemory size: 57344 Megabytes
Posté par fatihaelh à 11:11 - - Commentaires [0] - Permalien [#]
Tags :
20 octobre 2009

Equivalent du wget sous solaris 10

Je souhaite tester l'accès à certaines pages web via l'outil très célèbre wget. J'utilise d'habitude la commande wget sous Linux. Et là, je suis surprise de voir que cela ne fonctionne pas sous Solaris 10. En effet, j'ai ce message d'erreur : bash-3.00$ wget http://localhost:8080/bash: wget: command not found En fait, il faut indiquer ceci pour que ça fonctionne :bash-3.00$ /usr/sfw/bin/wget http://localhost:8080/--17:27:26--  http://localhost:8080/           => `index.html'Connecting... [Lire la suite]
Posté par fatihaelh à 17:29 - - Commentaires [2] - Permalien [#]
Tags : , ,
07 octobre 2009

Commande tail sous Solaris, exemple d'une différence avec Linux

Vous pensez sûrement que la commande tail est identique quelque soit l'environnement ? Et bien, non ce n'est pas le cas. Si vous avez l'erreur suivante sous Solaris :bash-3.00$ tail -n 1 monfichier.logusage: tail [+/-[n][lbc][f]] [file]       tail [+/-[n][l][r|f]] [file] Vous pouvez la corriger tout simplement en la remplaçant par la commande suivante :bash-3.00$ tail -1 monfichier.log En résumé, remplacez tail -n nombre_lignes monfichier par tail -nombre de lignes monfichier
Posté par fatihaelh à 12:38 - - Commentaires [0] - Permalien [#]
Tags : ,
16 septembre 2009

Compresser un fichier volumineux sous Unix avec gzip

Il n'y a qu'avec l'expérience que je progresse. J'ai beau lire des pages et des pages de commandes, si je ne les applique pas, je ne les retiens pas. Aujourd'hui j'ai bénéficié d'un petit coup de pouce de mon collègue pour compresser un fichier volumineux sous AIX. gzip -c myFile > myFile.gz Si le fichier en question est dans un filesystem full, l'astuce est de le compresser ailleurs ! Je vous rassure, j'ai déjà fait cette erreur de débutant. Donc on modifie notre commande initiale qui devient : gzip -c myFile >... [Lire la suite]
Posté par fatihaelh à 16:11 - - Commentaires [2] - Permalien [#]
Tags :

07 septembre 2009

Retrouver les fichiers volumineux avec la commande du

Lorsque vous avez un filesystem à purger dans votre Linux, Solaris ou AIX, commencez par taper la commande : df -h ou df -k Ensuite, repérez le filesystem full, celui à purger. afin de déterminer quels sont les fichiers les plus volumineux au sein de votre filesystem, tapez la commande : du -sh /votre_fs_full/* ou du -sk /votre_fs_full/* ----- Merci à celui qui m'a fourni cette dernière commande (n'est-ce pas Hamid ;) ).
Posté par fatihaelh à 12:24 - - Commentaires [0] - Permalien [#]
15 mai 2009

Réactiver un compte expiré sous Linux avec la commande chage

Marre des comptes expirés sous Linux ? Vous pouvez régler ce souci en une commande : chage ! Il faut néanmoins être root pour le faire. chage -m 0 -M -1 -W -1 -E -1 user Ensuite pour vérifier que toutes les options ont été prises en compte, tapez : chage -l user Merci aux collègues qui m'ont renseigné à ce sujet, ils se reconnaîtront :)
Posté par fatihaelh à 14:31 - - Commentaires [1] - Permalien [#]
Tags :
02 mars 2009

Partitions de type LVM : Comment augmenter la taille d'un filesystem à chaud ?

Je vais placer le décor. Vous avez une base de données et les données sont stockées dans un filesystem plein à craquer. Vous avez déjà entendu parler de la méthode d'augmentation de la taille d'un filesystem classique, à savoir : - arrêter la base de données d'abord- étendre la partition logique- démonter le filesystem concerné - vérifier l'intégrité du lv- augmenter le lv concerné- remonter le répertoire concerné- relancer la base de données Aujourd'hui, j'ai appris par l'intermédiaire d'un collègue (que je remercie au... [Lire la suite]
Posté par fatihaelh à 17:43 - - Commentaires [1] - Permalien [#]
Tags : ,
03 décembre 2008

Erreur classique avec la commande sed : écrasement de fichier !

Il existe une erreur classique à ne pas commettre avec la commande sed :REDIRIGER LA SORTIE DE LA COMMANDE VERS UN FICHIER AYANT LE MÊME NOM Exemple : sed '/server.*/d'  file > file Cette commande recherche les lignes du fichier file contenant le motif "server" et la supprime. Le problème c'est que le fichier d'origine est écrasé par la redirection. En effet, il faut rediriger la sortie vers un fichier ayant un nom différent sous peine de perdre définitivement le fichier d'origine. Ce qui serait vraiment... [Lire la suite]
Posté par fatihaelh à 19:04 - - Commentaires [2] - Permalien [#]
Tags : ,