Podsistem Windows za Linux pojavio se kao ozbiljan alat za razvoj, ali također je koristan za pokretanje velikog mrežnog Linux alata. Moderne verzije sustava Windows, nadograđene na temeljima sustava Windows NT, također imaju vlastite mrežne alate.

Možda se pitate na koji se skup alata treba usredotočiti ako koristite Linux pod WSL-om. S mogućnošću izvođenja stvarnih Linux naredbi, izbor sustava Windows ili Linux postaje sve jasniji. Ima smisla pristupiti bogatom mrežnom alatu s WSL-a.

Linux je standardni za poslužitelje

Iako Linux još uvijek predstavlja samo mali broj stolnih računala, on dominira u posluživanju računala. Statistika iz ZDNet 2015. dokazao je da 96,3 posto od 1 milijun najboljih web poslužitelja na svijetu koristi Linux. Svjetskih top 500 superračunala, 100 posto njih koristi Linux. Točno, svi oni.

Budući da je Linux toliko sveprisutan u posluživanju računala, ako ozbiljno želite naučiti o umrežavanju, poželjet ćete se upoznati s Linuxom ako to već niste učinili.

U prošlosti je način pokretanja Linuxa i Windowsa na istom stroju bio instaliranje sustava s dvostrukim pokretanjem, ali to može potrajati. Također zahtijeva prostor na disku i postoji potreba za prebacivanjem sustava. Alati poput

Cygwin također su bili dostupni, ali oni su samo priključci Linux naredbi za Windows i ne rade potpuno isto.

Virtualni strojevi omogućuju istodobno pokretanje Linuxa i Windows, ali VM može potrošiti puno resursa i ponekad je teško integrirati hostove i gostujuće sustave.

WSL eliminira potrebu za promjenom konteksta i omogućuje vam da odmah budete produktivni.

Postavite Windows podsustav za Linux

Ako tek učite o umrežavanju, WSL je jednostavno postaviti na Windows računalu i ne mora boriti se s instalacijom, višestrukim dizanjem ili se morati boriti s novim sučeljem povrh novog operativnog sustava sustav. Možete se upoznati sa svojim Windows okruženjem dok se upoznate s mrežnim alatima.

Povezano: Pokrenite Linux pomoću Windows podsustava za Linux

Ako ste već sezonski korisnik Linuxa, WSL vam također može puno ponuditi. Svoje poznate mrežne alate možete pokretati izravno u sustavu Windows i moći ćete kombinirati i podudarati Windows i Linux naredbe na istom naredbenom retku. To ne možete učiniti na virtualnom stroju ili samostalnoj instalaciji Linuxa.

U svakom slučaju, na WSL-u ćete pronaći isto okruženje kao na Linux poslužitelju. To znači da će naredbe raditi na isti način na oba sustava. Možete slijediti dokumentaciju koja je namijenjena Linuxu.

Kako steknete povjerenje u svoje Linux vještine, moći ćete primijeniti ono što naučite na punopravne Linux instalacije.

Glavni razlog korištenja WSL-a je dobivanje pristupa mrežnom alatu otvorenog koda koji Linux nudi.

Možda izrađujete web aplikaciju, pa biste htjeli imati testne web poslužitelje i baze podataka. Možete instalirati web poslužitelj Apache i poslužitelj baze podataka MariaDB, a oba se koriste za pokretanje puno web stranica u stvarnom svijetu.

Možeš rješavanje mrežnih veza pomoću pinga, tracepat, MTR i kopati dublje u udaljene poslužitelje s nmap-om.

Poanta je u tome da ćete imati pristup istim alatima koje biste pronašli na Linux stroju i oni će raditi na isti način. To znači da je prelazak sa Windowsa na Linux i natrag besprijekoran.

Iako mnogi od ovih alata imaju izvorne Windows portove, programeri često imaju prioritet za verzije Linuxa. To znači da ako naiđete na bilo kakav problem s verzijama sustava Windows, najvjerojatnije će problem biti u tome što koristite Windows.

