faq-post
`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 […]
L’instruction `FLUSH` de MySQL force le serveur à recharger les caches internes, fermer et rouvrir les fichiers journaux, réinitialiser les compteurs de statut et synchroniser l’état en mémoire avec les structures sur disque — le tout sans nécessiter un redémarrage du serveur. Cela en fait l’une des familles de commandes les plus critiques sur le […]
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 […]
Google Public DNS est un résolveur de système de noms de domaine gratuit et distribué mondialement, exploité par Google, accessible aux adresses 8.8.8.8 (primaire) et 8.8.4.4 (secondaire). Remplacer les serveurs DNS par défaut de votre FAI par ces adresses peut réduire la latence des recherches DNS, renforcer votre résolveur contre les attaques d’empoisonnement du cache, […]
La gestion des paquets Linux est le mécanisme par lequel les logiciels sont installés, mis à jour, configurés et supprimés sur un système Linux. apt (Advanced Package Tool) gère les paquets `.deb` sur les distributions basées sur Debian telles qu’Ubuntu et Linux Mint, tandis que yum (Yellowdog Updater Modified) gère les paquets `.rpm` sur les […]
Le module multiprocessing de Python permet une exécution parallèle réelle en créant des processus indépendants au niveau du système d’exploitation, chacun avec son propre espace mémoire et son propre interpréteur Python — contournant complètement le Global Interpreter Lock (GIL). Contrairement aux threads, qui partagent un état d’interpréteur unique et sont sérialisés par le GIL, les […]
L’authentification `htpasswd` d’Apache fournit l’authentification HTTP Basic — un mécanisme de contrôle d’accès côté serveur qui soumet toute requête de navigateur à une invite de nom d’utilisateur/mot de passe avant de servir le contenu. Elle ne nécessite aucun code au niveau de la couche applicative, fonctionne entièrement dans le système de modules d’Apache, et est […]
Faker est une bibliothèque PHP qui génère des données fictives statistiquement réalistes — noms, adresses, e-mails, numéros de téléphone, UUID, et bien plus — pour une utilisation dans les tests automatisés, l’alimentation de bases de données et le peuplement des environnements de développement. Dans Laravel, Faker est intégré en tant qu’élément de première classe via […]
