Rsync

L’un des outils en CLI les plus puissants pour effectuer des copies de fichiers localement ou en réseau, mais la documentation manpage étant extrêmement fournie, il faut faire le trie dans les options.Dispo sous Linux, mais aussi OSX (installer via brew) et bien sure sous Windows (sous WSL par ex). Options utiles -v ou –verbose

PAM Linux

PAM Pluggable Authentication Modules est un mécanisme d’authentification centralisé (au niveau de l’OS) disponible sur les distributions Linux et il permet de fournir : une interface unifiée aux différents programmes (applications ou services) ayant besoin d’une authentification d’utilisateurs (login, ssh, postfix etc.) un système de modules, chacun spécialisé dans une méthode d’authentification Configuration Les fichiers

Registre Docker privé

Docker permet d’utiliser gratuitement son Docker Hub avec 1 registre Docker (Docker Registry en 🇬🇧) mais nous avons également la possibilité d’auto-héberger des registres Docker sur notre propre infrastructure. On peut vouloir héberger un registre Docker sur ses serveurs pour divers raisons comme pour par exemple « maîtriser » l’accès à ses images docker, les rendre disponible

APT

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 succède à apt-get dont il reprend

Rsyslog

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

.Net Core sur Raspberry Pi

.NET Core qui vient tout juste de sortir en v3, nous permet d’exécuter nos application en mode console ou autres webapps sur différentes plate-formes et architectures. Installation du Runtime .NET Core sur Raspberry Pi Pour faire tourner un site web codé en .NET Core sur un Raspberry Pi, il faut installer le Runtime (plate-forme armhf):

Docker introduction pour débutants

En tant que développeur, il nous arrive de vouloir « essayer » telle ou telle librairie, faire un petit POC rapide pour choisir une base de donnée parmi plusieurs. Il était possible d’isoler des environnement de travail et de les rendre « temporaires » ou « jetable » grâce à des solutions de virtualisations (plus ou moins lourde ou onéreuses) depuis