Podsistem Windows za Linux se je izkazal kot resno orodje za razvoj, vendar je koristen tudi za zagon obsežnega mrežnega orodja Linux. Sodobne različice sistema Windows, ki temeljijo na temeljih sistema Windows NT, imajo tudi svoja mrežna orodja.

Morda se sprašujete, kateremu orodju bi se morali osredotočiti, če uporabljate Linux pod WSL. Z možnostjo izvajanja pravih ukazov za Linux postaja izbira sistema Windows ali Linux jasnejša. Bolj smiselno je dostopati do nabora orodij za mreženje iz WSL.

Linux je standard za strežnike

Čeprav Linux še vedno predstavlja le majhno število namiznih računalnikov, prevladuje v strežniškem računalništvu. Statistika iz ZDNet leta 2015 je dokazal, da 96,3 odstotka od 1 milijona najboljših spletnih strežnikov na svetu uporablja Linux. Svetovnih 500 najboljših superračunalnikov, 100 odstotkov jih uporablja Linux. Tako je, vsi.

Ker je Linux tako povsod prisoten v strežniškem računalništvu, če se resnično želite naučiti mreženja, se boste z Linuxom želeli seznaniti, če tega še niste storili.

instagram viewer

V preteklosti je bil način za zagon Linuxa in Windows na isti napravi namestitev sistema z dvojnim zagonom, vendar to lahko traja nekaj časa. Zahteva tudi prostor na disku in sistem je treba zamenjati. Orodja kot Cygwin so bili tudi na voljo, vendar so le vrata ukazov Linuxa za Windows in ne delujejo popolnoma enako.

Navidezni stroji omogočajo istočasno delovanje Linuxa in Windows, vendar VM lahko porabi veliko virov in včasih je težko integrirati gostiteljski in gostujoči sistem.

WSL odpravlja potrebo po zamenjavi kontekstov in omogoča takojšnjo produktivnost.

Nastavite podsistem Windows za Linux

Če se šele učite o mreženju, je WSL enostavno nastaviti na računalniku z operacijskim sistemom Windows in vam tega ni treba spopadati z namestitvijo, več zagonskim zagonom ali pa se spoprijeti z novim vmesnikom na vrhu novega operacijskega sistema sistem. Med poznavanjem okolja Windows lahko uporabljate omrežna orodja.

Sorodno: Zaženite Linux s pomočjo podsistema Windows za Linux

Če ste že prekaljeni uporabnik Linuxa, vam lahko WSL tudi veliko ponudi. Znana omrežna orodja lahko zaženete kar v sistemu Windows in v isti ukazni vrstici boste lahko mešali in ujemali ukaze za Windows in Linux. Tega ne morete storiti v navideznem računalniku ali samostojni namestitvi Linuxa.

V vsakem primeru boste na WSL našli enako okolje, kot bi ga našli na strežniku Linux. To pomeni, da bodo ukazi v obeh sistemih delovali enako. Sledite dokumentaciji, ki je namenjena Linuxu.

Ko pridobite zaupanje v svoje znanje Linuxa, boste naučeno znanje lahko uporabili v polnopravnih namestitvah Linuxa.

Glavni razlog za uporabo WSL je dostop do odprtokodnega omrežnega orodja, ki ga ponuja Linux.

Morda gradite spletno aplikacijo, zato bi radi imeli preizkusne spletne strežnike in strežnike baz podatkov. Namestite lahko spletni strežnik Apache in strežnik baz podatkov MariaDB, ki se v resničnem svetu uporabljata za zagon številnih spletnih mest.

Ti lahko odpravljanje težav z omrežnimi povezavami s pingom, tracepata, MTR in poglobite se v oddaljene strežnike z nmap.

Bistvo je, da boste imeli dostop do istih orodij, kot bi jih našli na računalniku Linux, in bodo delovala enako. To pomeni, da je prehod iz sistema Windows v sistem Linux in nazaj nemoten.

