Copier ses clefs SSH facilement avec ssh-copy-id

Photo d'une ceinture de chasseteté

Si vous voulez ne plus à avoir à entrer votre mot de passe lorsque vous vous connectez à un serveur distant vous pouvez utiliser les clefs ssh.

La suite

For each en bash

Le mot "loop" caligraphié en rouge

Il arrive souvent de devoir appliquer une commande bash à tout une liste de fichiers. Pour trouver des fichiers en particulier, la commande find fait très bien son travail. Mais pour appliquer une commande à chaque fichier trouvé, il faut utiliser exec ou xargs avec leurs syntaxes bizarres et tout un tas de détails à ne pas oublier sous peine d’erreur. Une boucle for each est une très bonne alternative, surtout quand on a l’habitude d’itérer en Python.

La suite

Etre prévenu quand une longue commande a fini son éxécution sous Ubuntu et Mac

Illustration de navi la fée demandant de l'attention

Quand on lance une commande qui tourne pendant un certain bout de temps (typiquement une migration ou un encodage en masse), on a pas envie d’avoir les yeux vissés sur le terminal pour savoir quand elle se termine.

La suite

MD5 en Bash, PHP, Python et Javascript

Les sommes de contrôle sont les empreintes digitales de l'informatique

Bien que pour tout ce qui touche à la sécurité (comme les mots de passe ou les signatures) il vaille mieux préférer des fonctions plus sécurisées comme SHA-2, MD5 reste très pratique pour vérifier l’intégrité d’un fichier ou pour éviter les doublons.

La suite

Redis – Effacer plusieurs clefs à l’aide la commande * (wildcard)

erase-memory

Comment effacer plusieurs clef sous Redis en une ligne de commande.

La suite

Redirection de “www” pour Apache, Nginx et Lighttpd

Photo de panneaux de circulation contradictoires

Une fois que vous avez décidé si votre nom de domaine allait être précédé ou non de “www”, il va falloir vous y tenir. Il va aussi falloir créer une redirection de l’un vers l’autre.

La suite

Récupérer le load average d’un serveur avec python + fonction sleep

Photo d'un thermomètre dans une eau bouillante

Lorsque l’on a des serveurs qui souffrent de nos scripts de torture maison il est parfois bien d’avoir un oeil sur la charge de ce dernier afin d’être averti en cas de pépin.

La suite

Diminuer la charge cpu d’un process avec renice

Photo d'un embouteillage dans un rond point

Si vous avez un process qui consomme pas mal de cpu vous pouvez changer sa priorite à l’aide la commande renice.

La suite

Travail distribué en Python SANS Celery

Pictogramme d'un homme fouettée par une femme en tenu de mariée

L’équipe de Disqus a sorti un outil pratique pour faire du traitement parallèle sans se prendre la tête.

La suite

Chemin absolu et dossier du script en bash ou Python

Photo d'un serpent traversant la tête d'un homme de la narine à la bouche

C’es une tache très courrante, un pense-bête ne fait pas de mal.

La suite