7 sfaturi pentru supraîncărcarea subsistemului Windows pentru Linux

7 sfaturi pentru supraîncărcarea subsistemului Windows pentru Linux

Subsistemul Windows pentru Linux sau WSL este unul dintre cele mai interesante proiecte software care au apărut în ultima perioadă. În timp ce Microsoft Windows și Linux au fost odată considerați dușmani amari, acum puteți rula aplicații Linux cu drepturi depline pe sistemul dvs. Windows fără pornirea dublă sau configurarea unei mașini virtuale.





Dacă utilizați WSL, cum îl puteți îmbunătăți și mai mult?





Obțineți terminalul Windows

În timp ce veți primi o fereastră de terminal când instalați o distribuție Linux din Microsoft Store, există opțiuni mai bune pentru terminalul dvs.





Unul dintre ele este propriul terminal Windows al Microsoft. Această aplicație include o mulțime de caracteristici pe care le așteptați de la alte emulatoare de terminale moderne, inclusiv ferestre cu file. Terminalul Windows nu se ocupă doar de Linux, ci și de PowerShell și de vechiul Prompt de comandă.

Este încă puțin cam aspru în jurul marginilor. Trebuie să vă editați setările într-un .json fişier. Dacă sunteți un utilizator puternic în linia de comandă, probabil că veți fi confortabil să editați fișierele de configurare oricum.



Descarca: Terminalul Windows

Schimbați-vă coaja

Pe majoritatea distribuțiilor Linux, inclusiv Ubuntu, shell-ul implicit este Bash. Nu este nimic în neregulă, dar utilizatorii Linux experimentați sunt adesea nemulțumiți de modul în care sistemul iese din cutie. Toată lumea îi place să o modifice, iar cochilia nu face excepție.





O alternativă bash populară în lumea Unix / Linux este zsh . Este deja shell-ul implicit în macOS-ul Apple. Puteți trece cu ușurință la un alt shell într-o singură comandă.

Pe majoritatea distribuțiilor Linux, zsh nu este instalat implicit. În Ubuntu, îl puteți instala folosind apt:





sudo apt install zsh

Pentru a vă schimba carcasa în zsh în Ubuntu WSL, tastați:

cum să opriți blocarea pop-up pe crom
chsh -s /usr/bin/zsh

Locația shell-ului pe care doriți să o utilizați poate fi diferită dacă utilizați o altă distribuție. Vi se va solicita parola pentru a schimba shell-ul. Pentru a găsi locația shell-ului dvs., tastați:

which zsh

Dacă doriți să utilizați un alt shell, ar trebui să înlocuiți zsh cu numele acelei cochilii.

Legate de: Care Linux Shell este cel mai bun? 5 cochilii comune comparate

Accesați fișierele Windows și Linux

WSL nu numai că vă permite să rulați programe Windows și Linux unul lângă altul, ci ajută și la accesarea simultană a fișierelor de pe sistemele Windows și Linux.

Acest lucru este foarte util pentru proiectele de dezvoltare. Puteți edita un program într-un editor Windows și îl puteți testa într-o fereastră Linux.

Sistemul de fișiere Windows este montat pe partea Linux în / mnt / [scrisoare de unitate] director. Dacă unitatea dvs. Windows este C , va fi / mnt / c . Puteți accesa toate fișierele dvs. Windows utilizând comenzile standard Linux în acest fel.

Accesarea sistemului de fișiere Linux din Windows este, de asemenea, ușoară. Este vizibil sub \ wsl $ ierarhie în Windows Explorer. Windows vede sistemul Linux ca pe o unitate de rețea. Dacă aveți instalat Ubuntu 20.04, acesta va fi \ wsl $ Ubuntu-20.04 .

Pentru a deschide o fereastră Explorer de tipul directorului curent:

Explorer.exe .

Treceți la WSL 2

În 2020, Microsoft a introdus WSL 2. Principala îmbunătățire față de WSl 1 este utilizarea unui kernel Linux real, livrat prin actualizarea Windows. Acest lucru îmbunătățește performanța, deoarece nucleul execută apeluri de sistem Linux în loc să fie nevoite să le traducă în apeluri de sistem Windows.

Pentru a trece la WSL 2, tot ce trebuie să faceți este să emiteți câteva comenzi. Mai întâi, activați hipervizorul. Deschideți o fereastră PowerShell ca administrator și tastați:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Apoi reporniți aparatul.

Apoi, va trebui să descărcați nucleul Linux. Obțineți pachetul de pe site-ul web Microsoft și rulați programul de instalare.

Descarca : Linux Kernel pentru WSL

cum se verifică fereastra plăcii grafice 10

Acum veți dori să setați versiunea 2 ca implicită pentru distribuțiile pe care le veți instala în viitor:

wsl --set-default-version 2

Dar veți dori să faceți upgrade la toate instalările existente la WSL 2. Din fericire, acest lucru este, de asemenea, destul de ușor.

