Depuis que j’ai rencontré docopt, j’ai largué clize (c’est pas moi chérie, c’est toi) et on vit en amoureux tous les deux en élevant des script dans une ferme dans les Alpes.
Administration Système
La force de perl c’est qu’il permettait de piper des données directement via la ligne de commande pour faire des manipulations rapides.
C’est pour cela que c’était devenu les choix des sysadmins. Parce que jusqu’ici, le choix c’était soit de faire un truc simple en connaissant par coeur la tool box GNU, soit ouvrir un fichier et faire un script.
Python ne permet pas de piper des données directement dans la commande, mais des projets ont vu le jour pour le faire.
C’est toujours utile d’avoir une vue d’ensemble de son serveur, avec pourquoi pas des notifications par email lorsque quelque chose ne tourne pas rond, ça peut éviter bien des désagréments comme un disque dur plein, un cpu qui a atteint la température du soleil, etc.
Il y a beaucoup de tutos qui demandent de simplement « ajouter le résultat au PATH », mais assez peu expliquent pourquoi et comment le faire.
Comme on aime bien faire les choses à l’envers chez Sam et Max, on va d’abord expliquer comment, et ensuite pourquoi.
L’important est d’offrir une variété d’approches pour rendre le piratage plus délicat.
Executer une commande shell sur un serveur distant peut s’avérer très utile, par exemple avoir le load average du serveur distant à monitorer.
Si vous voulez ne plus à avoir à entrer votre mot de passe lorsque vous vous connectez à un serveur distant vous pouvez utiliser les clefs ssh.
Si vous avez un process qui consomme pas mal de cpu vous pouvez changer sa priorite à l’aide la commande renice.
L’équipe de Disqus a sorti un outil pratique pour faire du traitement parallèle sans se prendre la tête.
C’es une tache très courrante, un pense-bête ne fait pas de mal.