Subsystém Windows pre Linux sa ukázal ako vážny nástroj na vývoj, ale je tiež užitočný na spustenie rozsiahlej sady nástrojov pre sieť Linux. Moderné verzie systému Windows, ktoré sú založené na systéme Windows NT, majú tiež svoje vlastné sieťové nástroje.

Možno by vás zaujímalo, na ktorú sadu nástrojov by ste sa mali zamerať, ak používate Linux pod WSL. Vďaka možnosti spúšťať skutočné príkazy systému Linux je výber systému Windows alebo Linux jasnejší. Dáva väčší zmysel prístupu k bohatej sieti nástrojov od WSL.

Linux je pre servery štandardom

Aj keď Linux stále predstavuje iba malý počet stolových počítačov, dominuje vo výpočtoch serverov. Štatistika z ZDNet v roku 2015 dokázalo, že 96,3 percenta z 1 milióna najlepších webových serverov na svete používa Linux. Svetových najlepších 500 superpočítačov, 100 percent z nich používa Linux. To je pravda, všetky.

Pretože Linux je v serverovej výpočtovej technike taký všadeprítomný, ak sa chcete vážne dozvedieť o sieťových prácach, mali by ste sa s Linuxom oboznámiť, ak ešte nie ste.

instagram viewer

V minulosti bolo možné spustiť systém Linux a Windows na rovnakom počítači tak, že ste si nainštalovali systém s dvoma bootmi, čo však môže chvíľu trvať. Vyžaduje tiež miesto na disku a je potrebné prepínať systém. Nástroje ako Cygwin sú tiež k dispozícii, ale sú to iba porty príkazov systému Linux pre Windows a nepracujú úplne rovnako.

Virtuálne počítače umožňujú súčasné spustenie systémov Linux a Windows, ale VM môže spotrebovať veľa zdrojov a je niekedy ťažké integrovať hostiteľský a hosťujúci systém.

WSL eliminuje potrebu meniť kontexty a umožňuje vám byť okamžite produktívni.

Nastavte podsystém Windows pre Linux

Ak sa ešte len učíte o práci v sieti, je ľahké nastaviť WSL na počítači so systémom Windows a nemusíte zápasiť s inštaláciou, multibootovaním alebo s novým rozhraním navrchu novej prevádzky systém. Svoje známe prostredie Windows môžete mať k dispozícii, kým budete mať k dispozícii sieťové nástroje.

Súvisiace: Spustite systém Linux pomocou subsystému Windows pre systém Linux

Ak už ste ostrieľaným používateľom systému Linux, WSL vám tiež má čo ponúknuť. Známe sieťové nástroje môžete spustiť priamo v systéme Windows. Na rovnakom príkazovom riadku budete môcť kombinovať a porovnávať príkazy Windows a Linux. To nemôžete urobiť na virtuálnom stroji alebo samostatnej inštalácii systému Linux.

V každom prípade nájdete na WSL rovnaké prostredie, aké by ste našli na serveri Linux. To znamená, že príkazy budú fungovať rovnakým spôsobom na oboch systémoch. Môžete postupovať podľa dokumentácie, ktorá je určená pre Linux.

Keď získate dôveru vo svoje zručnosti v oblasti Linuxu, budete môcť svoje naučené poznatky aplikovať na plnohodnotné inštalácie systému Linux.

Hlavným dôvodom používania WSL je získanie prístupu k sieťovému nástroju otvorených zdrojov, ktorý ponúka Linux.

Možno vytvárate webovú aplikáciu, takže by ste chceli mať testovacie webové a databázové servery. Môžete nainštalovať webový server Apache a databázový server MariaDB, ktoré sa používajú na spustenie mnohých webových stránok v reálnom svete.

Môžeš riešenie problémov so sieťovými pripojeniami pomocou príkazu ping, tracepath, MTR a ponorte sa hlbšie do vzdialených serverov pomocou nmap.

Jedná sa o to, že budete mať prístup k rovnakým nástrojom, aké nájdete na stroji so systémom Linux, a budú fungovať rovnako. To znamená, že prechod z Windows na Linux a späť je bezproblémový.

