Linux
Dans le monde des communications à distance sécurisées, SSH (Secure Shell) est l’un des protocoles les plus couramment utilisés pour se connecter à des serveurs distants. SSH fournit une méthode sécurisée pour se connecter à des machines distantes et exécuter des commandes sur un réseau. L’un des moyens les plus sûrs de s’authentifier à l’aide […]
Ubuntu est l’une des distributions Linux les plus populaires, connue pour son interface conviviale, sa stabilité et le soutien important de la communauté. Elle est utilisée par les débutants comme par les utilisateurs avancés pour les ordinateurs personnels, les serveurs et divers usages spécialisés. Avant d’installer Ubuntu, il est important de comprendre la configuration requise […]
Un traceroute est un utilitaire de diagnostic réseau qui cartographie le chemin exact emprunté par les paquets IP depuis votre machine vers un hôte cible, en enregistrant chaque routeur intermédiaire (saut) et en mesurant le temps d’aller-retour (RTT) vers chacun d’eux. C’est l’outil le plus efficace pour déterminer si une augmentation de latence, une perte […]
L’authentification serveur est le processus de vérification de votre identité pour obtenir un accès autorisé à un système distant, un panneau de contrôle d’hébergement ou un service en ligne. Les trois méthodes dominantes sont SSH basé sur mot de passe, l’authentification SSH par paire de clés et la connexion via panneau de contrôle web — […]
La commande `history` sous Linux est un utilitaire intégré du shell Bash qui enregistre, affiche et gère chaque commande exécutée dans une session de terminal. Elle lit et écrit dans `~/.bash_history`, un fichier texte brut dans le répertoire personnel de chaque utilisateur, vous permettant de rappeler, rechercher, réexécuter et auditer des commandes entre les sessions […]
GNU Screen est un multiplexeur de terminal qui vous permet de créer, gérer et reprendre de manière persistante plusieurs sessions shell indépendantes depuis une seule connexion terminal. Lorsque vous détachez une session Screen, chaque processus s’exécutant à l’intérieur continue de s’exécuter en arrière-plan — survivant aux déconnexions SSH, aux coupures réseau et aux fermetures de […]
`useradd` est un utilitaire binaire de bas niveau disponible sur pratiquement toutes les distributions Linux qui crée des comptes utilisateurs en écrivant directement dans `/etc/passwd`, `/etc/shadow`, et `/etc/group`. `adduser` est un script wrapper de plus haut niveau — généralement écrit en Perl sur les systèmes basés sur Debian — qui appelle `useradd` en interne tout […]
Maîtriser les opérations d’importation et d’exportation de bases de données MySQL depuis la ligne de commande est une compétence incontournable pour tout administrateur de base de données ou ingénieur backend. L’utilitaire `mysqldump` exporte une base de données dans un fichier `.sql` portable contenant toutes les instructions DDL et DML nécessaires pour reconstruire entièrement le schéma […]
PHP-FPM (PHP FastCGI Process Manager) est un gestionnaire de processus haute performance qui gère l’exécution de PHP en tant que service indépendant, découplé du serveur web. Le redémarrage de PHP-FPM applique les modifications de configuration de `php.ini` ou `php-fpm.conf`, récupère la mémoire perdue dans les pools de workers à longue durée d’exécution, et récupère les […]
mysqldump est un utilitaire en ligne de commande fourni avec MySQL et MariaDB qui génère des sauvegardes logiques en sérialisant les objets de base de données et les données sous forme d’une séquence d’instructions SQL. Le fichier dump résultant peut recréer une base de données identique sur n’importe quel serveur compatible, ce qui en fait […]
