====== 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