Čeprav imajo mnoga od teh orodij izvorna vrata za Windows, imajo razvijalci pogosto prednost pred različicami Linuxa. To pomeni, da če imate kakršne koli težave z različicami sistema Windows, bo najverjetneje težava v tem, da uporabljate Windows.

WSL poganja domače binarne datoteke Linux, kar pomeni, da boste uporabljali popolnoma enako različico, kot bi jo imeli na računalniku Linux. Zdaj, ko WSL2 uporablja navidezno jedro Linuxa, je po vedenju bolj podoben običajnemu oknu Linuxa.

To pomeni, da bodo orodja delovala tako, kot od njih pričakujejo odprtokodni razvijalci.

Integriranje sistema Windows in Linux

Eden najboljših delov WSL je zmožnost mešanja in povezovanja Windows in Linux iz iste ukazne vrstice, ne glede na to, ali gre za Linux ali PowerShell.

Za dostop do datotečnega sistema Linux iz sistema Windows preprosto vtipkajte v lupino:

$ Explorer.exe.

To bo odprlo Windows Explorer v trenutni imenik. Vsako mapo Linuxa lahko nadomestite z. in ga odprite v Raziskovalcu.

V ukazu Linux lahko zaženete kateri koli ukaz Windows, tako da ga dodate .exe temu. Če ste na primer želeli urediti svoj .bashrc v Beležnici, vnesite:

$ notepad.exe .bashrc

Do datotečnega sistema Windows lahko dostopate tudi iz Linuxa iz imenika / mnt / [črka pogona]. Če je vaš pogon Windows C:, bi bilo / mnt / c.

Če gremo na Windows stran, wsl ukaz bo zagnal vse, kar mu je bilo dodano v vaši namestitvi WSL Linux, in vrnil rezultat v PowerShell:

wsl ls

Ta ukaz vam bo dal seznam imenikov za Linux.

Zakaj bi želeli mešati in ujemati ukaze za Windows in Linux? Morda boste preprosto raje ukaz v enem sistemu pred drugim. Ukaza Windows tracert in Linux tracepath ustvarjata poti sledenja, ki sledijo paketom poti do strežnika, vendar rezultate prikažejo drugače.

Ukaz Tracepath Linux zažene v WSL iz PowerShell:

Ukaz Windows Tracert v Linuxu:

Morda že imate ključ OpenSSH, ustvarjen za Windows. Če bi želeli uporabiti različico Linuxa, bi morali ustvariti nov ključ. Z WSL lahko preprosto uporabite svoj obstoječi ključ. To bi preprosto vtipkali v WSL:

ssh.exe uporabniško ime @ strežnik

Zmožnost izvajanja različnih ukazov operacijskega sistema iz iste ukazne vrstice je neverjetna. Lahko zaženete dva različna sistema kot enega, ne da bi se morali zagnati z dvojnim zagonom ali uporabiti aplikacijo za virtualizacijo. WSL je neverjetno prilagodljiva rešitev.

Mrežna elektrarna

Z WSL vam ni treba izbirati med Linuxom ali Windowsom, da sprostite omrežno moč slednjega v vašem sistemu. Obdržite lahko obstoječe namizje in izdajate ukaze za Linux v sistemu Windows in ukaze za sistem Windows v sistemu Linux.

Je močna alternativa dvojnemu zagonu in navideznim strojem. Z več izboljšavami za WSL v pripravi, vključno z zmožnostjo zagona grafičnih aplikacij, se zdi, da se bo WSL sčasoma izboljšal. Ne glede na to, ali ste star človek ali se šele ukvarjate z mreženjem, zakaj se ne bi pogumno potrudili?

E-naslov
Zakaj Windows pošilja jedro Linuxa vse spreminja

Želite zagnati Linux v sistemu Windows? Zahvaljujoč podsistemu Windows za Linux je še lažje. Evo, zakaj je to pomembno.

Sorodne teme
  • Linux
  • Windows
  • Podsistem Windows za Linux
O avtorju
David Delony (2 objavljena članka)Več od Davida Delonyja

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.