Déploiement de Ganglia pour la Supervision Serveur avec Accès Sécurisé

Ganglia est un système de surveillance distribué évolutif, conçu pour les grappes de serveurs et les grilles, permettant de visualiser les performances des machines et des applications en temps réel. Il se compose de plusieurs éléments interdépendants qui collaborent pour collecter, agréger et afficher les métriques du système. Composants Clés ...

Publié le 8 juillet à 19h30

Commandes Linux useradd et userdel : gestion des utilisateurs

Introduction Les commandes useradd et userdel permettent respectivement de créer et de supprimer des utilisateurs sur un système Linux. Ces commandes nécessitant des privilèges d'administrateur pour être exécutées. Lors de la création d'un utilisateur, si aucun mot de passe n'est configuré, le mot de passe par défaut est inutilisable. Par consé ...

Publié le 8 juillet à 19h12

Intégration Continue Jenkins sous Linux pour le Déploiement Automatique de Projets Spring Boot avec Gogs

Ce guide détaille la mise en place d'une chaîne d'intégration continue (CI) avec Jenkins sur un environnement Linux, visant à automatiser le déploeiment de projets Spring Boot connectés à un dépôt Gogs. Prérequis et Configuration Initiale Installation de Jenkins : Suivez les instructions pour installer Jenkins sur votre système Linux. Gestion ...

Publié le 8 juillet à 03h01

Principes du Système d'Exploitation : Redirection et Système de Fichiers

Espace Utilisateur vs Espace Noyau Les opérations sur les fichiers semblent simples en espace utilisateur : int desc = ouvrir("donnees.txt", O_WRONLY | O_CREAT | O_TRUNC, 0644); ecrire(desc, "salut\n", 6); fermer(desc); Mais cela ne montre que la surface. En réalité, un descripteur de fichier (fd) est seulement un index ver ...

Publié le 7 juillet à 21h50

Communication Interprocessus sous Linux : Mécanismes et Implémentations

Comunication Interprocessus (IPC) sous Linux La Communication Interprocessus (IPC) en Linux représente l'ensemble des mécanismes permettant à différents processus d'échanger des informations et de coordonner leurs activités. Comprendre ces mécanismes est essentiel pour développer des applications robustes et efficaces sur les systèmes d'exploit ...

Publié le 6 juillet à 23h32

Compilation et Installation Personnalisée de Vim à Partir des Sources

Introduction L'installation de Vim via les gestionnaires de paquets comme apt sur Ubuntu est simple et rapide. Cependant, les versions disponibles sont souvent obsolètes, ce qui peut poser des problèmes de compatibilité avec des plugins modernes comme YouCompleteMe ou empêcher l'accès aux dernières fonctionnalités. Pour bénéficier de la version ...

Publié le 6 juillet à 22h30

Administration de serveurs CentOS 8 avec l'interface Cockpit

Cockpit est une plateforme de gestion de serveurs Linux via une interface web intuitive, développée initialement par Red Hat. Contrairement à d'autres solutions, elle n'ajoute pas de couche logicielle complexe entre l'administrateur et le système, permettant ainsi une interaction directe avec les API natives de l'OS. Caractérsitiques principale ...

Publié le 6 juillet à 05h10

Comprendre les bases du dépassement de pile sur Linux x86-64

Introduction Cet article explore les fondamentaux des attaques par dépassement de pile sur des programmes Linux 64 bits (x86-64) sans protections modernes. Nous utiliserons l'outil radare2 pour analyser la mémoire cible. L'environnement de pratique est accessible via SSH avec les identifiants utilisateur1 et motdepasse1. Organisation de la mémo ...

Publié le 5 juillet à 21h21

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

Problèmes techniques courants en environnement Shell

L'administration système via Shell implique souvent la résolution de problèmes spécifiques. Ce document présente des solusions pour des scénarios fréquents, avec des exemples de commandes adoptés. 1. Exploitation avancée de la commande find Pour renommer massivement des fichiers avec une extension donnée, on peut combiner find et sh -c afin de ...

Publié le 4 juillet à 23h49