Windows apakšsistēma operētājsistēmai Linux ir kļuvusi par nopietnu attīstības instrumentu, taču tā ir noderīga arī, lai palaistu plašo tīkla Linux rīku komplektu. Mūsdienu Windows versijām, kas balstītas uz Windows NT, ir arī savi tīkla rīki.

Jums var būt jautājums, kurš rīku komplekts jums būtu jākoncentrējas, ja operētājsistēmu Linux izmantojat WSL. Ar iespēju palaist reālas Linux komandas Windows vai Linux izvēle kļūst skaidrāka. Ir lietderīgāk piekļūt bagātīgajam tīkla rīkkopam no WSL.

Linux ir serveru standarts

Lai gan Linux joprojām pārstāv tikai nelielu skaitu galddatoru, tas dominē serveru skaitļošanā. Statistika no ZDNet 2015. gadā pierādīja, ka 96,3 procenti no pasaules 1 miljona labāko tīmekļa serveru izmanto Linux. No pasaules top 500 superdatoru, 100 procenti no tiem darbojas Linux. Pareizi, viņi visi.

Tā kā serveru skaitļošanā Linux ir tik visuresošs, ja nopietni vēlaties uzzināt par tīklu, jūs vēlēsities iepazīties ar Linux, ja vēl neesat.

Agrāk veids, kā palaist Linux un Windows vienā mašīnā, bija divējāda sāknēšanas sistēmas instalēšana, taču tas var aizņemt laiku. Tas prasa arī vietu diskā, un ir jāpārslēdz sistēma. Līdzīgi rīki

instagram viewer
Cigvins ir bijuši pieejami arī, bet tie ir tikai Linux komandu porti uz Windows un nedarbojas tieši tāpat.

Virtuālās mašīnas ļauj vienlaikus darboties Linux un Windows, taču VM var patērēt daudz resursu, un dažreiz ir grūti integrēt resursdatora un viesa sistēmas.

WSL novērš nepieciešamību mainīt kontekstu un ļauj jums nekavējoties būt produktīvam.

Iestatiet Windows apakšsistēmu Linux

Ja jūs tikai uzzināt par tīklu izveidi, ir viegli iestatīt WSL Windows datorā, un tas nav jādara jācīnās ar instalēšanu, vairāku sāknēšanu vai jācīnās ar jaunu saskarni virs jaunas operētājsistēmas sistēmā. Jūs varat iegūt savu pazīstamo Windows vidi, kamēr jūs praktiski izmantojat tīkla rīkus.

Saistīts: Palaidiet Linux, izmantojot Windows apakšsistēmu Linux

Ja jūs jau esat pieredzējis Linux lietotājs, WSL arī jums ir daudz ko piedāvāt. Varat palaist pazīstamos tīkla rīkus tieši sistēmā Windows, un tajā pašā komandrindā varēsiet kombinēt Windows un Linux komandas. To nevar izdarīt virtuālajā mašīnā vai atsevišķā Linux instalācijā.

Jebkurā gadījumā WSL atradīsit to pašu vidi, kuru atradīsit Linux serverī. Tas nozīmē, ka komandas darbosies vienādi abās sistēmās. Varat sekot dokumentācijai, kas paredzēta Linux.

Iegūstot pārliecību par Linux prasmēm, varēsiet iemācīto pielietot pilnvērtīgām Linux instalācijām.

Galvenais WSL izmantošanas iemesls ir piekļuve Linux piedāvātajam atvērtā pirmkoda tīkla rīku komplektam.

Jūs, iespējams, veidojat tīmekļa lietojumprogrammu, tāpēc vēlaties, lai būtu testa un tīmekļa datu bāzes serveri. Jūs varat instalēt Apache tīmekļa serveri un MariaDB datu bāzes serveri, kas abi tiek izmantoti, lai palaistu daudzas vietnes reālajā pasaulē.

Jūs varat tīkla savienojumu problēmu novēršana ar ping, tracepath, MTR un rakt dziļāk attālos serveros ar nmap.

Lieta ir tāda, ka jums būs piekļuve tiem pašiem rīkiem, kurus atradīsit Linux datorā, un tie darbosies tāpat. Tas nozīmē, ka pāreja no Windows uz Linux un atkal ir vienmērīga.

Lai gan daudziem no šiem rīkiem ir vietējās Windows porti, izstrādātāji prioritāti piešķir tieši Linux versijām. Tas nozīmē, ka, ja rodas kādas problēmas ar Windows versijām, visticamāk, problēma būs tā, ka izmantojat sistēmu Windows.

