Subsystém Windows pro Linux se ukázal jako seriózní nástroj pro vývoj, ale je také užitečný pro provoz rozsáhlé síťové sady nástrojů pro Linux. Moderní verze systému Windows, založené na základech Windows NT, mají také své vlastní síťové nástroje.

Možná vás zajímá, na kterou sadu nástrojů byste se měli zaměřit, pokud používáte Linux pod WSL. Díky možnosti spouštět skutečné příkazy Linuxu je výběr Windows nebo Linux jasnější. Dává větší smysl přistupovat k bohaté síťové sadě nástrojů od WSL.

Linux je pro servery standardní

Zatímco Linux stále představuje pouze malý počet stolních počítačů, dominuje ve výpočetní technice serveru. Statistika z ZDNet v roce 2015 prokázalo, že 96,3 procent z 1 milionu nejlepších webových serverů na světě používá Linux. Světa nejlepších 500 superpočítačů, 100 procent z nich používá Linux. To je pravda, všechny.

Vzhledem k tomu, že Linux je v oblasti serverových počítačů tak všudypřítomný, pokud se chcete vážně chtít dozvědět více o práci v síti, měli byste se s Linuxem seznámit, pokud ještě nejste.

instagram viewer

V minulosti bylo možné spustit systém Linux a Windows na stejném počítači instalací systému se dvěma bootmi, ale to může nějakou dobu trvat. Vyžaduje také místo na disku a je třeba přepínat systém. Nástroje jako Cygwin jsou také k dispozici, ale jsou to jen porty příkazů Linuxu pro Windows a nefungují úplně stejně.

Virtuální stroje umožňují běh systémů Linux a Windows současně, ale virtuální počítač může spotřebovat spoustu zdrojů a je někdy obtížné integrovat hostitelský a hostující systém.

WSL eliminuje potřebu přepínat kontexty a umožňuje vám být okamžitě produktivní.

Nastavte podsystém Windows pro Linux

Pokud se právě učíte o práci v síti, je snadné nastavit WSL na počítači se systémem Windows a nemusíte potýkat se s instalací, multibootem nebo s novým rozhraním nad novým operačním systémem Systém. Můžete mít své známé prostředí Windows, zatímco získáte praktické zkušenosti se síťovými nástroji.

Příbuzný: Spusťte Linux pomocí subsystému Windows pro Linux

Pokud jste již ostříleným uživatelem Linuxu, WSL vám má také co nabídnout. Své známé síťové nástroje můžete spustit přímo v systému Windows a na stejném příkazovém řádku budete moci kombinovat a porovnávat příkazy pro Windows a Linux. To nemůžete udělat ve virtuálním počítači nebo v samostatné instalaci systému Linux.

V každém případě najdete na WSL stejné prostředí, jaké byste našli na serveru Linux. To znamená, že příkazy budou v obou systémech fungovat stejným způsobem. Můžete sledovat dokumentaci určenou pro Linux.

Když získáte důvěru ve své dovednosti v oblasti Linuxu, budete moci aplikovat to, co se naučíte, na plnohodnotné instalace Linuxu.

Hlavním důvodem pro použití WSL je získání přístupu k sadě síťových nástrojů open source, kterou Linux nabízí.

Možná vytváříte webovou aplikaci, takže byste chtěli mít testovací webové a databázové servery. Můžete nainstalovat webový server Apache a databázový server MariaDB, které se používají ke spouštění mnoha webových stránek v reálném světě.

Můžeš řešení potíží se síťovým připojením pomocí příkazu ping, tracepath, MTR a ponořte se hlouběji do vzdálených serverů pomocí nmap.

Jde o to, že budete mít přístup ke stejným nástrojům, které najdete na počítači se systémem Linux, a budou fungovat stejným způsobem. To znamená, že přechod z Windows na Linux a zpět je bezproblémový.

I když mnoho z těchto nástrojů má nativní porty Windows, často mají přednost vývojářské verze pro Linux. To znamená, že pokud narazíte na problémy s verzemi pro Windows, bude s největší pravděpodobností problém v tom, že používáte Windows.

WSL provozuje nativní binární soubory pro Linux, takže to znamená, že používáte přesně stejnou verzi, jakou byste měli na stroji s Linuxem. Nyní, když WSL2 používá virtualizované linuxové jádro, je to z hlediska chování spíše jako standardní linuxový box.

To znamená, že nástroje budou fungovat tak, jak to od nich vývojáři open source očekávají.

Integrace Windows a Linux

Jednou z nejlepších částí WSL je schopnost kombinovat Windows a Linux ze stejného příkazového řádku, ať už v Linuxu nebo PowerShellu.

Pro přístup k souborovému systému Linux z Windows jednoduše napište do shellu:

$ Explorer.exe.

Tím se otevře Průzkumník Windows do aktuálního adresáře. Za „.“ Můžete nahradit libovolný adresář Linux. a otevřete jej v Průzkumníku.

Můžete také spustit libovolný příkaz systému Windows v systému Linux připojením .exe k tomu. Pokud byste chtěli upravit .bashrc například v poznámkovém bloku, zadejte:

$ notepad.exe .bashrc

K souborovému systému Windows můžete také přistupovat z Linuxu z adresáře / mnt / [písmeno jednotky]. Pokud je vaše jednotka Windows C:, bylo by to / mnt / c.

Přejděte na stranu Windows a wsl příkaz spustí vše, co je k němu připojeno ve vaší instalaci WSL Linux, a vrátí výsledek v PowerShell:

wsl ls

Tento příkaz vám poskytne seznam adresářů systému Linux.

Proč byste chtěli kombinovat příkazy Windows a Linux? Můžete jednoduše upřednostnit příkaz v jednom systému před druhým. Příkazy Windows tracert a Linux tracepath vytvářejí tracerouty, které sledují trasy, které pakety vedou na server, ale zobrazují výsledky odlišně.

Příkaz Tracepath Linux spuštěný ve WSL z prostředí PowerShell:

Příkaz Windows Tracert v systému Linux:

Možná již máte klíč OpenSSH vygenerovaný pro Windows. Pokud byste chtěli použít verzi pro Linux, budete muset vytvořit další klíč. S WSL můžete jednoduše použít svůj stávající klíč. Stačí napsat do WSL:

ssh.exe uživatelské jméno @ server

Schopnost spouštět různé příkazy operačního systému ze stejného příkazového řádku není nic úžasného. Máte možnost spouštět dva různé systémy jako jeden, aniž byste museli provádět dvojí spuštění nebo používat virtualizační aplikaci. WSL je neuvěřitelně flexibilní řešení.

Síťová elektrárna

S WSL nemusíte volit mezi Linuxem a Windows, abyste ve svém systému uvolnili jeho síťový výkon. Můžete si ponechat svůj stávající desktop a vydávat příkazy Linuxu v systému Windows a příkazy Windows v systému Linux.

Je to výkonná alternativa k dual-boot a virtuálním strojům. S dalšími vylepšeními pro WSL v potrubí, včetně možnosti spouštět grafické aplikace, vypadá to, že WSL se bude časem zlepšovat. Ať už jste stará ruka nebo se právě chystáte pracovat v síti, proč se do toho nepustit?

E-mailem
Proč Windows Shipping s linuxovým jádrem všechno mění

Chcete spustit Linux ve Windows? Díky subsystému Windows pro Linux je to ještě jednodušší. Zde je důvod, proč je to důležité.

Související témata
  • Linux
  • Okna
  • Subsystém Windows pro Linux
O autorovi
David Delony (2 publikované články)Více od Davida Delonyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.