Incident Response Linux : Enquête et Analyse Post-Intrusion
Environnement : Machine virtuelle de simulation d'intrusion
Identifiants : defend
Objectifs : Identifier 3 flags cachés et retrouver l'adresse IP de l'attaquant
Identification de l'attaquant
Premièrement, analyser les connexions récentes au système :
last -a | head -20
who -a
Identifier l'IP source associée au compte root. Cette adresse est p ...
Publié le 5 juillet à 05h03
Guide des Files d'Attente de Messages : Scénarios, Sélection et Meilleures Pratiques
Les files d'attente de messages jouent un rôle crucial dans les architectures distribuées, permettant l'asynchronisme, le découplage des services et la gestion efficace des pics de charge. Cet article explore des scénarios typiques, compare les technologies populaires et propose des conseils pratiques pour une implémentation réussie.
Scénarios ...
Publié le 5 juillet à 04h37
Déploiement Autonome de Redis sur CentOS 7 en Environnement Hors Ligne
Préparation de l'environnement et des dépendances
Avant de commencer, assurez-vous qu'aucune instance résiduelle n'est présente et que le compilateur C est disponible sur le système.
# Vérification des processus existants
[admin@srv ~]$ ps aux | grep -i redis
# Désinstallation si nécessaire
[admin@srv ~]$ sudo yum erase redis -y
# Vérificatio ...
Publié le 5 juillet à 02h31
Compréhension du Projet Spring Cache : Architecture et Implémentation
Dans cet article, nous allons analyser en détail une application Spring Cache destinée à illustrer les mécanismes de mise en cache avec Redis. Cette application, structurée selon l'architecture SSM (Spring + SpringMVC + MyBatis), démontre comment implémenter efficacement un système de cache. Examinons d'abord la structure globale du projet, qui ...
Publié le 4 juillet à 22h06
Architecture et initialisation du projet RedisAdminUI
Architecture du dépôt et organisation des fichiers
La structure du code source de RedisAdminUI est conçue pour séparer clairement la logique métier, les scripts de compilation et les validations automatisées :
RedisAdminUI/
├── build/
│ └── ...
├── src/
│ └── ...
├── tests/
│ └── RedisAdminUI.Tests/
│ └── ...
├── .gitignore
├── LICE ...
Publié le 4 juillet à 06h00
Mise en œuvre de la supervision système et applicative avec Prometheus et Grafana
Surveillance de bases de données MariaDB et MySQL
L'outil mysqld_exporter permet l'extraction des métriques de performance pour les instances MySQL. Son fonctionnement repose sur une connexion authentifiée à la base de données avec des privilèges restreints.
Déploiement via Docker Stack
Pour un cluster MariaDB Galera, il est recommandé de déplo ...
Publié le 4 juillet à 00h31
Transactions Redis : atomicité, commandes et verrouillage optimiste
Fondamentaux du mécanisme transactionnel
Redis propose un mode transactionnel centré sur les commandes MULTI, EXEC, DISCARD, WATCH et UNWATCH. Grâce à ce bloc, un client peut préparer un ensemble de commandes qui seront exécutées de façon isolée et séquentielle : pendant le traitement par EXEC, aucune requête d’un autre client ne s’intercale en ...
Publié le 3 juillet à 17h21
Intégration et Utilisation de Redis dans Laravel
Laravel intègre nativement la prise en charge de Redis, nécessitant principalement une configuration adéquate. Il est crucial de vérifier l'espace de noms correct dans le tableau aliases du fichier config/app.php.
1. Installasion et Démarrage de Redis et Dépendances
Si vous utilisez la machine virtuelle Homestead pour votre développement local, ...
Publié le 2 juillet à 16h57
命令es Redis courants pour la manipulation des données
Connexion au serveur Redis
Le client en ligne de commande redis-cli sert à établir une connexion. Les options -h et -p spécifient l'adresse de l'hôte et le port.
# Connexion à un serveur local sur le port standard
redis-cli -h 127.0.0.1 -p 6379
Commandes de gession des clés et de l'espace
Ces opérations permettent d'inspecter et de gérer l'ens ...
Publié le 29 juin à 21h57
Déploiement hors ligne de Docker et de middlewares sur architecture x86
Installation autonome du moteur Docker
Récupération et transfert de l'archive
Depuis une machine disposant d'un accès Internet, téléchargez l'archive statique correspondant à l'architecture x86_64 :
wget https://download.docker.com/linux/static/stable/x86_64/docker-24.0.7.tgz
Transférez ensuite le fichier docker-24.0.7.tgz sur le serveur cible ...
Publié le 28 juin à 01h39