24 mai 2011

Remplacer un saut de ligne par un espace avec la commande tr

Comment remplacer un saut de ligne par un espace dans un fichier ou une variable ? De diverses manières me direz-vous :) Pour ma part, j'ai choisi la commande tr, en une ligne cela donne : Pour une variable : echo ${mavariable} | tr "\n" " " Pour un fichier : cat monFichier | tr "\n" " " Ex: voilà mon fichier initial : 15kklhlkhlkggbnjbkjkkk47 Voilà le résultat : 1 5 kklhlkhlk ggbnjbkjkkk 4 7 En savoir plus sur la commande tr : man tr
Posté par fatihaelh à 17:57 - - Commentaires [2] - Permalien [#]
Tags : , ,

24 mai 2011

Lire un fichier gz (compressé) sans le décompresser avec zcat

J'ai appris aujoud'hui à lire un fichier compressé au format gz sans pour autant le décrompresser. Ceci est possible via la commande zcat. C'est très utile pour lire par exemple des fichiers de logs journalisés via logrotate. zcat monFichierDeLog.gz.1 et avec un | less c'est plus confortable pour parcourir de longs fichiers : zcat monFichierDeLog.gz.1 | less En savoir plus sur zcat : man zcat
Posté par fatihaelh à 14:53 - - Commentaires [0] - Permalien [#]
Tags : ,
21 mai 2011

Créer votre nuage de tags avec wordle.net

Posté par fatihaelh à 00:25 - - Commentaires [0] - Permalien [#]
Tags :
19 mai 2011

Récupérer la valeur d'un item à partir du serveur zabbix

Voilà la problématique, je souhaite récupérer la valeur d'un item directement à partir du master zabbix et ainsi l'intégrer dans un rapport quotidien. Mais comment faire ? Mon agent est installé sur un serveur A et mon master doit pouvoir récupérer cette valeur directement. La réponse est donnée par le binaire zabbix_get, qu'on a tendance à oublier et qui est intégré au package zabbix. Vous le trouverez dans le répertoire bin. Une fois dans le répertoire bin via la commande cd /monPath_zabbix/bin, vous lancez la commande suivante : ... [Lire la suite]
Posté par fatihaelh à 11:39 - - Commentaires [1] - Permalien [#]
Tags :
16 mai 2011

$* en ksh : récupération de la liste des paramètres positionnels

Cette petite note pour vous expliquer comment récupérer la liste des paramètres positionnels en ksh. Vous avez un script et vous souhaitez lui passer non pas un mais plusieurs paramètres. Cf. l'exemple ci-dessous : monScript.ksh param1 param2 param3 param4 Ensuite dans votre script vous voulez récupérer la liste des paramètres passés au script. Peu importe, le nombre de paramètres, vous aurez la liste stockée dans cette variable : $* Cela paraît simple mais dans le feu de l'action on peut facilement se faire avoir et utiliser $1... [Lire la suite]
Posté par fatihaelh à 17:52 - - Commentaires [0] - Permalien [#]
Tags : , ,
12 mai 2011

Quelques commandes ntp à connaître pour un debug sur les dates

Aujourd'hui, j'ai appris deux commandes ntp intéressantes : ntpdate et ntpq Quand vous remarquez un problème de date sur l'un de vos serveurs Linux, commencez par taper la commande : ntpq -p Vous devez obtenir une liste d'adresses de serveurs avec des détails sur leur état. Extrait du site system-linux.eu : "Une fois la synchronisation faite des *, + et - apparaissent devant les noms de serveur. Le serveur précédé d’une astérisque (*) est celui utilisé, ceux précédés d’un moins (-) sont actuellement éliminés par l’algorithme de... [Lire la suite]
Posté par fatihaelh à 16:00 - - Commentaires [1] - Permalien [#]
Tags :