Architecture et gestion du système de fichiers sous Linux
Dans l'écosystème Linux, le concept fondamental est que tout est traité comme un fichier. Qu'il s'agisse d'un document texte, d'un répertoire, d'un clavier ou d'un processus, le système interagit avec ces éléments via l'interface du système de fichiers.
Typologie des fichiers
Bien que la majorité des éléments soient des fichiers réguliers, Linu ...
Publié le 10 juillet à 21h45
Guide de dépannage des performances Linux : identifier les processus gourmands
Dans les systèmes Linux, l'analyse de l'utilisation des ressources (processeur, mémoire, espace disque, Entrées/Sorties disque) constitue une compétence fondamentale pour les administrateurs système et les développeurs. Ci-dessous, vous trouverez une méthodologie détaillée pour ces quatre dimensions, ainsi que les commandes essentielles et des ...
Publié le 10 juillet à 16h13
Guide de gestion d'infrastructure Linux et de traitement d'images médicales pour le Deep Learning
Optimisation et monitoring des ressourcse GPU sous Linux
La surveillance des ressources matérielles est cruciale lors de l'entraînement de modèles lourds. Pour identifier précisément les identifiants uniques des processeurs graphiques installés, la commande suivante est utilisée :
nvidia-smi -L
Pour un suivi en temps réel de la charge de trava ...
Publié le 10 juillet à 02h33
Guide d'utilisation de la commande mtr sous Linux pour le diagnostic réseau
L'outil mtr (My Tracerouet) est un utilitaire de diagnostic réseau qui combine les fonctionnalités de traceroute et de ping. Il permet d'analyser la qualité de connexion et d'identifier les pertes de paquets ou les latences élevées sur le chemin entre l'hôte local et une destination distante.
Aide et options de la commande
Pour afficher l'aide ...
Publié le 10 juillet à 02h23
Maintien d'accès sous Linux
Accès administrateur déjà obtenu
Création de comptes
1.1. Création d'un compte avec mot de passe personnalisé
Dans Linux, toutes les informations utilisateur sont stockées dans le fichier /etc/passwd. En tant qu'administrateur, on peut modifier ce fichier pour ajouter un compte.
Utiliser l'algorithme de chiffrement de Linux pour générer le m ...
Publié le 10 juillet à 02h14
Programmation du noyau Linux : utilisation des files de messages pour la communication inter-processus
Introduction à la Communication Inter-Processus (IPC)
La communication inter-processus (IPC) est fondamentale pour permettre à différents processus d'échanger des données et de se synchroniser. Sous Linux, plusieurs mécanismes IPC sont disponibles :
Pipes (tubes) et FIFOs (canaux nommés)
Signaux
Files de messages
Mémoire partagée
Sémaphores
So ...
Publié le 9 juillet à 23h27
Commandes réseau Linux : ip, route, requêtes et configuration
Enregistrez les commandes de contrôle réseau Linux couramment utilisées pour une consultation rapide.
Commande ip
ip addr
Résultat :
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 100000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_l ...
Publié le 9 juillet à 20h00
Installation et configuration de GitLab CE sur CentOS 7
L'installation de GitLab Community Edition (CE) sur un serveur CentOS 7 nécessite une allocation de ressources adéquate. Il est fortement recommandé de provisionner au moins 4 Go de mémoire RAM pour garantir des performances stables et éviter les interruptions de service.
Préparation de l'environnement
Avant de déployer l'application, assurez-v ...
Publié le 9 juillet à 18h56
Compiler FFmpeg sur Linux pour des Architectures Variées : GCC, Emscripten et MinGW-w64
La compilation de FFmpeg, une suite logicielle libre et open-source permettant d'enregistrer, convertir et diffuser des contenus audio et vidéo numériques, implique l'utilisation de l'outil de configuraton configure. Cet outil génère un Makefile adopté à l'environnement cible, en fonction des options spécifiées.
Les options de configuration se ...
Publié le 9 juillet à 05h58
Compilation et installation de Python 3.11 à partir des sources sous Linux
Préparation des dépendances : Compilation d'OpenSSL
Python 3.11 exige une version récente de la bibliothèque OpenSSL pour fonctionner correctement. Il est donc nécessaire de compiler et d'installer OpenSSL 1.1.1 avant de procéder à la compilation de Python.
OPENSSL_VERSION="1.1.1n"
INSTALL_DIR="/opt/openssl"
# Suppression d ...
Publié le 8 juillet à 20h25