09 mars 2010

sudo: sorry, you must have a tty to run sudo

Comment corriger cette erreur ? Pour commencer quand est-ce que nous rencontrons ce type d'erreur ? Il arrive que nous ayons besoin d'un sudo pour un utilisateur donné, dans ce cas, nous modifions naturellement le fichier /etc/sudoers en tapant la commande visudo sous root. Nous avons bien ajouté les commandes nécessaires à cet utilisateur, les droits, etc... Mais, là ça cloche au lancement de la commande :sudo /path/myScript.ksh sorry, you must have a tty to run sudo Quel est le problème ? Pourquoi on me parle de tty ? ... [Lire la suite]
Posté par fatihaelh à 11:53 - - Commentaires [10] - Permalien [#]
Tags : ,

05 mars 2010

Comment générer une adresse internet très courte avec tinyURL

Marre de copier-coller des adresses internet interminables dans vos mails, statuts facebook, ... Une solution : TinyURL ! Ce site vous permet de générer une adresse beaucoup plus courte, il suffit de copier-coller votre lien et de cliquer sur "make TinyURL" et le tour est joué. Rien ne vaut une petite démonstration :http://ordonnancement.org/les-incontournables/dollar-universe/architecture/supervision/surveillance-generique-pour-dollar-universe/article839.html cela donne : http://tinyurl.com/ya4n2qrDe 146 caractères... [Lire la suite]
Posté par fatihaelh à 10:40 - - Commentaires [4] - Permalien [#]
Tags : ,
15 février 2010

Comment récupérer en une ligne le % d'espace disque utilisé sous Linux et l'intégrer dans zabbix

J'ai eu quelques soucis ce matin avec des filesystems protégés (Permission denied) sous Linux, ceux-ci ne remontent pas dans l'application zabbix. Comment faire dans ce cas, en une ligne pour récupérer le pourcentage d'espace disque utilisé par un filesystem ? La première étape (en étant root) est d'autoriser zabbix a effectué un df et ce dans cas l'inscrire dans le fichier /etc/sudoers de cette manière : User_Alias MONITORING = zabbixCmnd_Alias SYSTEM = /bin/dfMONITORING ALL=NOPASSWD: SYSTEM Pour pouvoir exécuter le sudo à... [Lire la suite]
Posté par fatihaelh à 12:55 - - Commentaires [0] - Permalien [#]
Tags : , , ,
24 janvier 2010

Comment dépanner l'ordinateur d'un(e) voisin(e) : euh, ma carte réseau ne fonctionne plus ...

Samedi soir, on toque à la porte : "oui, ah, c'est votre internet qui ne fonctionne plus, euh pourquoi, ah vous venez de réinstaller votre ordinateur, ok, et vous n'avez plus les CDs des pilotes, ok, je vais voir ça." Bon, un premier diagnostic, il manque le pilote de la carte réseau, ok, je trouve le fichier adéquat, 1394.inf. Bon ça ne fonctionne toujours pas, donc là qu'est-ce qui manque ? Euh, il y a un point d'interrogation sur le "lan controller" ou contrôleur ethernet. Je vous résume la situation, je faisais des allers-retours... [Lire la suite]
Posté par fatihaelh à 02:00 - - Commentaires [0] - Permalien [#]
Tags : , ,
01 janvier 2010

Bonne et heureuse année 2010

Je vous souhaite à toutes et à tous une excellente année 2010.  Happy new year, sana saiida, asgwas mbarky, feliz año nuevo, feliz ano novo, selamat tahun baru .... Je vous souhaite de réussir tous vos projets, je vous souhaite également santé, bonheur, amour, argent, joie, ...
Posté par fatihaelh à 14:09 - - Commentaires [0] - Permalien [#]
Tags :
23 décembre 2009

Comment améliorer l'affichage du résultat de vos requêtes SQL en ligne de commande (MySQL) ?

Je vois un de mes collègues taper une requête sous MySQL en ligne de commande et ajouter \G à la fin. Et là, je vois le résultat de la requête ! Impressionnant, c'est lisible ! En effet, avec cette option les champs ne sont plus affichés en colonne mais en lignes. Pour chaque enregistrement, nous avons une ligne par champ, ce qui est nettement plus visible surtout pour les tables ayant énormément de champs. Ci-dessous une requête select sans et avec le paramètre \G : Vous pouvez retrouver plus d'infos sur ce site.
Posté par fatihaelh à 18:42 - - Commentaires [0] - Permalien [#]
Tags :

22 décembre 2009

Suppression d'espaces ou de tabulations avec sed

Pour ceux qui ne connaissent pas la commande sed, c'est un véritable couteau suisse Justement, ajourd'hui, j'ai mis quelques minutes à retrouver comment faire pour supprimer des espaces en début de ligne ! Google étant mon ami, voilà la solution : sed -e 's/^[ \t]*//' /path/to/myFile Je remercie ce site.
Posté par fatihaelh à 18:40 - - Commentaires [0] - Permalien [#]
Tags : , ,
21 décembre 2009

Debug de scripts sous Linux : connaître la date de dernier accès à un fichier

Vous êtes en pleine programmation, ça plante, vous ne savez plus par où commencer ! Si ce scénario vous rappelle des souvenirs, il y a une commande très simple à utiliser pour savoir si votre script accède à tous les fichiers nécessaires à son exécution. Par exemple, j'ai un script ksh qui lance une requête SQL dans Oracle et qui a besoin de plusieurs fichiers : environnement oraenv, requête SQL, fichier résultat (.lst), ... Vous pouvez utiliser une commande que vous connaissez sûrement, à savoir : ls, vous lui passez en paramètre... [Lire la suite]
Posté par fatihaelh à 18:46 - - Commentaires [0] - Permalien [#]
Tags :
09 décembre 2009

Prête pour tester la version 1.8 de zabbix

Je rappelle que zabbix est une application de supervision open source. En ce moment j'utilise la version 1.6 de zabbix en environnement professionnel (monitoring de serveurs sous Linux/AIX/Solaris/Windows). J'avoue qu'en regardant la liste des fonctionnalités annoncées pour la 1.8, je suis agréablement surprise ! Ils ont implémenté le "drag and drop" au niveau des cartes !! Je n'aurai donc plus besoin d'indiquer les coordonnées X/Y des différentes sondes à placer. Enfin, je serai fixée dans quelques jours quand je l'aurai... [Lire la suite]
Posté par fatihaelh à 10:11 - - Commentaires [1] - Permalien [#]
Tags :
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 : ,