Aj keď mnoho z týchto nástrojov má natívne porty systému Windows, vývojári majú prednosť prednostne vo verziách pre Linux. To znamená, že ak narazíte na problémy s verziami Windows, s najväčšou pravdepodobnosťou bude problém, že používate Windows.

WSL prevádzkuje natívne binárne súbory pre systém Linux, čo znamená, že budete používať úplne rovnakú verziu, akú by ste používali na počítači so systémom Linux. Teraz, keď WSL2 používa virtualizované jadro Linuxu, je to z hľadiska správania skôr ako štandardný Linuxový box.

To znamená, že nástroje budú fungovať tak, ako to od nich vývojári open source očakávajú.

Integrácia Windows a Linux

Jednou z najlepších častí WSL je schopnosť kombinovať Windows a Linux z rovnakého príkazového riadku, či už v Linuxe alebo PowerShell.

Ak chcete získať prístup k súborovému systému Linux z Windows, zadajte do shellu:

$ Explorer.exe.

Týmto sa otvorí program Windows Explorer do aktuálneho adresára. Za „.“ Môžete nahradiť akýkoľvek adresár Linux. a otvorte ho v Prieskumníkovi.

Môžete tiež spustiť ľubovoľný príkaz systému Windows v systéme Linux pripojením .exe k tomu. Ak chcete upraviť napríklad súbor .bashrc v programe Poznámkový blok, zadajte:

$ notepad.exe .bashrc

K súborovému systému Windows môžete pristupovať aj z Linuxu z adresára / mnt / [písmeno jednotky]. Ak je vaša jednotka Windows C:, bolo by to / mnt / c.

Pokiaľ ide o stranu Windows, wsl príkaz spustí všetko, čo je k nemu pripojené vo vašej inštalácii WSL Linux, a vráti výsledok v PowerShell:

wsl ls

Tento príkaz vám poskytne zoznam adresárov systému Linux.

Prečo by ste chceli kombinovať príkazy Windows a Linux? Môžete jednoducho uprednostniť príkaz v jednom systéme pred druhým. Príkazy Windows tracert a Linux tracepath vytvárajú tracerouty, ktoré sledujú trasy, ktoré pakety vedú na server, ale výsledky zobrazujú odlišne.

Príkaz Tracepath Linux spustený vo WSL z prostredia PowerShell:

Príkaz Windows Tracert v systéme Linux:

Možno už máte kľúč OpenSSH vygenerovaný pre Windows. Ak chcete používať verziu pre Linux, musíte si vytvoriť ďalší kľúč. S WSL stačí použiť váš existujúci kľúč. Zadáte to iba do WSL:

ssh.exe používateľské meno @ server

Schopnosť spúšťať rôzne príkazy operačného systému z rovnakého príkazového riadku nie je nič úžasné. Máte možnosť spustiť dva rôzne systémy ako jeden bez nutnosti duálneho zavedenia alebo použitia virtualizačnej aplikácie. WSL je neuveriteľne flexibilné riešenie.

Sieťová elektráreň

S WSL nemusíte vyberať medzi Linuxom a Windows, aby ste vo svojom systéme uvoľnili sieťový výkon druhého z nich. Môžete ponechať svoju existujúcu pracovnú plochu a vydávať príkazy systému Linux v systéme Windows a príkazy systému Windows v systéme Linux.

Je to výkonná alternatíva k dual-boot a virtuálnym počítačom. S ďalšími vylepšeniami pre WSL, ktoré sa pripravujú, vrátane možnosti spúšťať grafické aplikácie, to vyzerá, že WSL sa bude časom zlepšovať. Či už ste stará ruka alebo sa len chystáte pracovať v sieti, prečo sa do toho nepustiť?

Email
Prečo Windows Shipping s jadrom Linuxu všetko mení

Chcete používať Linux v systéme Windows? Vďaka subsystému Windows pre Linux je to ešte jednoduchšie. Tu je dôvod, prečo je to dôležité.

Súvisiace témy
  • Linux
  • Windows
  • Subsystém Windows pre Linux
O autorovi
David Delony (2 publikované články)Viac od Davida Delonyho

Prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!

Ešte jeden krok…!

V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.

.