Configuration Technique de Keepalived, HAProxy et ACL pour l'Équilibrage de Charge

Principes de fonctionnement de Keepalived Keepalived s'appuie sur le protocole VRRP (Virtual Router Redundancy Protocol) pour assurer la redondance. VRRP est conçu pour les réseaux routés afin d'éviter les pannes causées par un point de défaillance unique au niveau de la passerelle. Plusieurs équipements offrant des fonctions identiques sont ...

Publié le 15 juin à 05h51

Configuration de Nginx pour le support HTTPS avec SSL

Prérequis Pour configurer HTTPS dans Nginx, vous devez disposer d'un nom de domaine enregistré, d'une résolution DNS correcte et d'un certificat SSL. Des solutions gratuites sont disponibles pour le DNS et le SSL, et l'enregistrement du domaine peut être effectué auprès de votre fournisseur d'hébergement. Ce guide se concentre sur l'intégration ...

Publié le 15 juin à 04h00

Gestion des comptes et des permissions sous Linux

Linux contrôle l'accès aux ressources en se basant sur l'identité des utilisateurs. On distingue plusieurs types de comptes : Compte superutilisateur : possède tous les droits Compte utilisateur ordinaire : droits restreints Compte de programme : pour les services système, non destiné à une connexion humaine Chaque utilisateur appartient à un ...

Publié le 15 juin à 03h13

Analyse du Rootkit LKM Reptile et de ses techniques d'injection

Cet article se penche sur Reptile, un rootkit LKM (Linux Kernel Module) populaire disponible sur GitHub, en analysant son implémentation et les méthodes utilisées pour s'intégrer au noyau Linux. Installation et utilisation de Reptile L'installation de Reptile est initiée via le script setup.sh : sudo ./setup.sh install Une fois installé, les ...

Publié le 14 juin à 02h14

Configuration de Python3 sur Linux pour la connexion à SQL Server

Vérification de l'installation de gcc et g++ Pour vérifier si les compilateurs gcc et g++ sont installés, exécutez les commandes suiventes : gcc --version # Si installé, la version sera affichée g++ --version # De même pour g++ En cas d'absence, transférez les paquets hors ligne (gcc_rpm, gcc-c++) et installez-les avec : rpm -ivh *.rpm --nodep ...

Publié le 13 juin à 16h59

Analyse de l'écriture massive sur disque et gestion mémoire sous Linux

Contexte Dans un environnement Linux, lors d'une opération d'écriture massive de fichiers sur disque avec une configuraton RAID5, une augmentation progressive de l'utilisation mémoire a été observée. Les indicateurs buffer/cache croissaient de manière continue, ce qui a déclenché une investigation technique détaillée pour identifier la cause so ...

Publié le 12 juin à 19h43

Utilisation des commandes i2c-tools sous Linux pour l'embarqué

Dans l'écosystème Linux embarqué, notamment sur les architectures ARM, la suite logicielle i2c-tools est indispensable pour déboguer et interagir avec les périphériques connectés au bus I2C. Cet article détaille l'usage des principales commandes : i2cdetect, i2cdump, i2cget, i2cset et la commande plus récente i2ctransfer. 1. i2cdetect : Identif ...

Publié le 11 juin à 20h23

Installation et Configuration de Docker

Installation de Docker Ce guide d'installation s'inspire des recommandations de la documentation officielle Docker. Suppression des Versions Antérieures Si des versions obsolètes de Docker sont présentes sur votre système, commencez par les supprimer : yum remove docker \ docker-client \ docker-client-latest \ docker-common \ do ...

Publié le 11 juin à 20h21

Configurer la rotation des logs nohup.out avec logrotate

Dans les architectures de microservices, les fichiers nohup.out accumulent souvent des erreurs critiques non captées par les mécanismes de journalisation internes. Sans rtoation, ces fichiers deviennent ingérables. L'outil logrotate offre une solution robuste pour automatiser ce processus. Implémentation avec logrotate Créons un fichier de conf ...

Publié le 11 juin à 17h56

Configuration de Supervisor sur CentOS et résolution des erreurs de socket

Supervisor est un système client/serveur permettatn de surveiller et de contrôler des processus sur des systèmes d'exploitation de type UNIX. Il est particulièrement efficace pour s'assurer que des services critiques redémarrent automatiquement en cas de défaillance. Supervisor gère ses processus cibles en tant que sous-processus via des appels ...

Publié le 11 juin à 01h21