04 août 2010

Modifier un hostname sans reboot du serveur Linux

Si vous devez modifier un hostname sur un serveur Linux Redhat et que vous ne pouvez pas le redémarrer, voici la procédure : Change your hostname without rebooting in Redhat Linux Cette procédure a été testée en présence d'un de mes collègues et ça fonctionne :)
Posté par fatihaelh à 13:55 - - Commentaires [2] - Permalien [#]
Tags : ,

30 juillet 2010

Erreur : "su: No directory!" sous Solaris

Pour ceux qui ne sont pas trop familiers avec Solaris, ne vous alarmez pas quand vous avez ce genre d'erreur : su - zabbixsu: No directory! Cela ne signifie pas que votre utilisateur n'existe pas, mais juste qu'il faut lui définir un répertoire home. Dans mon cas, il a fallu que je corrige cette erreur en lançant cette commande : usermod -d /users/zabbix/ zabbix C'est-à-dire spécifier avec le paramètre -d, un nouveau répertoire home.
Posté par fatihaelh à 14:49 - - Commentaires [0] - Permalien [#]
Tags : ,
12 juillet 2010

Arrêt et redémarrage immédiat sous Linux, deux commandes indispensables

shutdown -h now pour un arrêt immédiat d'un serveur Linux, testé sur Redhat Enterprise 5 shutdown -r now pour un redémarrage immédiat d'un serveur Linux, testé sur Redhat Enterprise 5
Posté par fatihaelh à 17:37 - - Commentaires [0] - Permalien [#]
Tags : ,
01 juillet 2010

Fichier de configuration sous Linux indiquant la "default gateway"

Ce post pour indiquer comment retrouver le fichier de configuration sous Linux qui indique la "default gateway". Ce fichier est le suivant : /etc/sysconfig/network Il est important de vérifier que cette information est la même que celle obtenue via la commande route ou netstat -rn. En effet, si vous avez à redémarrer un serveur et que cette information a été modifiée dynamiquement et non enregistrée dans ce fichier, vous risquez d'avoir des soucis. Source... [Lire la suite]
Posté par fatihaelh à 10:40 - - Commentaires [0] - Permalien [#]
Tags : , ,
14 mai 2010

Runlevel sous Solaris : comment le retrouver ?

Accro à Linux, je tape sous Solaris la commande "runlevel", elle ne fonctionne pas. Puis je me souviens que je suis sur un Solaris et impossible de me rappeler la commande me permettant de retrouver le runlevel. Google étant mon ami, je retrouve cette information plus de 15 min plus tard sur le site de Sun, partie documentation, qui au passage n'est pas très pratique. bash-3.00$ who -r   .       run-level 3  Dec  7 11:40     3      0  S La... [Lire la suite]
Posté par fatihaelh à 11:08 - - Commentaires [0] - Permalien [#]
Tags : ,
04 mai 2010

Tester un logrotate avec les paramètres debug et force

Ce post va être très rapide, commenter tester un logrotate sans avoir à attendre une semaine par exemple ? Pas besoin pour vous d'attendre qu'il y ait suffisamment de fichiers de logs pour effectuer le test. Il suffit de connaître ces paramètres : logrotate --debug --force /etc/logrotate.d/votreFichierSource :http://www.debian-administration.org/articles/117
Posté par fatihaelh à 14:41 - - Commentaires [0] - Permalien [#]
Tags : ,

29 avril 2010

Récupérer les lignes non commentées d'un fichier de conf avec la commande sed

Voilà le topo, vous avez un fichier de configuration quelconque composé de centaines voire de milliers de lignes. Les lignes commençant par des # ne vous intéressent pas étant donné que ce sont des commentaires. Vous souhaitez d'un seul coup d'oeil repérer les paramètres importants de ce fichier de configuration. Votre allié dans ce cas-là est la commande sed. Voyons plutôt : cat /path/votreFichierDeConf | sed '/^$/d' | sed '/^#/d' On supprime les lignes vides puis on supprime les lignes commentées. De 322 lignes je suis... [Lire la suite]
Posté par fatihaelh à 14:37 - - Commentaires [0] - Permalien [#]
Tags : ,
16 mars 2010

Sudo : Permettre à zabbix ou un utilisateur lambda de lancer des commandes jonas, mysql, apache, oracle... sous Linux

Comment faire pour lancer une commande mysql/jonas/apache/etc... en étant zabbix ou tout autre utilisateur d'exploitation/supervision/ordonnancement ? Cela se fait en plusieurs étapes : Se connecter sous root Lancer la commande visudo permettra d'éditer le fichier /etc/sudoers Définir un nouveau groupe d'utilisateur MONITORING/EXPLOIT/... User_Alias MONITORING = zabbix Définir les commandes à lancer ici (su), nous pourrions utiliser la même méthode pour d'autres commandes comme /etc/init.d/jonas status, ... #ne pas permettre... [Lire la suite]
Posté par fatihaelh à 10:49 - - Commentaires [0] - Permalien [#]
Tags : , , ,
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 : ,
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 : , ,