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

Maîtriser la commande sed pour le traitement de texte sous Linux

Fonctionnement de l'éditeur de flux sed L'utilitaire sed (Stream Editor) est un outil puissant de traietment de texte qui opère ligne par ligne. Son cycle de fonctionnement repose sur un espace mémoire temporaire appelé "Pattern Space". Pour chaque ligne lue en entrée, sed l'enregistre dans cet espace, applique les commandes spécifiée ...

Publié le 10 juin à 22h23

Maîtriser l'outil curl sous Linux pour les transferts de données

L'outil curl, disponible sous Linux, permet d'interagir avec des protocoles réseau comme HTTP ou FTP directement depuis la ligne de commande. C'est un utilitaire polyvalent pour le téléchargement et l'envoi de fichiers via des URL. Syntaxe générale curl [options] [cible_url] Paramètres courants -A "chaîne_agent" : Définir l'en-tête ...

Publié le 10 juin à 17h57

Configuration d'un serveur Mumble sur CentOS

Mumble est une plateforme de communication vocale open source, caractérisée par une faible latence et une haute qualité audio. Elle supporte plusieurs systèmes d'exploitation et propose des clients libres comme Mumla sur Android. Ce guide détaille l'installation du composant serveur (murmur) sur CentOS, une distribution sans paquet officiel pou ...

Publié le 10 juin à 16h46

Mécanismes de démarrage des distributions Linux classiques basées sur SysVinit

Le processus de démarrage d'un système Linux traditionnel, après le transfert du contrôle par le BIOS et le chargeur d'amorçage, suit une séquence d'initialisation rigoureuse. Une fois que le système d'exploitation prend le relais, l'environnement devient entièrement programmable et configurable. Chargement du noyau Après la prise en charge ...

Publié le 9 juin à 20h55

Script Shell pour la Gestion du Cycle de Vie des Applications Java sous Linux

Gestion Manuelle des Processus Java Avant d'automatiser le déploiement, il est utile de comprandre les commandes natives pour interagir avec les applications Java sur un système Linux. Lancement d'une application : nohup java -jar mon-application.jar > /dev/null 2>&1 & Identification du PID : # Utilisation de jps (inclus dans le ...

Publié le 9 juin à 19h59

Nettoyage optimisé de millions de fichiers d'audit Oracle Grid suite à une échec de suppression récursive

Contexte de l'incident Dans une production Oracle 19c RAC, une alerte d'espace disque critique a été émise en raison de l'occupation excessive par des ficheirs d'audit dans le répertoire Grid. La configuration d'audit par défaut, avec audit_sys_operations activé, a généré plus de 5,2 millions de fichiers .aud sur une longue période, saturant le ...

Publié le 9 juin à 19h53

Guide pratique de Windows Subsystem for Linux sous Windows

Commandes essentielles de WSL Installation et configuration initiale # Définir WSL 2 comme version par défaut wsl --set-default-version 2 # Mettre à jour le noyau WSL wsl --update # Télécharger les mises à jour via le web (utile en cas de restrictions réseau) wsl --update --web-download # Consulter les distributions Linux disponibles wsl --l ...

Publié le 9 juin à 03h18

Guide pratique de la programmation de fichiers sous Linux et de la création de bibliothèques

Opérations sur les répertoires et fichiers sous Linux Arborescence standard de Linux Windows utilise des commandes DOS, tandis que Linux utilise des commandes shell. Commandes Linux courantes cd dossier : accéder à un dossier ls : lister les fichiers du répertoire courant touch fichier : créer un fichier rm fichier : supprimer un fichier mkdir ...

Publié le 8 juin à 21h58