Catégories
Devops

Linux LVM

LVM depuis un LiveDVD Linux Il peut être utile en cas de grosse boulette par exemple 😅 (ex: lorsqu’on a corrompu le fichier sudoers…) d’accéder au système de fichier géré par LVM depuis un LiveDVD. Les étapes à suivre sont les suivantes: 1 – Trouver le(s) Volume Groups disponibles sur la machine : $ sudo vgscan […]

Catégories
Devops

Tunnel SOCKS5 par SSH

Protocole et utilité SOCKS5 (détail du protocole) est un protocole réseau qui permet à une application authentifiée (comme un navigateur web, mais pas uniquement) de rebondir sur un proxy SOCKS pour par exemple cacher son adresse IP, ou accéder à des resources du web filtrées pour son adresse IP source. Pour exploiter ce protocole, il […]

Catégories
Devops

Linux sur un vieux portable

Installation de l’OS avec forecpae La 1ère barrière lorsqu’on tente d’installer un OS basé sur une distro Debian récente est l’inexistance de la PAE sur notre configuration avec un message du type (idem pour l’utilisation d’un LiveCD) ERROR: PAE is disabled… puis This kernel requires the following features not present on the CPU: pae il […]

Catégories
Devops

PM2 cheatsheet

PM2 (Production Process Manager) est un outil développé par la société keymetrics qui permet de démarrer puis garder « en vie » (après crash ou reboot) et monitorer une application Node.js. Parfois un bon SystemD suffit a réaliser cette tache, mais PM2 apporte des outils visuels et CLI (monitoring et status) avec la possibilité de configurer une […]

Catégories
JavaScript

Node.js

Ce blog post regroupera les quelques infos de bases à propos de Nodejs et son écosystème. Les instructions sont valables pour des environnements compatibles Linux (dont MacOS et WSL pour Windows 10) Installation de Node.js installer NodeJS via NVM of course (suivre la procédure d’install de NVM)) qui est en résumé: récupérer et installer nvm: […]

Catégories
VSCode

WSL: un shell Bash sous Windows 10

Lorsqu’on travaille sous Windows, il nous faut parfois la possibilité d’accéder à un environnement Linux. Historiquement on utilisait (et on utilises toujours pour des raisons de perf) des ordinateur en dual boot (Bootcamp pour OSX) ou des machines virtuelles et depuis peu des conteneur Docker. Linux est parfois encore « nécessaire » pour des raisons de compatibilité […]

Catégories
Devops

Linux Shell mémo

Recharger des fichiers de conf sans se déconnecter est strictement équivalent à: la commande source exécute le script spécifié dans le shell actuel.

Catégories
Devops

Git Server sur un NAS Synology

En tant que développeur ou devops il est primordial de garder une sauvegarde de ses fichiers (sources ou conf) et si possible de garder un historique des modifications (versionning) pour pouvoir s’y référer, c’est là qu’intervient git qui est l’un des systèmes de gestion de version les plus utilisés dans le monde. Git est le […]

Catégories
Devops

Fail2ban

Fichiers Commandes Liens configurer la détection de scan de port avec Portsentry doc Ubuntu fail2ban doc officielle 😱 moche… DigitalOcean pour filtrage Nginx fail2ban avec ufw (aussi évoqué dans le billet sur ufw)

Catégories
Sécurité

UFW un Firewall simple sous Linux

UFW Un firewall (pare-feu en 🇫🇷) permet de bloquer les tentatives d’accès à des combinaisons de ports/protocoles, il permet par exemple, de n’autoriser les connexions ssh que depuis certaines adresses IP uniquement. UFW a été conçu pour simplifier la mise en place d’un Firewall iptables sous Linux, qui est relativement complexe a configurer… C’est donc une […]