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