IGLN

💩 mon petit merdier sur l’internet 💩

Nouveau blog avec hugo

Bienvenue sur ce nouveau blog qui utilise hugo dans lequel je vais parler des découvertes que je fais autour du sujet devops. Mes articles seront toujours écrits en français car les ressources en anglais sont déjà très nombreuses. J’espère que je serai un peu plus productif que sur mon ancien blog… D’ailleurs, une sélection totalement arbitraire d’articles sera réintégrée sur ce nouveau blog avec une réécriture si besoin. Dans ce premier article, je vais justement expliquer comment je déploie ce blog en utilisant hugo, docker et docker-compose.

Lire la suite →

Utiliser un fichier de conf chiffré pour le client mysql

Introduction

Ça faisait un bon moment que je n’avais pas publié sur le blog alors je reviens avec un petit billet un peu court sur une découverte que j’ai faites il y a peu. Il s’agit de l’option –login-path du client mysql.

Cela permet de chiffrer un fichier de config qui reprend un peu la même syntaxe qu’un fichier .my.cnf. On peut ensuite utiliser ce fichier avec l’option –login-path en ciblant un groupe qui peut comprendre les éléments suivants :

  • host
  • user
  • password
  • port
  • socket
Lire la suite →

Fonctionnement et configuration d’OPcache

Aujourd’hui on va parler de Zend OPcache, un sujet qui peut sembler un peu fade car c’est quelque chose qu’on manipule assez régulièrement depuis qu’il est inclus dans PHP mais finalement, j’ai quand même trouvé pas mal de chose à raconter et je vais essayer d’aller un peu en profondeur au long de cet article. C’est bien d’avoir de l’ambition en début d’article, on verra si je tiens mes promesses… 😉

Lire la suite →

Installation et configuration de lsyncd sur Debian

Fonctionnement

Avant de se lancer dans l’installation, un peu de théorie, histoire de savoir pourquoi il est plus intéressant d’utiliser lsyncd plutôt qu’un simple script rsync en cron. Le gros avantage de lsyncd est qu’il va utiliser inotify ou fsevevents pour monitorer les dossiers à l’intérieur de votre dossier source. Cela permet de lancer un rsync uniquement lorsqu’un changement est détecté. De plus, il va lancer un rsync uniquement sur le ou les fichiers qui ont été modifiés ce qui économise pas mal d’I/O, surtout lorsqu’on veut synchroniser des dossiers très lourd et qu’on a des disques en cartons 😉

Lire la suite →