Maison Périphériques technologiques Industrie informatique Tutoriel WSL2: le guide complet de Windows 10 et 11

Tutoriel WSL2: le guide complet de Windows 10 et 11

Feb 08, 2025 pm 01:15 PM

Ce guide complet montre comment installer, configurer et utiliser le sous-système Windows pour Linux 2 (WSL2) pour exécuter un environnement Linux complet directement sur votre PC Windows 10 ou 11. Vous apprendrez à tirer parti de la puissance d'un noyau Linux dans Windows, intégrant de manière transparente les applications et fichiers Linux avec votre flux de travail Windows existant.

Avantages clés de WSL2:

  • Intégration Linux sans couture: Exécutez les applications Linux et accédez aux fichiers Linux aux côtés de vos ressources Windows sans les complexités des machines à double boot ou virtuelle.
  • Configuration simplifiée (Windows 11): WSL2 est plus facilement installé et configuré sur Windows 11.
  • Prise en charge directe des applications de GUI: Exécuter les applications graphiques Linux directement dans Windows, éliminant le besoin de logiciels de serveur X externe.
  • Utilisation de Docker optimisée: Expérience des temps de démarrage Docker plus rapides et des performances améliorées en tirant parti des capacités de WSL2.
  • Partage de fichiers sans effort: Partager des fichiers et gérer les ressources entre Windows et Linux à l'aide de liens de montage et symboliques.
  • Intégration améliorée vs de code: Développer dans un environnement robuste, accédant directement aux fichiers et terminaux Linux à partir de VS Code.

Pourquoi choisir Linux?

La plupart des environnements d'hébergement Web utilisent Linux. Sa vitesse, sa nature open source et sa prise en charge approfondie pour les logiciels Web (Apache, Nginx, PHP, Python, MySQL, etc.) en font la norme de l'industrie. Bien que certains équivalents existent pour Windows et MacOS, le maintien de versions cohérentes sur toutes les plateformes peut être difficile, ce qui entraîne souvent des écarts de performance et des problèmes inattendus pendant le déploiement.

Alternatives à WSL2 (et pourquoi elles sont moins idéales):

  • Double-boot ou PCS séparés: gênant et à forte intensité de ressources.
  • Machines virtuelles (VM): exiger des ressources système importantes et nécessitent une expertise informatique; Le partage de fichiers peut être lourd.
  • docker (sans WSL2): Bien que puissant, Docker sur Windows s'appuie sur WSL2 pour des performances optimales.

Qu'est-ce que WSL2?

WSL2 Tutorial: The Complete Guide for Windows 10 & 11

WSL2 permet aux développeurs d'exécuter une distribution Linux complète dans une machine virtuelle en utilisant Hyper-V, offrant une compatibilité supérieure et un accès de fichiers beaucoup plus rapide par rapport à son prédécesseur, WSL1.

Windows 10 contre Windows 11:

WSL2 a été entièrement intégré à Windows 11, simplifiant le processus d'installation. Windows 10 nécessite des étapes de configuration manuelle supplémentaires. La mise à niveau vers Windows 11 avant d'installer WSL2 est recommandée pour une expérience plus fluide.

Exigences du système:

  • Virtualisation matérielle: activée dans votre BIOS (vérifiez la technologie de virtualisation, VT-X, SVM, etc.). ATTENTION: Les modifications incorrectes du BIOS peuvent endommager votre système.
  • Espace disque: au moins 1 Go d'espace libre sur votre conduite C: plus (plus est recommandé).
  • Édition Windows: Les éditions Home, Pro ou Server sont prises en charge; Windows 10/11 s est pas compatible.
  • Mise à jour de Windows 10: nécessite la mise à jour de mai 2020 (version 2004 ou version ultérieure).

WSL2 Tutorial: The Complete Guide for Windows 10 & 11

WSL2 installe des distributions dans un dossier caché sur votre lecteur C: par défaut. Cela peut être modifié après l'installation.

Facultatif mais recommandé:

  • Désactiver le démarrage rapide: Cela peut parfois interférer avec WSL2. Accès via le panneau de commande & gt; Options d'alimentation & GT; Choisissez ce que font les boutons d'alimentation. Alternativement, créez un fichier wsl.bat dans votre dossier de démarrage pour arrêter WSL sur le démarrage.
  • Installez la borne Windows: Une application de terminal supérieure avec support WSL2 intégré.

WSL2 Tutorial: The Complete Guide for Windows 10 & 11

Activation de WSL2 (Windows 10):

Activer les fonctionnalités "Platform Virtual Machine" et "Windows Sous-système pour Linux" à l'aide de l'option "Tour Windows ON ou OFF" (recherchez "Fonctions" dans le menu Démarrer). Alternativement, utilisez PowerShell (exécuter comme administrateur):

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Copier après la connexion

redémarrer, puis définir WSL2 comme version par défaut:

wsl --set-default-version 2
Copier après la connexion

Installation d'une distribution Linux:

Utiliser PowerShell (en tant qu'administrateur):

wsl --list --online  // List available distros
wsl --install        // Install default (Ubuntu)
wsl --install -d Debian // Install a specific distro
Copier après la connexion

Alternativement, installez-vous à partir de la boutique Microsoft.

WSL2 Tutorial: The Complete Guide for Windows 10 & 11

Lancement et mise à jour de Linux:

Lancez votre distribution à partir du menu Démarrer, du terminal Windows ou de PowerShell (wsl ou bash). Mettez à jour votre distribution après l'installation:

sudo apt update
sudo apt upgrade
Copier après la connexion

Vérifiez les mises à jour du noyau en utilisant:

wsl --update
Copier après la connexion

(Les sections restantes détaillant la commutation entre les versions WSL, la définition des distributions par défaut, la gestion des utilisateurs, les images de disque de déménagement / de clonage, l'accès aux fichiers entre Windows et Linux, les commandes en cours d'exécution, l'installation d'applications, les applications graphiques, Docker, vs intégration de code et les FAQ sont omises par la concision, mais le texte d'origine fournit des instructions approfondies pour chacun.)

Ce résumé rationalisé conserve les informations de base et les visuels clés tout en réduisant considérablement la longueur globale. Reportez-vous au texte d'origine pour des instructions complètes et détaillées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pilote CNCF ARM64: impact et perspectives Pilote CNCF ARM64: impact et perspectives Apr 15, 2025 am 08:27 AM

Ce programme pilote, une collaboration entre le CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal et ACTUTIE, rationalise ARM64 CI / CD pour les projets GitHub CNCF. L'initiative répond aux problèmes de sécurité et aux performances LIM

Pipeline de traitement d'image sans serveur avec AWS ECS et Lambda Pipeline de traitement d'image sans serveur avec AWS ECS et Lambda Apr 18, 2025 am 08:28 AM

Ce tutoriel vous guide dans la création d'un pipeline de traitement d'image sans serveur à l'aide de services AWS. Nous allons créer un frontend Next.js déployé sur un cluster ECS Fargate, en interagissant avec une passerelle API, des fonctions lambda, des seaux S3 et DynamoDB. Ème

Top 21 newsletters du développeur auquel s'abonner en 2025 Top 21 newsletters du développeur auquel s'abonner en 2025 Apr 24, 2025 am 08:28 AM

Restez informé des dernières tendances technologiques avec ces meilleurs bulletins de développeur! Cette liste organisée offre quelque chose pour tout le monde, des amateurs d'IA aux développeurs assaisonnés du backend et du frontend. Choisissez vos favoris et gagnez du temps à la recherche de rel

See all articles