Hostwinds Tutoriels
Résultats de recherche pour:
Table des matières
Mots clés: Cloud Servers, Dedicated Server
Le sous-système Windows pour Linux (WSL) est une fonctionnalité introduite par Microsoft, visant à donner aux utilisateurs la possibilité d'exécuter des distributions Linux directement sur le système d'exploitation Windows.Il sert de couche de compatibilité, permettant l'exécution de binaires Linux natifs dans l'environnement Windows.
À la base, WSL fonctionne en créant une couche de traduction qui permet à Linux et à Windows de communiquer entre eux.Cela permet aux outils et aux utilitaires de ligne de commande Linux de fonctionner sur un système d'exploitation Windows, en combler l'écart entre les deux systèmes d'exploitation distincts.
Dans ce tutoriel, nous passerons en revue ce qui suit:
Une fois que vous avez terminé ce tutoriel, vous pourrez exécuter une distribution Linux sur votre machine Windows.Pour tirer le meilleur parti de cette fonctionnalité, consultez notre tutoriel sur Comment utiliser le sous-système Windows pour Linux où vous apprendrez à utiliser le système de fichiers et à mélanger les commandes Linux et Windows.
Pour vous assurer que vous disposez de tous les composants WSL requis, assurez-vous que Windows est mis à jour.Une façon relativement universelle de le faire est la suivante:
Maintenant que nous avons mis à jour Windows, parcourons les étapes pour installer WSL sur votre ordinateur et passer en revue quelques considérations de configuration par la suite.
Accès à PowerShell à travers le Interface de ligne de commande En cliquant avec le bouton droit sur le bouton Démarrer, sélectionnez "Windows PowerShell (Admin)"Dans le menu.
Dans la fenêtre PowerShell, tapez la commande suivante et appuyez sur ENTRER:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Enregistrez votre travail et redémarrez votre ordinateur.Cette étape est nécessaire pour terminer le processus d'activation.
Après le redémarrage, ouverte Powershell En tant qu'administrateur à nouveau, et exécutez la commande suivante pour installer la distribution Linux par défaut Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
Remarque: Si vous recevez l'erreur suivante, accédez à la section intitulée "Erreur 0x80370102" ci-dessous.Sinon, passez à l'étape suivante.
C'est ça!Vous avez réussi à installer le sous-système Windows pour Linux (WSL) sur votre machine Windows.Vous pouvez désormais utiliser des outils de ligne de commande Linux directement directement dans l'environnement Windows.
Une fois votre distribution Linux installée, vous pouvez commencer à le personnaliser.Voici quelques options à considérer:
Définir la version WSL par défaut: Si vous avez installé WSL 1 et WSL 2, vous pouvez définir la version par défaut à utiliser en exécutant la commande suivante dans PowerShell:
wsl --set-default-version 2
Remarque: Remplacez 2 par 1 si vous préférez utiliser WSL 1.
Personnaliser l'émulateur de terminal: Pensez à installer et à personnaliser un émulateur de terminal tel que Windows Terminal ou CONEMU pour améliorer votre expérience de ligne de commande.Ces outils offrent des fonctionnalités telles que des onglets, des thèmes personnalisables et une meilleure intégration avec WSL.
Configurer le shell: Vous pouvez personnaliser votre environnement de shell en modifiant des fichiers de configuration tels que .bashrc ou .zshrc dans votre répertoire domestique Linux.Ces fichiers vous permettent de définir des variables d'environnement, de définir les alias et de personnaliser votre invite de shell.
Installez des outils et packages supplémentaires: Utilisez le gestionnaire de packages (APT pour les distributions basées sur Debian comme Ubuntu, DNF pour Fedora, etc.) pour installer des outils et des packages supplémentaires dont vous avez besoin pour vos tâches de développement ou d'administration système.
Intégrer avec les IDE et les éditeurs: De nombreux environnements de développement intégrés populaires (IDE) et éditeurs de texte prennent en charge WSL.Vous pouvez les configurer pour utiliser WSL comme terminal par défaut ou pour accéder aux fichiers directement à partir de votre système de fichiers WSL.
Activer le partage de fichiers: Si vous souhaitez accéder aux fichiers stockés sur votre système de fichiers Windows à partir de WSL, vous pouvez activer le partage de fichiers en créant des liens symboliques ou en utilisant le \\ wsl $ <nom de la distribution> chemin.
Explorer le fichier de configuration WSL: Prenez le temps d'explorer et de configurer les paramètres WSL à l'aide du fichier de configuration WSL.conf.Ce fichier vous permet de personnaliser divers aspects de WSL, tels que les performances du système de fichiers et les paramètres réseau.
Mettre à jour et mettre à niveau les packages: Après avoir configuré WSL, vous pouvez mettre à jour et mettre à niveau les packages dans votre distribution Linux en exécutant les commandes suivantes dans le terminal Linux:
sudo apt update
sudo apt upgrade
Vous voulez toujours être sûr que vous exécutez la dernière version de WSL.Pour ce faire, retournez à PowerShell et exécutez la commande suivante:
wsl --update
wsl --shutdown
WSL nécessite que Hyper-V et la virtualisation soient activés sur votre ordinateur.Si vous avez reçu l'erreur 0x80370102 lors de l'installation, cela est probablement dû à l'absence de ces fonctionnalités.
Suivez ces étapes pour vous assurer que l'hyper-V et la virtualisation sont actives.
Sélectionnez le Performance Onglet, alors CPUet noter si la virtualisation est désactivée:
Exemple:
Si vous rencontrez toujours des problèmes avec l'hyperviseur, exécutez la commande suivante à partir du PowerShell:
bcdedit /set hypervisorlaunchtype auto
Tu devrais voir:
Redémarrez l'ordinateur et ouvrez à nouveau la distribution Linux et vous devriez être prêt à partir!
WSL comble l'écart entre les environnements Windows et Linux, en supprimant les barrières du système d'exploitation et en vous offrant plus d'options pour un flux de travail amélioré
Voici quelques raisons clés pour lesquelles cela pourrait être utile d'envisager d'ajouter WSL à votre boîte à outils virtuelle:
Expérience de développement améliorée: Les développeurs peuvent tirer parti de WSL pour accéder aux outils de développement Linux, aux bibliothèques et à des cadres directement sur leurs machines Windows, à rationaliser le processus de développement et à éliminer le besoin d'environnements basés sur Linux séparés.
Compatibilité multiplateforme: WSL favorise l'interopérabilité en permettant aux utilisateurs de travailler avec les applications Windows et Linux côte à côte, favorisant une expérience informatique cohésive quel que soit le système d'exploitation sous-jacent.
Utilité élargie pour les administrateurs système: Les administrateurs système bénéficient de la capacité de WSL à exécuter des tâches et scripts administratifs Linux sur les serveurs Windows, simplifiant les opérations de gestion et de maintenance dans des environnements informatiques hétérogènes.
Intégration transparente: WSL intègre de manière transparente les capacités Linux dans l'écosystème Windows, permettant aux utilisateurs d'exploiter les forces des deux plates-formes sans les frais généraux des solutions de virtualisation traditionnelles.
Écrit par Karlito Bonnevie / juin 16, 2022