A Windows alrendszere Linux számára a fejlesztés komoly eszközeként jelent meg, de hasznos a hatalmas hálózati Linux eszközkészlet futtatásához is. A Windows NT alapjaira épülő modern Windows-verzióknak saját hálózati eszközeik is vannak.

Kíváncsi lehet, hogy melyik eszközkészletre kell összpontosítania, ha WSL alatt futtatja a Linuxot. A valódi Linux parancsok futtatásának lehetőségével világosabbá válik a Windows vagy a Linux választása. Ésszerűbb elérni a gazdag hálózati eszköztárat a WSL-ből.

A Linux szabvány a szerverek számára

Míg a Linux még mindig csak kis számú asztali számítógépet képvisel, a kiszolgáló számítástechnikában dominál. Statisztika innen: ZDNet 2015-ben bebizonyította, hogy a világ legnagyobb egymillió webszerverének 96,3 százaléka használja a Linuxot. A világé top 500 szuperszámítógép100% -uk Linuxot futtat. Így van, mindegyik.

Mivel a Linux annyira elterjedt a kiszolgálói számítástechnikában, ha komolyan akarja tanulni a hálózatot, akkor meg kell ismernie a Linuxot, ha még nem.

Korábban a Linux és a Windows ugyanazon a gépen való futtatásának módja a kettős rendszerindító rendszer telepítése volt, de ez időbe telhet. Ehhez lemezterületre is szükség van, és szükség van a rendszer váltására. Eszközök, mint Cygwin elérhetőek is, de ezek csak a Linux parancsainak portjai a Windows-hoz, és nem teljesen ugyanúgy működnek.

A virtuális gépek lehetővé teszik a Linux és a Windows egyszerre történő futtatását, de a virtuális gép rengeteg erőforrást emészthet fel, és néha nehéz integrálni a gazdagépet és a vendégrendszert.

A WSL kiküszöböli az összefüggések váltásának szükségességét, és lehetővé teszi, hogy azonnal produktív legyen.

Állítsa be a Windows alrendszert Linux számára

Ha még csak a hálózatépítéssel foglalkozik, akkor könnyen beállíthatja a WSL-t egy Windows gépen, és nem kell telepítéssel, többszörös indítással vagy új kezelőfelülettel kell megküzdenie egy új operációs rendszer tetején rendszer. Megismerheti a megszokott Windows-környezetet, miközben a hálózati eszközökkel praktikusan foglalkozik.

Összefüggő: Futtassa a Linuxot a Linux alrendszer használatával

Ha Ön már tapasztalt Linux-felhasználó, akkor a WSL is sokat kínál Önnek. A megszokott hálózati eszközöket közvetlenül a Windows rendszerben futtathatja, és ugyanazon a parancssoron keverheti össze a Windows és a Linux parancsokat. Ezt nem lehet megtenni virtuális gépen vagy önálló Linux telepítéskor.

Mindenesetre ugyanazt a környezetet találja meg a WSL-en, mint amelyet egy Linux szerveren talál. Ez azt jelenti, hogy a parancsok mindkét rendszeren ugyanúgy működnek. Kövesse a Linux számára szánt dokumentációt.

Amint bizalmat szerez a Linux-ismereteiben, alkalmazhatja a megtanultakat teljes értékű Linux-telepítésekre.

A WSL használatának fő oka az, hogy hozzáférjen a Linux által kínált nyílt forráskódú hálózati eszköztárhoz.

Lehet, hogy webalkalmazást épít, ezért teszt- és adatbázis-szervereket szeretne. Telepítheti az Apache webkiszolgálót és a MariaDB adatbázis-kiszolgálót, mindkettőt sok webhely futtatására használják a való világban.

tudsz a hálózati kapcsolatok hibaelhárítása a ping használatával, tracepath, MTR és mélyebbre ásni a távoli szervereken az nmap segítségével.

A lényeg az, hogy hozzáférhet ugyanazokhoz az eszközökhöz, amelyeket egy Linux gépen talál, és ugyanúgy fognak működni. Ez azt jelenti, hogy a Windows-ról a Linuxra és visszafelé haladás zökkenőmentes.

Bár ezen eszközök közül sok rendelkezik natív Windows-portokkal, a fejlesztők gyakran elsőbbséget élveznek a Linux-verziókkal. Ez azt jelenti, hogy ha bármilyen problémába ütközik a Windows verzióival, akkor valószínűleg az lesz a probléma, hogy a Windows rendszert használja.

A WSL natív Linux bináris fájlokat futtat, tehát ez azt jelenti, hogy pontosan ugyanazt a verziót fogja futtatni, mint egy Linux gépen. Most, hogy a WSL2 egy virtualizált Linux kernelt használ, viselkedése szempontjából inkább egy standard Linux dobozra hasonlít.

Ez azt jelenti, hogy az eszközök úgy működnek, ahogy a nyílt forráskódú fejlesztők elvárják tőlük.

A Windows és a Linux integrálása

A WSL egyik legjobb része az, hogy a Windows és a Linux ugyanazon parancssorból keverhető össze, akár Linuxban, akár PowerShellben.

A Windows fájlrendszeréhez való hozzáféréshez egyszerűen írja be a shellbe:

$ Explorer.exe.

Ez megnyitja a Windows Intézőt az aktuális könyvtárba. Bármelyik Linux könyvtárat helyettesítheti az “.” és nyissa meg az Intézőben.

Bármely Windows parancsot futtathat Linux alatt a hozzáfűzéssel .alkalmazás hozzá. Ha például a .bashrc fájlt szeretné szerkeszteni a Jegyzettömbben, írja be:

$ notepad.exe .bashrc

A Windows fájlrendszert Linuxról is elérheti az / mnt / [meghajtóbetűjel] könyvtárból. Ha a Windows meghajtó C:, ez lenne / mnt / c.

A Windows oldalra lépve a wsl parancs futtat bármi hozzáfűzöttet a WSL Linux telepítés során, és az eredményt a PowerShellben adja vissza:

wsl ls

Ez a parancs megadja a Linux könyvtár listáját.

Miért szeretné összekeverni a Windows és a Linux parancsokat? Lehet, hogy egyszerűen az egyik rendszerben lévő parancsot részesíti előnyben a másik helyett. A Windows tracert és a Linux tracepath parancsok egyaránt létrehoznak olyan nyomvonalakat, amelyek követik a csomagok szerverre vezetett útjait, de az eredményeket másképp jelenítik meg.

A Tracepath Linux parancs fut a WSL-ben a PowerShellből:

Windows Tracert parancs Linux alatt:

Lehet, hogy már létrehozott egy OpenSSH kulcsot a Windows számára. Ha használni szeretné a Linux verziót, akkor létre kell hoznia egy másik kulcsot. A WSL használatával csak a meglévő kulcsát használhatja. Csak ezt írja be a WSL-be:

ssh.exe felhasználónév @ szerver

Az a különbség, hogy ugyanazon a parancssoron futtathatunk különböző operációs rendszer parancsokat. Két különböző rendszert futtathat egyben anélkül, hogy kettős indítást vagy virtualizációs alkalmazást kellene használnia. A WSL csak hihetetlenül rugalmas megoldás.

Hálózati erőmű

A WSL használatával nem kell választania Linux vagy Windows között, hogy felszabadítsa az utóbbi hálózati erejét a rendszerén. Megtarthatja a meglévő asztalt, és kiadhatja a Linux parancsokat a Windows rendszerben, a Windows parancsokat pedig a Linux rendszerben.

A kettős rendszerindító és a virtuális gépek hatékony alternatívája. A folyamatban lévő WSL további fejlesztéseivel, köztük a grafikus alkalmazások futtatásának lehetőségével úgy tűnik, hogy a WSL idővel csak jobb lesz. Akár régi kéz vagy, akár csak a hálózatépítésbe kezd, miért ne venné meg a lépést?

Email
Miért változtat meg mindent a Windows kerneljének Windows szállítása?

Szeretné futtatni a Linuxot a Windows rendszerben? A Windows alrendszer Linuxnak köszönhetően még egyszerűbb. Ezért van ez fontos.

Kapcsolódó témák
  • Linux
  • ablakok
  • Windows alrendszer Linuxhoz
A szerzőről
David Delony (2 cikk megjelent)Több David Delonytól

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz, amely műszaki tippeket, véleményeket, ingyenes e-könyveket és exkluzív ajánlatokat tartalmaz!

Még egy lépés…!

Kérjük, erősítse meg e-mail címét az imént elküldött e-mailben.

.