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