Catégories
Devops

Raspberry Pi

Commandes spécifiques au Raspberry pi La 1ère commande que l’on utilise dès qu’on installe un Raspberry pi est la fameuse raspi-config qui est l’outil de configuration du Raspberry par défaut (pour par ex configurer le WiFi) En complément, il existe d’autres commandes comme rpi-update qui permettent la MAJ du firmware du RPI. Services a désactiver

Catégories
Devops

Bat le cat killer

Je cherche toujours à trouver des outils qui me permettent de gagner en efficacité/productivité et la coloration syntaxique (syntaxe highlighting) est une fonctionnalité indispensable pour cela !

Catégories
Devops

Ansible

Outil de gestion de configuration, permet de déployer, modifier, maintenir la configuration (fichiers, services, etc.) d’un nombre important d’hôtes de façon centralisée. Les concepts utilisés sont assez simple, on parle de :

Catégories
Devops

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).

Catégories
Devops

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 […]

Catégories
Devops Sécurité

sécurité des webapps

Serveurs web Une partie des attaques web peuvent être bloquées en utilisant des mécanismes implémentés dans les navigateurs et activés du coté des serveurs web, reverse proxy (Nginx) ou certains CDNs (Akamai Cloudflare etc.) voir la liste par MDN. Dotnet Core l’ajout des en-têtes de sécurité se fait simplement grâce aux middlewares via context.Response.Headers.Add( ) […]

Catégories
Devops

Performances web

Vaste sujet, l’amélioration des performances web permet aux acteurs du web de se distinguer de leurs concurrents et d’améliorer le confort de navigation de leurs utilisateurs.La difficulté coté Front-End les mesures sont confrontés aux aléas de l’infrastructure et ressources. Pondération D’après le document de Lighthouse 🚨 expliquant le fonctionnement de son scoring, les métriques mesurées […]

Catégories
Devops

DSM Synology

Gestion des services Synology a doté ses NAS d’un Linux avec des outils d’administration en CLI synoservicectl et synoservicectl. synoservicectl synoservicecfg Désinstaller Universal Search L’outil universal Search présent dans les NAS DSM de Synology peut être utile si on utilise l’interface de son NAS pour naviguer dans ses fichiers sauvegardés, sinon c’est un service qui […]

Catégories
Devops

un CGI en shell script avec Nginx

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égories
Devops

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 […]