Pentru a vedea ce distribuții ați instalat, tastați:

wsl --list

Dacă doriți să setați instalarea Ubuntu 20.04 la WSL 2, utilizați --set-version opțiune:

wsl --set-version Ubuntu-20.04 2

Acum veți rula WSL 2 cu toate funcțiile sale avansate pe instalările dvs. actuale și viitoare, iar nucleul va fi actualizat cu Windows Update, la fel ca și cu orice alte drivere din sistemul dvs.

Adunați-vă instrumentele

Linux rămâne popular printre dezvoltatori datorită cantității uimitoare de instrumente de programare, cum ar fi editori, compilatoare, IDE, software de server etc., care sunt disponibile pe platformă.

Este ușor să echipați noua dvs. instalare bazată pe WSL cu instrumentele preferate, așa cum este și pe alte sisteme. Tot ce trebuie să faceți este să utilizați managerul de pachete standard care vine cu sistemul dvs.

Pe Debian și Ubuntu, este apt. Pe SuSE, este YaST. Pe Alpine, este APK. Ideea este că veți găsi tot ce aveți nevoie pentru a rula proiectele dvs. de dezvoltare preferate pe WSL așa cum ați face cu o instalație Linux convențională.

Dacă sunteți programator C, Debian și Ubuntu includ un pachet numit construirea-esențială care constă din compilatorul GCC, biblioteca C, utilitarul Make și instrumentele de dezvoltare a pachetelor. Este cu adevărat destinat persoanelor care lucrează la distribuția însăși, dar și la îndemână pentru dezvoltarea generală a C.

Pentru ao instala, trebuie doar să utilizați o comandă apt:

sudo apt install build-essential

Se plătește pentru răsfoiți listele de pachete pentru a vă asigura că instrumentul dvs. preferat este acolo și poate găsi unele noi.

Gestionarea serviciilor

În timp ce de cele mai multe ori în WSL veți rula comenzi regulate, uneori poate fi necesar să porniți și să opriți serviciile. Este posibil să dezvoltați o aplicație web și trebuie să o testați utilizând un server web.

Din fericire, este ușor să porniți și să opriți serviciile, la fel ca la orice altă distribuție Linux.

Este puțin diferit în Ubuntu sub WSL, deoarece nu folosește Systemd pentru a-și gestiona serviciile, dar folosește Serviciu utilitar, care utilizează scripturile init mai vechi de tip System V pentru a gestiona serviciile.

Dacă doriți să porniți serverul Apache, trebuie doar să lansați această comandă:

sudo service apache 2 start

Aceasta va lansa serverul Apache. Puteți verifica serviciile care rulează folosind top porunci și vezi apache2 în lista proceselor.

ecranul tabletei tactil crăpat nu funcționează

Oprirea serverului Apache este la fel de ușoară:

sudo service apache 2 stop

Explorează diferite Distros

O mulțime de distracție a WSL vine din modul în care puteți rula diferite distrosuri în același timp, așa că de ce să nu profitați de rularea a ceva mai puțin cunoscut precum Alpine Linux alături de Ubuntu sau SuSE sau Debian? Poate că ai putea găsi noul tău favorit. Dacă vă place o distribuție, o puteți seta ca distribuție principală folosind --set-implicit steag:

wsl --set-default distro-name

Unde distro-nume este numele sistemului pe care doriți să îl schimbați.

Legate de: 5 Distrosuri Linux pe care le puteți instala în subsistemul Windows pentru Linux

Explorarea WSL

WSL are o mulțime de opțiuni pentru explorarea noii lumi, combinând Linux și Windows. Se pare că există întotdeauna ceva nou de descoperit. Puteți schimba shell-ul, schimba terminalul, porni și opri serviciile și puteți verifica diferite distribuții.

Subsistemul Windows pentru Linux are o mulțime de caracteristici care sunt destul de diferite de o distribuție Linux. Dar puteți beneficia în continuare de utilizarea WSL, deoarece vă permite să accesați rapid un sistem Linux de pe mașina dvs. Windows.

Acțiune Acțiune Tweet E-mail Cum se obține terminalul Linux folosind subsistemul Windows pentru Linux

Aveți nevoie să utilizați terminalul Linux pe computerul dvs. Windows? Aflați cum să rulați Linux pe Windows 10 cu subsistemul Windows pentru Linux.

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Windows
  • Sfaturi pentru Linux
  • Subsistemul Windows pentru Linux
Despre autor David Delony(49 articole publicate)

David este un scriitor independent, cu sediul în nord-vestul Pacificului, dar originar din zona golfului. A fost un pasionat de tehnologie încă din copilărie. Interesele lui David includ citirea, vizionarea de emisiuni și filme TV de calitate, jocuri retro și colectarea de înregistrări.

Mai multe de la David Delony

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona