====== Commandes de base pour WSL ====== ===== Ressources ===== * https://learn.microsoft.com/fr-fr/windows/wsl/wsl-config ===== Fichiers de configuration ===== * wsl.conf : configurer des paramètres avancés de WSL et appliqués au démarrage d'une distribution / machine virtuelle WSL spécifique : * les options de démarrage, * les montages automatiques DrvFs, * la mise en réseau, * l’interopérabilité avec le système Windows, * l’utilisation système * et l’utilisateur par défaut * Emplacement : /etc/wsl.conf, à l’intérieur d’une distribution WSL * .wslconfig : configurer des paramètres globaux à toutes les distributions WSL 2 : * RAM, * noyau pour démarrer, * nombre de processeurs, * etc. * Emplacement : %UserProfile%\.wslconfig, en dehors d’une distribution WSL Après la modification du fichier de configuration wsl.conf d'une distribution : * arrêter la distribution * attendre 8 secondes car sous-système peut encore être en cours d'exécution (voir commande pour lister les distributions en cours d'exécution). * Redémarrer ensuite la distribution pour que les nouveaux paramètres de configuration soient pris en compte. ===== Commandes de bases ===== Lien : https://learn.microsoft.com/fr-fr/windows/wsl/basic-commands * lister les distributions installers PS/> wsl --list -v * liste des distributions en cours d'exécution PS/> wsl --list --running * arrêter toutes les distributions PS/> wsl --shutdown * arrêter une distributions spécifique PS/> wsl --terminate * définir la distribution par défaut PS/> wsl --set-default * démarrer une distribution en étant positionné dans le répertoire Windows actuel PS/> wsl ~ * démarrer une distribution en précisant le compte utilisateur à utiliser PS/> wsl --distribution --user * changer l'utilisateur par défaut PS/> config --default-user * Identifier l’adresse IP virtuelle de la distribution depuis Powershell PS/>wsl hostname -I * visualiser IP de Windows tele que vue de la distribution ip route show | grep -i default | awk '{ print $3}' POur en savoir plus : https://learn.microsoft.com/fr-fr/windows/wsl/networking#identify-ip-address