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?
Szeretné futtatni a Linuxot a Windows rendszerben? A Windows alrendszer Linuxnak köszönhetően még egyszerűbb. Ezért van ez fontos.
- Linux
- ablakok
- Windows alrendszer Linuxhoz
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.