Subsistemul Windows pentru Linux a apărut ca un instrument serios pentru dezvoltare, dar este util și pentru rularea vastului set de instrumente Linux de rețea. Versiunile moderne de Windows, bazate pe Windows NT, au, de asemenea, propriile instrumente de rețea.

S-ar putea să vă întrebați ce set de instrumente ar trebui să vă concentrați dacă rulați Linux sub WSL. Cu posibilitatea de a rula comenzi Linux reale, alegerea Windows sau Linux devine din ce în ce mai clară. Este mai logic să accesați setul bogat de instrumente de rețea de pe WSL.

Linux este standard pentru servere

În timp ce Linux reprezintă încă doar un număr mic de computere desktop, acesta domină în calculul server. O statistică din ZDNet în 2015 a dovedit că 96,3% din primele 1 milion de servere web din lume folosesc Linux. A lumii primele 500 de supercalculatoare, 100% dintre ei rulează Linux. Așa este, toți.

Deoarece Linux este atât de omniprezent în calculul serverului, dacă doriți să aflați cu seriozitate despre rețea, veți dori să vă familiarizați cu Linux dacă nu sunteți deja.

instagram viewer

În trecut, modul de a rula Linux și Windows pe aceeași mașină a fost instalarea unui sistem dual-boot, dar acest lucru poate dura. De asemenea, necesită spațiu pe disc și este necesară schimbarea sistemului. Instrumente precum Cygwin au fost, de asemenea, disponibile, dar sunt doar porturi de comenzi Linux către Windows și nu funcționează exact la fel.

Mașinile virtuale permit Linux și Windows să ruleze în același timp, dar o mașină virtuală poate consuma multe resurse și uneori este dificilă integrarea sistemelor gazdă și invitată.

WSL elimină necesitatea de a schimba contextul și vă permite să fiți productivi imediat.

Configurați subsistemul Windows pentru Linux

Dacă tocmai aflați despre rețea, este ușor să configurați WSL pe o mașină Windows și nu trebuie să se confrunte cu instalarea, cu pornirea multiplă sau să fie nevoit să se confrunte cu o nouă interfață deasupra unei noi operații sistem. Puteți avea mediul dvs. Windows cunoscut în timp ce vă puneți mâna pe instrumentele de rețea.

Legate de: Rulați Linux utilizând subsistemul Windows pentru Linux

Dacă sunteți deja un utilizator Linux experimentat, WSL are, de asemenea, multe de oferit. Puteți rula instrumentele de rețea familiare chiar în Windows și veți putea să combinați și să potriviți comenzile Windows și Linux pe aceeași linie de comandă. Nu puteți face asta într-o mașină virtuală sau în instalarea Linux independentă.

În orice caz, veți găsi același mediu pe WSL pe care l-ați găsi pe un server Linux. Aceasta înseamnă că comenzile vor funcționa în același mod pe ambele sisteme. Puteți urmări documentația destinată Linux.

Pe măsură ce câștigați încredere în abilitățile dvs. Linux, veți putea aplica ceea ce învățați la instalațiile Linux complete.

Principalul motiv pentru utilizarea WSL este de a obține acces la setul de instrumente de rețea open source oferit de Linux.

S-ar putea să creați o aplicație web, deci ați dori să aveți servere web și baze de date de testare. Puteți instala serverul web Apache și serverul de baze de date MariaDB, ambele fiind utilizate pentru a rula o mulțime de site-uri web în lumea reală.

Poti depanați conexiunile de rețea cu ping, tracepath, MTR și sapă mai adânc în servere la distanță cu nmap.

Ideea este că veți avea acces la aceleași instrumente pe care le-ați găsi pe o mașină Linux și vor funcționa în același mod. Asta înseamnă că trecerea de la Windows la Linux și înapoi este perfectă.

Deși multe dintre aceste instrumente au porturi Windows native, deseori versiunile Linux primesc prioritate de la dezvoltatori. Aceasta înseamnă că, dacă aveți probleme cu versiunile Windows, cel mai probabil problema va fi că utilizați Windows.

WSL rulează binarele native Linux, deci asta înseamnă că veți rula exact aceeași versiune pe care o veți face pe o mașină Linux. Acum că WSL2 folosește un kernel Linux virtualizat, este mai mult ca o cutie standard Linux în ceea ce privește comportamentul.

Asta înseamnă că instrumentele vor funcționa așa cum se așteaptă dezvoltatorii open source.

Integrarea Windows și Linux

Una dintre cele mai bune părți ale WSL este abilitatea de a amesteca și potrivi Windows și Linux din aceeași linie de comandă, indiferent dacă este în Linux sau PowerShell.

Pentru a accesa sistemul de fișiere Linux din Windows, pur și simplu tastați în shell:

$ Explorer.exe.

Aceasta va deschide Windows Explorer în directorul curent. Puteți înlocui orice director Linux cu „.” și deschideți-l în Explorer.

De asemenea, puteți rula orice comandă Windows în Linux adăugând .exe la ea. Dacă ați dorit să editați .bashrc în Notepad, de exemplu, tastați:

$ notepad.exe .bashrc

De asemenea, puteți accesa sistemul de fișiere Windows din Linux din directorul / mnt / [letter letter]. Dacă unitatea dvs. Windows este C:, ar fi / mnt / c.

Mergând la partea Windows, wsl comanda va rula orice anexă la instalarea WSL Linux și va returna rezultatul în PowerShell:

wsl ls

Această comandă vă va oferi o listă a directorului Linux.

De ce ați dori să amestecați și să potriviți comenzile Windows și Linux? S-ar putea să preferați pur și simplu o comandă într-un sistem în locul celuilalt. Comenzile Windows tracert și Linux tracepath creează ambele trasee care urmăresc rutele pe care pachetele le duc către un server, dar afișează rezultatele în mod diferit.

Comanda Tracepath Linux rulează în WSL de la PowerShell:

Comanda Windows Tracert în Linux:

Este posibil să aveți deja o cheie OpenSSH generată pentru Windows. Dacă doriți să utilizați versiunea Linux, ar trebui să creați o altă cheie. Cu WSL, puteți utiliza doar cheia existentă. Tastați doar acest lucru în WSL:

ssh.exe nume de utilizator @ server

A putea rula diferite comenzi ale sistemului de operare din aceeași linie de comandă nu este nimic uimitor. Aveți capacitatea de a rula două sisteme diferite ca unul fără a trebui să porniți dual sau să utilizați o aplicație de virtualizare. WSL este doar o soluție incredibil de flexibilă.

O centrală de rețea

Cu WSL, nu trebuie să alegeți între Linux sau Windows pentru a elibera puterea de rețea a acestuia din urmă în sistemul dvs. Vă puteți păstra desktopul existent și puteți emite comenzi Linux în Windows și comenzi Windows în Linux.

Este o alternativă puternică la un boot dual și mașini virtuale. Cu mai multe îmbunătățiri pentru WSL în conductă, inclusiv posibilitatea de a rula aplicații grafice, se pare că WSL se va îmbunătăți doar cu timpul. Fie că sunteți o mână veche sau că pur și simplu intrați în rețea, de ce nu faceți pasul

E-mail
De ce Windows Expediere Linux Kernel schimbă totul

Doriți să rulați Linux în Windows? Datorită subsistemului Windows pentru Linux este și mai ușor. Iată de ce este important acest lucru.

Subiecte asemănătoare
  • Linux
  • Windows
  • Subsistemul Windows pentru Linux
Despre autor
David Delony (2 articole publicate)Mai multe de la David Delony

Aboneaza-te la newsletter-ul nostru

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

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.