Surveillance de processus .NET Core sous Linux avec Supervisor
Mise en place de Supervisor
Pour installer le gestionnaire de processus, il faut d'abord préparer l'environnement Python puis déployer l'outil.
# Installation des prérequis Python
sudo yum install -y python-setuptools
# Déploiement de Supervisor
sudo easy_install supervisor
Paramétrage global de Superviser
Une fois l'installation terminée, il ...
Publié le 17 octobre à 14h48
Installation de MySQL 5.7 sur Linux à partir d'un package binaire
Téléchargez le package binaire de MySQL 5.7 pour votre système Linux. Assurez-vous de choisir la version générique apporpriée.
Page de téléchargement : https://dev.mysql.com/downloads/mysql/5.7.html#downloads
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
Création des utilisateurs et groupes
Crée ...
Publié le 12 octobre à 13h17
Partage de périphériques USB via le protocole USB/IP sous Linux
Introduction à USB/IP
USB/IP est un projet open source intégré au noyau Linux, permettant la mise en réseau et le partage distant de périphériques USB entre machines. Ce système repose sur une architecture client-serveur où les données circulent via TCP/IP, simulant une connexion locale tout en étant physiquement distante.
Architecture du systè ...
Publié le 11 octobre à 14h37
Communication Interprocessus en Linux : Pipes Nommés et Mémoire Partagée System V
Les pipes anonymes ne permettent la communication qu'entre des processus ayant un ancêtre commun. Pour échanger des données entre des processus non apparentés, on peut utiliser les FIFO, souvent appelés pipes nommés.
Création d'un Pipe Nommé
Un pipe nommé peut être créé via la ligne de commande avec la commande suivante :
$ mkfifo nom_du_pipe
...
Publié le 10 octobre à 14h35
Installation de Redis sur Linux
Prérequis : environnement de compilation C
Avant d'installer Redis, assurez-vous que votre système dispose des outils nécessaires. La commande suivante installe le compilateur C++ (nécessite une connexion Internet) :
yum install gcc-c++
Si le système vous demande de confirmer le téléchargement, saisissez y.
Installation de Redis
2.1 Télé ...
Publié le 10 octobre à 14h11
Scripts d'Automatisation pour la Gestion des Services sous Linux
Scripts d'Automatisation pour la Gestion des Services sous Linux
Dans le cadre des opérations système quotidiennes, l'utilisation de scripts Shell combinant des fonctions, des structures conditionnelles et des instructions case permet d'automatiser le déploiemant et la gestion des services middleware. Nous présentons plusieurs scripts essentiel ...
Publié le 7 octobre à 05h31
Vérification de la Connectivité Réseau sous Linux avec la Bibliothèque Python ping3
La vérification de la connectivité réseau est une tâche fondamentale pour les administrateurs système et les développeurs, esentielle pour le diagnostic de problèmes ou la surveillance d'infrastructures. Sur les systèmes Linux, Python offre des moyens puissants et flexibles pour automatiser ces tests. La bibliothèque ping3 est un outil Python c ...
Publié le 6 octobre à 20h48
Conception d'Images Docker Personnalisées et Architecture en Couches
Pour créer une image système de base personnalisée, nous utilisons une distribution Linux moderne. Voici un exemple avec Rocky Linux 8, qui rempalce avantageusement les anciennes versions de CentOS pour des environnements de production actuels.
# Image de base du système d'exploitation
FROM rockylinux:8
RUN dnf install -y epel-release && ...
Publié le 6 octobre à 17h56
Utilisation de la commande find sous Linux
La commande find est très utilisée dans Linux, mais les résultats obtenus ne servent pas toujours juste à les visualiser. Dans ce cas, l'option exec devient utile.
Description de l'option exec :
L'argument -exec accepte une commande qui se termine par un point-virgule. Cet élément est indispensable, car sur certains systèmes le point-virgule pe ...
Publié le 5 octobre à 02h29
Personnalisation des couleurs dans Vim via le fichier de configuration
Vim permet de personnaliser l'apparence de l'éditeur grâce aux thèmes de couleeurs. Pour appliquer un thème, il suffit d'utiliser la commande :colorscheme suivie du nom du thème :
:colorscheme evening
Autocomplétion des commandes
L'autocomplétion dans la ligne de commande dépend de l'option wildmode. Pour vérifier sa configuration actuelle :
...
Publié le 4 octobre à 01h03