Maîtrise d’io_uring sous Linux : des fondements à l’implémentation
Pourquoi io_uring est-il devenu indispensable ?
Avant io_uring, l’asynchrone sous Linux était un champ de ruines fragmenté :
AIO : ne supporte que les entrées-sorties directes, pas les fichiers bufferisés ni les sockets ; interface horrible et bugs chroniques.
epoll : il vous dit « ce descripteur est prêt », mais ne lit ni n’écrit – les opérat ...
Publié le 24 juillet à 06h45
Gestion des Fichiers et Traitement du Texte sous Linux : Transferts, Redirections et Dates
Transfert de Fichiers
Transfert Ascendant (Upload) avec lrzsz
L'outil lrzsz facilite les transferts de fichiers interactifs depuis et vers un serveur Linux, particulièrement utile dans les terminaux supportant Xmodem/Ymodem/Zmodem (comme Xshell).
# Pour envoyer un fichier local vers le serveur
rz
# Si le fichier existe déjà sur le serveur, ...
Publié le 23 juillet à 19h19
Gestion et déploiement multi-hôtes avec Docker Machine
Dans un environnement conteneurisé standard, l'utilisation d'un hôte unique limite rapidement les capacités de montée en charge et de haute disponibilité. Pour gérer efficacement un parc de plusieurs serveurs Docker, il est nécessaire d'automatiser l'installation et la configuration du démon Docker sur chaque instance. Docker Machine répond à c ...
Publié le 23 juillet à 11h18
Investigation et Réponse aux Incidents : Détection d'Intrusions sur Systèmes Linux
La réponse à incident est une discipline cruciale en cybersécurité, visant à identifier, contenir, éradiquer et récupérer des systèmes compromis. Cet article explore des méthodes pratiques pour la détection de web shells, l'analyse des journaux d'événements Linux et l'investigation d'intrusions sur des serveurs.
I. Détection et Éradication de W ...
Publié le 23 juillet à 07h59
Guide des commandes essentielles de Docker
Gestion du service Docker
Pour démarrer le démon Docker :
sudo systemctl start docker
Recharger la configuration du démon :
sudo systemctl daemon-reload
Redémarrer le service :
sudo systemctl restart docker
Arrêter proprement le service :
sudo systemctl stop docker
Pour stopper ou forcer l’arrêt d’un conteneur :
docker stop <conteneur> ...
Publié le 23 juillet à 06h37
Guide pratique des opérations courantes sur un serveur NFS
Présentation du protocole NFS
Le système de fichiers réseau (NFS) est un protocole permettant à des systèmes cleints d'accéder à des fichiers sur un serveur distant comme s'ils étaient stockés localement.
Composants essentiels
nfs-kernel-server : Le daemon principal du service NFS.
rpcbind : Service de mappage des ports RPC.
/etc/exports : Fic ...
Publié le 23 juillet à 06h36
Commandes essentielles pour l'administration des machines virtuelles Linux
Gestion des processus système
Utilisez ps aux | grep java pour inspecter les processus Java actifs. L'instruction source /etc/profile applique immédiatement les modifications apportées aux fichiers de configuration.
Pour vérifier le statut de MySQL, exécutez ps aux | grep mysql.
Remarque : la syntaxe aux (style BSD) tronque la colonne commande, ...
Publié le 23 juillet à 00h50
Permissions et Propriétaires des Fichiers et Répertoires sous Linux
Permissions et Propriétaires des Fichiers et Répertoires sous Linux
Dans les systèmes Linux, les permissions d'accès aux fichiers et répertoires contrôlent qui peut effectuer des opérations spécifiques. Ces permissions s'appliquent à trois types d'utilisateurs : le propriétaire du fichier, les membres du groupe associé, et tous les autres utili ...
Publié le 22 juillet à 18h38
Configuration de msmtp pour l'envoi d'e-mails sous Linux
Cet article explique comment configurer le client SMTP léger msmtp sous Linux pour envoyer des e-mails depuis la ligne de commande, en utilisant des exemples concrets pour des services comme QQ Mail.
Installation des paquets requis
Pour commencer, installez msmtp, msmtp-mta et mailx. Si les paquets ne sont pas disponibles, assurez-vous que le d ...
Publié le 22 juillet à 09h01
Installation de MySQL 8.0 sur Linux
1. Préparation de l'installation MySQL
Avant d'installer MySQL, il convient de prendre en compte plusieurs éléments essentiels :
Sélection de la version : Vérifier la compatibilité avec les autres instances MySQL déjà déployées dans l'infrastructure. En l'absence de contrainte de compatibilité, privilégier la version stable la plus récente (M ...
Publié le 21 juillet à 21h10