Piloter un Écran LCD sous Linux : Fondamentaux des Drivers Framebuffer

L'intégration d'un écran à cristaux liquides (LCD) dans un système embarqué Linux requiert une compréhension approfondie de son fonctionnement matériel et de l'interface logicielle fournie par le noyau. Cet article explore les bases de l'interfaçage d'un LCD via le sous-système Framebuffer de Linux, en se concentrant sur les principes matériels ...

Publié le 4 juillet à 22h55

Installation hors ligne de MySQL sur un serveur Linux

En environnement professionnel, il est parfois nécessaire de déployer MySQL sur des machines virtuelles sans accès réseau. Ce guide décrit comment installer MySQL 8.0 hors ligne sur un système Linux, en contournant les téléchargements directs via wget ou Docker. Préparation des fichiers d'installation Téléchargez l'archive MySQL correspondant à ...

Publié le 4 juillet à 18h20

Commandes de base Linux: création et gestion des fichiers et répertoires

Pour les systèmes d'exploitation Linux, utilisés principalement comme serveurs, l'interface par défaut est en ligne de commande, contrairement aux environnements graphiques de Windows. Cette section explore les commandes essentielles pour manipuler les fichiers et répertoires. Les commandes présentées ci-dessous ont de nombreuses options; il n' ...

Publié le 4 juillet à 06h28

Capture et gestion des signaux dans les scripts Shell Linux

Dans les systèmes d'exploitation de type Unix comme Linux, les signaux sont utilisés pour la communication entre processus. Un signal est une notification asynchrone envoyée à un processus ou à un thread spécifique au sein du même processus pour informer d'un événement, tel que défini par la norme POSIX. Lorsqu'un événement survient, le noyau g ...

Publié le 3 juillet à 20h32

Guide des variables d'environnement Linux

Table des matières Guide de démarrage rapide Commandes d'affichage Classification des variables d'environnement courantes Méthodes de configuration Scripts pratiques Référence rapide Guide de démarrage rapide Afficher les variables d'environnement actuelles : printenv Définir un proxy : export HTTP_PROXY=http://127.0.0.1:7890 Enregistrer la ...

Publié le 3 juillet à 20h25

Commandes de base Linux

Utilisation des commandes Linux Gestion des fichiers et disques (i) Listage de fichiers : ls (ii) Redirection de sortie : > (iii) Affichage paginé : more (iv) Tubes : | (v) Effacement de l'écran : clear (vi) Changement de répertoire : cd (vii) Affichage du chemin courant : pwd (viii) Création de répertoires : mkdir (ix) Suppression de réper ...

Publié le 3 juillet à 18h49

Introduction aux scripts Shell avec Bash

Le Shell est un programme fondamental dans l'environnement Linux, agissant comme une interface textuelle entre l'utilisateur et le noyau du système d'exploitation. Écrit en langage C, il permet non seulement d'exécuter des commandes interactives, mais aussi de rédiger des scripts, ce qui en fait à la fois un langage de commande et un langage de ...

Publié le 3 juillet à 03h51

Analyse des Méthodes d'Exécution de Commandes Shell et des Processus Dæmons sous Linux

Exécution de Scripts Shell Différentes méthodes permettent d'exécuter des scripts shell sous Linux. Voici les approches courantes avec des exemples illustratifs. Méthodes d'exécution # Méthode par chemin relatif (nécessite un changement de répertoire) cd /tmp ./demo_script.sh # Méthode par chemin absolu /tmp/demo_script.sh # Appel via la comm ...

Publié le 30 juin à 17h10

Configuration Avancée du Pare-feu Firewalld sur CentOS 7

Gestion du Pare-feu Firewalld sous CentOS 7 Le pare-feu est un composant essentiel pour la sécurité de tout système Linux. Sur CentOS 7, firewalld est le service de pare-feu par défaut, offrant une gestion dynamique des règles. Ce guide vous expliquera comment configurer et administrer les règles de votre pare-feu. Démarrage et Gestion du Serv ...

Publié le 29 juin à 19h58

Pratique de Pénétration sur la Machine Virtuelle Skynet de TryHackMe

Pour commencer l'évaluation de la cible, effectuez un scan exhaustif des ports réseau à l'aide de Nmap. Utilisez les options pour détecter les services et les versions, avec une intensité de scan élevée pour accélérer le processus. nmap --all-ports -sV -sC --version-intensity 5 --timing aggressive 10.10.164.81 Les résultats indiquent que les p ...

Publié le 29 juin à 16h24