Comment surcharger une machine GNU/Linux

Hier l’ami Dreamzie avait son serveur dédié qui expirait, alors près avoir retiré toute la production dessus, on s’est dit qu’on allait lui faire vomir ses tripes 😀

Le serveur est un 128GO de RAM chez OVH, avec Xeon E5, alors il faut y aller pour saturer la bête.

On a commencé par quelques Unixbench, des wgets pour saturer la bande passante, des dd pour saturer la RAM et les disques, ou encore des générateurs de .onion, qui bouffent complètement le CPU.
Bon on a bien saturé le CPU, mais le load était encore assez faible, alors il fallait trouver un truc. (suite…)

Compiler son noyau Linux sous Debian et Ubuntu

C’est dimanche, il ne fait pas assez beau pour sortir (ok, fausse excuse)… Alors qu’est-ce qu’on fait ?

Ben on compile Linux, pardi ! Directement depuis le code source de kernel.org, signé de la main de notre cher Linux Torvalds. On va partir du code source de la dernière version longterm (4.4.7 actuellement), pour arriver à la fin à un paquet .deb à installer sur votre PC/serveur sous Debian/Ubuntu.

(suite…)

Installer facilement un serveur OpenVPN sur Debian, Ubuntu, CentOS et Arch Linux

Script et article mis à jour en décembre 2016


Avoir son propre serveur VPN, ça évite d’avoir à faire confiance à un fournisseur qui utilise des serveurs trop lents, trop chers, et parfois ayant une sécurité douteuse. Pourquoi ne pas avoir son propre VPN ?

Plein de tutoriels sur le web expliquent comment installer OpenVPN sur votre serveur. Mais pourquoi ne pas se faciliter la vie et laisser un script le faire à votre place ? 😀

Il y a une petite perle sur GitHub qui permet cela : OpenVPN-install, développé par Nyr. C’est un script qui installe automatiquement un serveur OpenVPN et qui génère la configuration client. Il a quelques fonctionnalités sympathiques comme le choix du port ou des DNS.

Seulement, je trouve qu’il lui manque quelques fonctionnalités et surtout que le chiffrement utilisé est trop faible… Du coup j’ai fait un fork ! C’est à dire que j’ai pris le script de Nyr, et je l’ai (beaucoup) modifié à ma sauce. Les 2 sont sous licence MIT. (suite…)