Il est possible très simplement d’exécuter un script shell sur le serveur web hébergeant un Nginx avec fcgiwrap, cela permet d’accéder aux outils du système et d’afficher dans un page web les résultats traités. Etapes disposer d’un serveur web Nginx qui tourne (ou apt install nginx) installer le script fcgiwrap par apt install fcgiwrap (installé […]
Catégorie : Devops
apt l’Advanced Packaging Tool (outil de paquetage avancé) est un outil en CLI présent sur les systèmes à base de Linux Debian (Ubuntu, Raspbian, Kali etc.) qui permet de chercher, d’installer ou de mettre à jour des programmes/applications packagés (fichiers archives ou packages .deb) sur nos systèmes d’exploitations. apt et apt-get apt succède à apt-get […]
Rsyslog est un outil de gestion des logs que l’on retrouve dans une grande partie des distributions Linux.L’avantage de ce système est qu’il permet de centraliser la gestion des logs en local ou sur le réseau sur un serveur de log car Rsyslog implémente RELP (protocole fiable de journalisation d’évènements).Un exemple d’application serait de centraliser […]
Linux auto update/upgrade
unattended-upgrades (Debian Ubuntu) est un outil qui permet de mettre à jour nos systèmes à base de Linux Debian (Ubuntu, Raspbian), pour effectuer automatiquement à intervalles réguliers l’équivalent d’un apt update && apt upgrade. Il est souvent installé de pair avec apt-listchanges (sur Ubuntu par ex) qui permet de nous transmettre un mail lors de […]
Basic Auth
La Basic Auth (Basic Authentication en 🇬🇧 ou Authentification Basique en 🇫🇷) RFC7617 est l’un des schémas d’authentification de la « structure d’authentification HTTP » (l’autre étant la Digest un peu plus sécurisée) et permet de protéger une ressource web (ou URL) par un simple couple login/mot de passe.En accédant à une URL protégée par une Basic […]
Linux SystemD
SystemD, les services systèmes de Linux SystemD successeur de System V puis Upstart, fourni un système/service manager qui est lancé avec le PID 1 et démarre le reste du système, mais fourni également un nombre impressionnant d’outils. Systemctl Pour gérer les services (start, stop, restart, status) sur un système Linux disposant de SystemD, nous pouvons […]
Heroku est un Paas (service en ligne) qui nous permet de déployer, gérer et faire tourner des applications (Node.js, Python, Go, Scala, Ruby, Clojure, Java et PHP) sur des containers Linux appelés dynos (infrastructure Heroku) et offre un Dashboard d’administration plutôt bien fait. Une application au sens Heroku est un ensemble de fichiers source ainsi […]
Dual boot sur Dell XPS 15
Windows 10 passer d’AHCI à RAID sur le Dell XPS 15 9560 Suite à l’installation d’une Debian en dual boot avec Windows 10 sur mon joli Dell XPS15 tout neuf, j’ai remarqué que Windows (AHCI) et Linux (RAID) ne bootaient pas tous les 2 sous le même mode. Un gist est venu à mon secour […]

Flatpak est le chocolatey de Linux (disponible sur 16 distros) qui donne accès à une belle interface, simple et efficace pour installer simplement des applications sous Linux. Avantages Les principaux points forts de cette solution sont: les applications distribuées à travers ce système sont Sandboxées ou Containerisées, ce qui évite de polluer son OS à […]
Nagios Core 4.x
Outil libre de supervision d’infrastructure, Nagios est sur le marché depuis 1996 🧓… (alors appelé NetSaint 😇). Il permet d’effectuer plusieurs type de supervision sur les serveurs ou équipements réseau distants, et les checks basiques peuvent être effectués dès que le serveur installé. Il est ensuite possible d’utiliser des addons pour superviser des équipements spécifiques, […]