Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
Trefwoorden: Cloud Servers, Dedicated Server
Windows Subsysteem voor Linux (WSL) is een functie geïntroduceerd door Microsoft, gericht op het geven van gebruikers de mogelijkheid om Linux -distributies rechtstreeks op het Windows -besturingssysteem uit te voeren.Het dient als een compatibiliteitslaag, waardoor native Linux -binaries in de Windows -omgeving kunnen worden uitgevoerd.
In de kern werkt WSL door een vertaallaag te maken waarmee Linux en Windows met elkaar kunnen communiceren.Hierdoor kunnen Linux-opdrachtregelhulpmiddelen en hulpprogramma's op een Windows-besturingssysteem functioneren, waardoor de kloof tussen de twee verschillende besturingssystemen wordt overbrugd.
In deze zelfstudie zullen we het volgende bespreken:
Als je klaar bent met deze zelfstudie, kun je een Linux -distributie uitvoeren op je Windows -machine.Bekijk onze tutorial over om het meeste uit deze functie te halen Hoe Windows Subsystem te gebruiken voor Linux waar u leert hoe u het bestandssysteem kunt gebruiken en Linux- en Windows -opdrachten kunt mixen.
Om ervoor te zorgen dat u alle vereiste WSL -componenten hebt, moet u ervoor zorgen dat Windows wordt bijgewerkt.Een relatief universele manier om dit te doen is als volgt:
Nu we Windows hebben bijgewerkt, laten we door de stappen lopen voor het installeren van WSL op uw computer en daarna een paar installatieoverwegingen bespreken.
Toegang tot PowerShell via de opdrachtregelinterface Door met de rechtermuisknop op de startknop te klikken, selecteert u "Windows PowerShell (admin)"uit het menu.
Typ in het PowerShell -venster de volgende opdracht en druk op Invoeren:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Bewaar uw werk en start je computer opnieuw op.Deze stap is noodzakelijk om het activerende proces te voltooien.
Na het opnieuw opstarten, Open Powershell als beheerder opnieuw en voer de volgende opdracht uit om de standaard Linux -distributie te installeren Ubuntu:
wsl --install
wsl --list --online
wsl --install --distribution <Distro Name>
Restart-Computer
Notitie: Als u de volgende fout ontvangt, gaat u naar de sectie met de titel "Fout 0x80370102" onderstaand.Ga anders naar de volgende stap.
Dat is het!U hebt met succes Windows -subsysteem voor Linux (WSL) op uw Windows -machine geïnstalleerd.U kunt nu Linux-opdrachtregelhulpmiddelen en hulpprogramma's rechtstreeks in de Windows-omgeving gebruiken.
Nadat uw Linux -distro is geïnstalleerd, kunt u beginnen met het aanpassen.Hier zijn een paar opties om te overwegen:
Stel standaard WSL -versie in: Als u zowel WSL 1 als WSL 2 hebt geïnstalleerd, kunt u de standaardversie instellen die moet worden gebruikt door de volgende opdracht in PowerShell uit te voeren:
wsl --set-default-version 2
Opmerking: vervang 2 door 1 als u liever WSL 1 gebruikt.
Terminal -emulator aanpassen: Overweeg het installeren en aanpassen van een terminal-emulator zoals Windows Terminal of Conemu om uw opdrachtregelervaring te verbeteren.Deze tools bieden functies zoals tabbladen, aanpasbare thema's en betere integratie met WSL.
Shell configureren: U kunt uw shell -omgeving aanpassen door configuratiebestanden zoals .bashrc of .zshrc in uw Linux Home Directory te bewerken.Met deze bestanden kunt u omgevingsvariabelen instellen, aliassen definiëren en uw shell -prompt aanpassen.
Installeer extra tools en pakketten: Gebruik de pakketbeheerder (APT voor Debian-gebaseerde distributies zoals Ubuntu, DNF voor Fedora, enz.) Om extra tools en pakketten te installeren die u nodig hebt voor uw ontwikkelings- of systeembeheerstaken.
Integreren met IDES en editors: Veel populaire geïntegreerde ontwikkelingsomgevingen (IDE's) en teksteditors bieden ondersteuning voor WSL.U kunt ze configureren om WSL te gebruiken als de standaardterminal of om rechtstreeks vanuit uw WSL -bestandssysteem bestanden te openen.
Schakel bestandsuitwisseling in: Als u toegang wilt tot bestanden die zijn opgeslagen op uw Windows -bestandssysteem vanuit WSL, kunt u het delen van bestanden inschakelen \\ wsl $ <distro name> pad.
Verken het WSL -configuratiebestand: Neem de tijd om WSL -instellingen te verkennen en te configureren met behulp van het WSL.conf -configuratiebestand.Met dit bestand kunt u verschillende aspecten van WSL aanpassen, zoals prestaties van bestandssysteem en netwerkinstellingen.
Update en upgradepakketten: Na het instellen van WSL, kunt u de pakketten bijwerken en upgraden in uw Linux -distributie door de volgende opdrachten in de Linux -terminal uit te voeren:
sudo apt update
sudo apt upgrade
U wilt er altijd zeker van zijn dat u de nieuwste versie van WSL uitvoert.Om dit te doen, keert u terug naar PowerShell en voert u de volgende opdracht uit:
wsl --update
wsl --shutdown
WSL vereist hyper-V en virtualisatie om op uw computer te worden ingeschakeld.Als u de 0x80370102 -fout tijdens de installatie hebt ontvangen, is dit waarschijnlijk te wijten aan de afwezigheid van die functies.
Volg deze stappen om ervoor te zorgen dat hyper-V en virtualisatie actief zijn.
Selecteer de Prestatie Tab, dan CPUen merk op of virtualisatie is uitgeschakeld:
Voorbeeld:
Als u nog steeds problemen tegenkomt met de hypervisor, voert u het volgende opdracht uit van de PowerShell:
bcdedit /set hypervisorlaunchtype auto
Je zou moeten zien:
Start de computer opnieuw op en open de Linux -distro nog een keer en je zou goed moeten zijn om te gaan!
WSL overbrugt de kloof tussen Windows en Linux -omgevingen, verwijdert OS -barrières en biedt u meer opties voor een verbeterde workflow
Hier zijn een paar belangrijke redenen waarom het de moeite waard is om te overwegen WSL toe te voegen aan uw virtuele toolbox:
Verbeterde ontwikkelingservaring: Ontwikkelaars kunnen gebruik maken van WSL om toegang te krijgen tot Linux-ontwikkelingstools, bibliotheken en frameworks rechtstreeks op hun Windows-machines, het ontwikkelingsproces stroomlijnen en de behoefte aan afzonderlijke op Linux gebaseerde omgevingen elimineren.
Cross-platform compatibiliteit: WSL bevordert interoperabiliteit door gebruikers in staat te stellen samen te werken met zowel Windows- als Linux -applicaties naast elkaar, waardoor een samenhangende computerervaring wordt bevorderd, ongeacht het onderliggende besturingssysteem.
Uitgebreid hulpprogramma voor systeembeheerders: Systeembeheerders profiteren van het vermogen van WSL om Linux -administratieve taken en scripts op Windows -servers uit te voeren, waardoor management- en onderhoudsbewerkingen worden vereenvoudigd in heterogene IT -omgevingen.
Naadloze integratie: WSL integreert Linux -mogelijkheden naadloos in het Windows -ecosysteem, waardoor gebruikers de sterke punten van beide platforms kunnen benutten zonder de overhead van traditionele virtualisatie -oplossingen.
Geschreven door Karlito Bonnevie / juni- 16, 2022