WSL palaiž vietējos Linux bināros failus, tāpēc tas nozīmē, ka darbināsiet tieši tādu pašu versiju, kādu izmantojat Linux mašīnā. Tagad, kad WSL2 izmanto virtualizētu Linux kodolu, uzvedības ziņā tas ir vairāk kā standarta Linux lodziņš.

Tas nozīmē, ka rīki darbosies tā, kā to sagaida atvērtā koda izstrādātāji.

Windows un Linux integrēšana

Viena no labākajām WSL daļām ir spēja sajaukt Windows un Linux no vienas komandrindas neatkarīgi no tā, vai tā ir Linux vai PowerShell.

Lai piekļūtu Linux failu sistēmai no Windows, vienkārši ierakstiet čaulā:

$ Explorer.exe.

Tas atvērs Windows Explorer pašreizējā direktorijā. Jūs varat aizstāt “Linux” jebkuru Linux direktoriju. un atveriet to pārlūkprogrammā Explorer.

Varat arī palaist jebkuru Windows komandu Linux, pievienojot .exe pie tā. Piemēram, ja vēlaties rediģēt .bashrc Notepad, ierakstiet:

$ notepad.exe .bashrc

Windows failu sistēmai var piekļūt arī no Linux no direktorija / mnt / [diska burts]. Ja jūsu Windows disks ir C:, tas būtu / mnt / c.

Dodoties uz Windows pusi, wsl komanda palaidīs visu, kas tam pievienots jūsu WSL Linux instalācijā, un atgriezīs rezultātu programmā PowerShell:

wsl ls

Šī komanda dos jums Linux direktoriju sarakstu.

Kāpēc jūs vēlaties sajaukt un saskaņot Windows un Linux komandas? Jūs varētu vienkārši dot priekšroku komandai vienā sistēmā, nevis otrai. Abas Windows tracert un Linux tracepath komandas izveido traceroutes, kas seko maršrutiem, kurus paketes ved uz serveri, bet rezultāti tiek parādīti atšķirīgi.

Tracepath Linux komanda darbojas WSL no PowerShell:

Windows Tracert komanda Linux:

Iespējams, jums jau ir izveidota OpenSSH atslēga, kas paredzēta operētājsistēmai Windows. Ja vēlaties izmantot Linux versiju, jums jāizveido vēl viena atslēga. Izmantojot WSL, jūs varat vienkārši izmantot savu esošo atslēgu. Jūs to vienkārši ierakstīsit WSL:

ssh.exe lietotājvārds @ serveris

Iespēja palaist dažādas operētājsistēmas komandas no vienas komandrindas nav nekas pārsteidzošs. Jums ir iespēja palaist divas dažādas sistēmas kā vienu, neveicot dubultu sāknēšanu vai izmantojot virtualizācijas lietojumprogrammu. WSL ir tikai neticami elastīgs risinājums.

Tīklošanas spēkstacija

Izmantojot WSL, jums nav jāizvēlas starp Linux vai Windows, lai jūsu sistēmā atbrīvotu pēdējo tīkla spēju. Jūs varat saglabāt savu esošo darbvirsmu un izdot Linux komandas operētājsistēmā Windows un Windows komandas Linux.

Tā ir spēcīga alternatīva dubultās boot un virtuālajām mašīnām. Izstrādājot vairāk WSL uzlabojumu, tostarp iespēju palaist grafiskās lietojumprogrammas, izskatās, ka WSL ar laiku tikai uzlabosies. Neatkarīgi no tā, vai esat vecs cilvēks vai vienkārši iesaistāties tīkla veidošanā, kāpēc gan neuzņemties ienirt?

E-pasts
Kāpēc Windows kodēšana Linux kodolu maina visu

Vai vēlaties palaist Linux operētājsistēmā Windows? Pateicoties Linux apakšsistēmai Linux, tas ir vēl vieglāk. Lūk, kāpēc tas ir svarīgi.

Saistītās tēmas
  • Linux
  • Windows
  • Windows apakšsistēma operētājsistēmai Linux
Par autoru
Deivids Delonijs (Publicēti 2 raksti)Vairāk no Deivida Delonija

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam par tehniskiem padomiem, atsauksmēm, bezmaksas e-grāmatām un ekskluzīviem piedāvājumiem!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.