WSL pokreće izvorne Linux binarne datoteke, pa to znači da ćete pokretati potpuno istu verziju kao i na Linux stroju. Sada kada WSL2 koristi virtualiziranu Linuxovu jezgru, u smislu ponašanja više sliči na standardni Linux okvir.

To znači da će alati raditi onako kako to očekuju programeri otvorenog koda.

Integriranje sustava Windows i Linux

Jedan od najboljih dijelova WSL-a je sposobnost kombiniranja i usklađivanja sustava Windows i Linux iz istog naredbenog retka, bilo u Linuxu ili PowerShell-u.

Da biste pristupili Linuxovom datotečnom sustavu iz Windowsa, jednostavno unesite u ljusku:

$ Explorer.exe.

Ovo će otvoriti Windows Explorer trenutnom direktoriju. Možete zamijeniti bilo koji Linux direktorij za "." i otvorite ga u Exploreru.

Također možete pokrenuti bilo koju Windows naredbu u Linuxu dodavanjem .exe tome. Ako ste na primjer htjeli urediti svoj .bashrc u Notepadu, upišite:

$ notepad.exe .bashrc

Datotečnom sustavu Windows također možete pristupiti s Linuxa iz direktorija / mnt / [letter letter]. Ako je vaš Windows pogon C:, bilo bi / mnt / c.

Prelazak na Windows stranu, wsl naredba će pokrenuti sve što je dodano u vašoj WSL Linux instalaciji i vratiti rezultat u PowerShell:

wsl ls

Ova će vam naredba dati popis direktorija za Linux.

Zašto biste željeli kombinirati i podudarati naredbe sustava Windows i Linux? Jednostavno biste mogli preferirati naredbu u jednom sustavu u odnosu na drugi. Naredbe Windows tracert i Linux tracepath stvaraju trase praćenja koje slijede putove koje paketi vode do poslužitelja, ali rezultate prikazuju drugačije.

Tracepath Linux naredba pokrenuta u WSL-u iz PowerShell-a:

Naredba Windows Tracert u Linuxu:

Možda već imate OpenSSH ključ generiran za Windows. Ako želite koristiti verziju Linuxa, morat ćete stvoriti drugi ključ. S WSL-om možete samo koristiti postojeći ključ. Samo biste ovo upisali u WSL:

ssh.exe korisničko ime @ poslužitelj

Mogućnost pokretanja različitih naredbi operativnog sustava iz istog naredbenog retka ništa je nevjerojatno. Imate mogućnost pokretanja dva različita sustava kao jednog, bez dvostrukog pokretanja ili korištenja aplikacije za virtualizaciju. WSL je nevjerojatno fleksibilno rješenje.

Mrežna snaga

S WSL-om ne morate birati između Linuxa ili Windows-a da biste oslobodili mrežnu snagu potonjeg na vašem sustavu. Možete zadržati postojeću radnu površinu i izdavati Linux naredbe u sustavu Windows i Windows naredbe u sustavu Linux.

Moćna je alternativa dual-boot i virtualnim strojevima. S dodatnim poboljšanjima za WSL, uključujući mogućnost pokretanja grafičkih aplikacija, čini se da će WSL s vremenom biti sve bolji. Bez obzira jeste li stara ruka ili tek ulazite u umrežavanje, zašto ne biste odvažili?

E-mail
Zašto Windows isporučuje Linux kernel sve mijenja

Želite pokrenuti Linux u sustavu Windows? Zahvaljujući Windows podsustavu za Linux to je još lakše. Evo zašto je ovo važno.

Povezane teme
  • Linux
  • Windows
  • Podsistem Windows za Linux
O autoru
David Delony (Objavljeni su 2 članka)Više od Davida Delonyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Još jedan korak…!

Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.

.