univers-libre.net
Univers Libre : Get verbose output from an already launched cp/mv/rsync process
http://univers-libre.net/posts/get-verbose-output-with-strace.html
Get verbose output from an already launched cp/mv/rsync process. Written on 27 May 2015, 19:26 EDT. This could be a bit obvious for others sysadmins, but I use this trick quite often and it's really helpfull. Imagine you connect on a server and see a running process (a cronjob for example) doing some file copy operations, running for a while and launched without -v option (or you can't see his stdout). No problem, here is how we could get an equivalent with strace:. Strace -p $(pidof cp) 2 &1 grep open.
univers-libre.net
Univers Libre : Gérer efficacement et rapidement ses todos avec devtodo
http://univers-libre.net/posts/devtodo.html
Gérer efficacement et rapidement ses todos avec devtodo. Written on 10 September 2010, 00:00 EDT. Pour changer un peu de l'administration système, je vais vous présenter aujourd'hui devtodo. Présentation rapide des fonctionnalités de devtodo. Gestion des taches sur plusieurs niveaux ;. Gestion de 5 niveaux de priorité ;. Stockage de la todo list dans un fichier xml, très facile à exploiter par la suite (une fonction d'export est quand même bien sûr prévue) ;. Ajout d'un todo avec une priorité faible (la ...
univers-libre.net
Univers Libre : Compter le nombre de connections par IP
http://univers-libre.net/posts/compter-connexions-par-ip.html
Compter le nombre de connections par IP. Written on 18 June 2010, 00:00 EDT. Tags: sysadmin, sécurité. Aujourd'hui au boulot, j'ai été confronté à un petit problème : sur un serveur victime d'une attaque DDoS (visiblement), je voulais savoir quelles IP ouvraient le plus de connections. Ne trouvant rien de bien intéressant dans les commandes Unix, j'ai écris un petit script en Perl. Voici le script en question :. Le script retourne alors son résultat sous la forme :. NbConnection IP1 nbConnection IP2 .
univers-libre.net
Univers Libre : Viande séchée maison
http://univers-libre.net/posts/viande-sechee.html
Written on 20 May 2013, 15:18 EDT. Tags: cuisine, diy. La charcuterie c'est bon! Le problème c'est que, à part les produits artisanaux (et encore), il y a toujours en prime un tas de cochonneries ajoutées avec. Je me suis donc lancé dans la fabrication de ma propre viande séchée. C'est relativement simple, plus marrant que de l'acheter à la supérette du coin, et très probablement moins cher au kilo. Au niveau des ingrédients, il faut :. Une belle pièce de viande de bœuf maigre de 1kg à peu près ;. Vous p...
univers-libre.net
Univers Libre : Hard reboot à distance
http://univers-libre.net/posts/hard-reboot-distant.html
Hard reboot à distance. Written on 9 August 2010, 00:00 EDT. Tags: magic sysrq key, sysadmin. Voici une astuce bien utile si votre serveur est complètement planté. Il faut néanmoins pouvoir se connecter en SSH sur la machine et avoir un shell en root. Dans mon cas, il s'agissait d'un problème d'accès disque, la plupart des commandes exécutées renvoyaient des erreurs d'entrée/sortie, y compris la commande reboot, qui a besoin d'exécuter les scripts d'init de niveau 6. On active ensuite les magic sysrq key.
univers-libre.net
Univers Libre : Ajout d'une carte son à chaud dans un conteneur LXC
http://univers-libre.net/posts/lxc-ajout-carte-audio.html
Ajout d'une carte son à chaud dans un conteneur LXC. Written on 21 January 2014, 21:02 EST. Tags: alsa, cgroup, lxc, sysadmin. Voici un article express pour rajouter une carte son dans un conteneur LXC, plus un aide-mémoire en fait, car c'est pas le genre de chose que je fais tous les 4 matins. Brancher la carte son à la machine hôte. Dans mon cas une carte USB, si c'est en PCI, la procédure n'a que peu d'intérêt puisqu'il faudra dans tout les cas redémarrer. Maintenant, on peut créer manuellement les ps...
univers-libre.net
Univers Libre : trier numériquement la sortie d’un du -h
http://univers-libre.net/posts/trier-sortie-du-h.html
Trier numériquement la sortie d’un du -h. Written on 11 September 2010, 00:00 EDT. Afficher la taille que prend un répertoire ainsi que ses sous répertoires est une tache assez courante, du moins pour un administrateur système. Cela se fait simplement avec la commande :. Ou bien, si on veut avoir aussi les sous sous répertoires :. Du -h - max-depth 2 foo/*. L'option -h permettant d'avoir la taille exprimé en kilo, méga, giga, etc. Du -sh foo/* sort -rn. Du -sh foo/* sort -rh. Le fait d'exécuter 2 fois un...
univers-libre.net
Univers Libre : Ghostscript − Concatenate pages with different orientations
http://univers-libre.net/posts/ghostscript-concatenate-page-with-different-orientations.html
Ghostscript Concatenate pages with different orientations. Written on 10 August 2014, 08:35 EDT. Tags: command, ghostscript, pdf. Concatenate multiple PDF documents while preserving orientation (portrait/landscape) of each page:. Gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -dAutoRotatePages=/PageByPage -sOutputFile=concatenated.pdf $(ls -v doc*.pdf). Romain Dessort. All the content of this site could be shared and reused under the terms of the Creative Commons BY-SA 4.0 license.
univers-libre.net
Univers Libre : Play a Vim macro on all opened buffers
http://univers-libre.net/posts/vim-play-macro-on-all-buffers.html
Play a Vim macro on all opened buffers. Written on 28 May 2015, 19:16 EDT. Tags: sysadmin, vim. Here is a small useful tip, which I use in my daily sysadmin work, when I have a lot of similar configuration files to alter, but my modification is to complex to be scripted with sed/awk. The perfect example is Apache's vhost configurations in site-enabled/. Open all files in Vim and start recording your macro (with. On the first buffer. Bufdo execute "normal @a". At the end of your macro (or add a.
univers-libre.net
Univers Libre : Utiliser la fonction PHP imagerotate() sous Debian
http://univers-libre.net/posts/php-imagerotate-debian.html
Utiliser la fonction PHP imagerotate() sous Debian. Written on 21 July 2011, 00:00 EDT. Tags: Debian, php. Imagerotate est une fonction PHP qui, comme son nom l'indique, permet de tourner une image selon un angle. Cependant elle n'est disponible que si PHP a été compilé avec la version embarqué de la bibliothèque GD. Sous Debian ce n'est pas le cas, car cette version est difficilement maintenable au niveau sécurité (cf le bug report Debian. Voici donc 2 autres possibilités. Utiliser les dépôts dotdeb.