Informatiques

12
mars 2018

Sauvegarde des images et paramètres de lancement d'un container Docker

Sauvegarde des images et paramètres de lancement d'un container Docker

Avec Docker il est très facile de déployer des "machines" de tests qui n'auront pas beaucoup d'impact si tout n'est pas remonté dans les 30mn en cas de crash. Mais dans le cas d'une infra en production il est important de pouvoir remonter une "machine" à l'état identique avant un crash. Par identique j'entends données et paramètres. Docker intègre tout ce qu'il faut pour sauvegarder les données mais rien pour les paramètres de lancement du container.

Lire la suite de Sauvegarde des images et paramètres de lancement d'un container Docker


13
mars 2017

Tuer une liste de processus par leur PID en une commande

Tuer une liste de processus par leur PID en une commande

J'ai un script python qui pour une raison que je ne pas encore trouvé reste en processus actif. Du coups je me retrouve avec plusieurs 10e de fois le script lancé. Pas d'impact mais c'est pas propre. Pour l'arrêter j'ai pas trop le choix que de faire un kill mais pas de chance killall n'en veut pas du coups c'est un kill basique que je dois faire. Comment le faire une ligne ?

# ps faux | grep MonScript | tr -s " " " " | cut -d " " -f 2 | xargs kill -9

Explication :

ps faux : donne tout les process de la  machine

  • tr -s " " " " : remplace tout les espaces par un espace (c'est le -s qui est important)
  • cut -d " " -f 2 : récupère la colonne 2, soit les numéros de processus
  • xargs kill -9 : exécute la commande kill avec en argument le résultat ligne à ligne des précédentes commandes.

Lire la suite de Tuer une liste de processus par leur PID en une commande


13
mars 2017

Enregistrer une session telnet dans un fichier

Enregistrer une session telnet dans un fichier

Sous linux j'ai eu besoin d'enregistrer le résultat d'une commande telnet d'un switch dans un fichier. Avec Putty c'est prévue directement depuis l'interface mais sous linux... bah c'est juste un petit programme qu'il faut intercaler : script

script -c telnet /tmp/resultat.txt

Et voilà tout ce que vous taperez dans votre session telnet sera enregistré dans le fichier /tmp/resultat.txt

Lire la suite de Enregistrer une session telnet dans un fichier


23
janvier 2017

Connexion ssh par clé sur un hébergement OVH et un sous-utilisateur

Pour un projet dont un des besoins est de transférer régulièrement des fichiers sur un espace d'hébergement Ovh mutualisé j'ai utilisé rsync et ssh mais je suis tombé sur un problème étonnant lorsque j'ai voulu mettre en place la connexion ssh par clé avec un autre utilisateur que celui par défaut.

Lire la suite de Connexion ssh par clé sur un hébergement OVH et un sous-utilisateur


Informatiques - BlogoFlip - Philippe Maladjian - Péripéties bucoliques d'un administrateur systèmes au royaume de la virtualisation, du stockage et accessoirement photographe à ses heures perdues