Hogyan lehet root ubuntu
WSL (Linux Windows alrendszer): Tippek, utasítások, problémamegoldás
Tartalomjegyzék
ÉN. Linux Distribution Management
1. A WSL2 engedélyezése (Windows alrendszer Linux második verziójához) és állítsa be a rendszermag legújabb verzióját
2.A WSL Linux eloszlása jellemzői
3.A Linux eloszlás telepítése WSL-ben
4.A WSL telepített Linux-eloszlások listájának megtekintése
5.Hogyan kell használni a Linuxot WSL-ben
6.Mint a WSL Reset Linux a kezdeti állapot előtt
7.A WSL Linux eloszlásának törlése
nyolc.Hogyan lehet megtudni, hogy melyik eloszlás fut
kilenc.Az összes elosztás kikapcsolása
A külön eloszlás újraindítása vagy kikapcsolása
A Windows fájl megnyitása Linuxban
Hogyan szerelje fel a cserélhető lemezeket a Linux Windows alrendszerbe
A hálózati mappák felszerelése
Könnyű hozzáférés a fájlokhoz a Windows alrendszerben a Linux (WSL)
Tippek a Debian-alapú eloszlások használatához
OpenSUSE-alapú eloszlások tippek
Tippek a Fedora alapú eloszlások használatához
Hogyan állítsa vissza a jelszót a WSL-ben
II.Programok, tulajdonságok és rendszerbeállítások telepítése és használata
1.Dupla parancsnok (ingyenes analóg teljes parancsnok) Linuxban (WSL)
2.Hogyan indítson el egy webszervert Linux-ban a WSL-en
3.Hogyan lehet elérni a Linux szolgáltatásokat WSL-ben (melyik IP Linuxból)
4.Hogyan érheti el a Windows szolgáltatásait a WSL-ről
5.Hogyan állíthatjuk be a WSL Linux-i feladatkezelő analógját
6.Hogyan tekinthetjük meg a nyitott portokat Linuxban a WSL-en
7.Hogyan futtassa a MySQL DBMS Linux-t a WSL-ben
nyolc.Linux támogatja a WSL grafikus felhasználói felületen
Iii. A WSL problémáinak megoldása
1.Hiba A WSLregisterDistribution hiba történt: 0x
2.A MINDE_SOCK címet már használja
3.Miért nem látja a Wi-Fi adaptereket a Wi-Fi adaptereket
4.A WSL Linux videokártyákat használhat a számítások elvégzéséhez
5.Hiba a WSL-ben (Kali Linux, Ubuntu) alvás: nem tudja olvasni a valós idejű órát: Érvénytelen argumentum
6.Nem lehet csatlakozni az aljzathoz: A kapcsolat nincs telepítve, t.Nak nek. A végső számítógép elutasította a csatlakozási kérelmet. ()
7.ERROR E: A HAB-nak kiadási fájl még nem érvényes (érvénytelen egy másik 2H 43 perc 57s). A tároló frissítései nem kerülnek alkalmazásra
A Hab egy cikkkészletet készít a Kali Linux használatáról a Windows alrendszerben a Linux (WSL). Véleményem szerint ezek az utasítások nagyon érdekesek a Kali Linux WSL és Novice felhasználók újonc felhasználói számára. Ezekben az utasításokban nem könnyű elsajátítani a terminál és az alapvető parancsokat, és példákat használni a legjobb eszközökre közvetlenül a Windows rendszerben anélkül, hogy szükség lenne egy másik operációs rendszert vagy python, rubin, perl és más.
A WSL technológia lehetővé teszi, hogy gyorsan hozzáférhessen a nagy számú Linux eszközhöz, amely a munkakörnyezet beállításához minimális időt tölt be.
A Linux és a Kali Linux eszközök hatékony használatához azonban ismernie kell őket, és ismernie kell a bevezetésük szintaxisát (a következő részben). De ugyanolyan fontos, hogy magabiztosan érezze magát, hogy érezze a WSL Linux-ot, amely pontosan ez a szakasz. Itt van lépésről-lépésre utasításokat használó WSL, ötletek és tippek végrehajtásáról szóló alapművelet kapnak, bizonyos problémák vannak leírva.
Ezeket az utasítások listáját feltöltik. Ha van egy kérdésed a WSL-en, akkor kérdezze meg tőle a megjegyzéseket.
ÉN. Linux Distribution Management
A WSL2 engedélyezése (Windows alrendszer Linux második verziójához) és állítsa be a rendszermag legújabb verzióját
A Microsoft Canonical-val dolgozott, hogy teljes ubuntu-alapú bash shell környezetet kínáljon, amely ezen alrendszeren keresztül működik, és most már teljes körű Linux eloszlásokat futtathat. Technikailag ez egyáltalán nem Linux. A Linux az operációs rendszer alapvető magja, amely itt nem érhető el. Ehelyett lehetővé teszi, hogy futtassa a bash héjat és ugyanazokat a bináris fájlokat, amelyeket általában az Ubuntu Linuxban futtat. A szabad szoftverszoftverek gyakran azt állítják, hogy a középső Linux operációs rendszert GNU / Linuxnak kell nevezni, mert valójában a Linux Core számos GNU programot dolgozik. Bash Shell, hogy ténylegesen képviseli ezeket a GNU segédprogramokat és más szoftvert.
Ezt a funkciót eredetileg bash az Ubuntu-ban hívták, de lehetővé tette a ZSH és más Shell parancssor futtatását is. Most támogatja a többi Linux eloszlást. Az Ubuntu helyett az openSUSE Leap vagy a SUSE Enterprise Server, a Fedora vagy a Kali Linux helyett választhat.
Itt vannak korlátozások. Még nem támogatja a háttérszerver szoftvereket, és hivatalosan nem működik Linux grafikus asztali alkalmazásokkal. Nem minden parancssori alkalmazás is működik, mivel a funkció nem ideális.
Alapértelmezés szerint a WSL2 le van tiltva a Windows rendszerben. Engedélyezéséhez használhat grafikus felületet vagy parancssorot. A WSL2 engedélyezése a parancssorba, kattintson a gombra Win + X És a megnyíló menüben válassza ki Windows PowerShell (rendszergazda):
Fontos, hogy megemelkedjen a powershell megemelkedő jogokkal.
Futtassa be benne:
Engedélyezés-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Várja meg a letöltés és a végrehajtás végét.
Indítsa újra a számítógépet a Nyomja meg az Enter billentyűt.
Most nyissa meg a Powerhell-t az adminisztrátorból, és hajtsa végre újra:
Hab / Online / engedélyezése-játékfilm / ÖsszetevőNeve: VirtualMachinePlatform / Minden / Norestart Hab / Online / engedélyezése-játékfilm / ÖsszetevőNeve: Microsoft Windows-alrendszer-Linux / Minden / Norestart
Indítsa újra a számítógépet.
Töltse le és telepítse a WSL2 Linux kernel utolsó kernelét itt: Hab (Direct Link).
Nyissa meg a PowerShell-et rendszergazdaként, és hajtsa végre:
WSL -SSET-DEFAULT-VERSION 2
Ha már rendelkezik elosztó készlet (például Kali Linux) a WSL1-ben, akkor frissíteni a parancsot:
WSL -SSET-VERSION KALI-LINUX 2
A WSL Linux eloszlása jellemzői
Debian
A Debian népszerű, például a szerverekhez, valamint az egyéb eloszlások alapjául. Például a Debian az Ubuntu, a Kali Linux, a Linux menta (Linux “, amely közvetlenül a Debian-on alapul, valamint egy klasszikus változat, amely az Ubuntu-n alapul, amely viszont a Debianon alapul ).
Azaz a debian és a derivatívák nagyon népszerűek.
Használhatja a teljes Debian parancssori környezetet, amely tartalmazza a teljes aktuális stabil verziót.
Kali Linux
A Kali Linux a legnépszerűbb forgalmazási készlet szakemberek számára az információbiztonság, a digitális bűncselekmények, a hackerek és a fejlett felhasználók számára. A Linux natív környezetben sok speciális eszközt telepíthet és használhat. Mert Kali Linux, úgy tervezték Egyszerűsített futó grafikus felületet (lásd a cikket Hogyan telepítsük Kali Linux a Win-KEX (grafikus felület) a WSL2 (Windows alrendszer Linux), valamint utasításokat HAB, ez a disztribúció megteszi, így sok részletes utasítást talál. Ezért a Kali Linux ajánlott.
SUSE LINUX Enterprise Server
A SUSE Linux Enterprise Server egy multimodális operációs rendszer, amely megnyitja az utat az informatikai átalakuláshoz a szoftver korában. A modern moduláris OS segít a multimodális egyszerűsítésében, a hagyományos informatikai infrastruktúra hatékonyvá teszi és vonzó fejlesztői platformot biztosít. Ennek eredményeképpen könnyedén telepítheti és átviheti a kritikus munkaterheléseket a helyi és nyilvánosan hozzáférhető felhő környezetben. A SUSE Linux Enterprise Server 15 SP1 multimodális tervezés segítségével a szervezetek transzformációs informatikai táj ötvözi a hagyományos és a szoftver alapú infrastruktúra.
Ubuntu
A WSL-ben az Ubuntu eloszlásának nincs grafikus felülete (alapértelmezettként minden más eloszlásban), így nem hívható barátságosabbnak a felhasználónak. A Debian alapján.
Fedora
Ígéretet ad hozzá, de még mindig hiányzik.
A Linux eloszlás telepítése WSL-ben
Miután bekapcsolta a WSL2-t, az előző részben látható módon nyissa meg a Microsoft Store-t a Start menüből.
És keressen Linuxot a boltban. Válassza ki a Debian vagy más Linux eloszlást az áruház alkalmazásból.
Látni fogja a jelenleg elérhető összes Linux disztribúció listáját a Windows Store-ban. Ez magában foglalja a Debian, a Kali Linux, az Ubuntu, az openSUSE ugrás és az openSuse vállalkozás a Fedora megjelenésével.
A Linux eloszlás telepítéséhez kattintson rá, majd kattintson a Get vagy Set gombra a telepítéshez, mint bármely más áruház alkalmazás.
Ha nem tudod, milyen Linux szerdán, javasoljuk a Debian-t. Ez a népszerű Linux elosztó készlet, amely különböző célokra használható. Vagy válasszon másik Linux rendszert, ha pontosabb igénye van.
Azt is beállíthatja több Linux-disztribúció, amelyek mindegyike megkapja az egyedi hivatkozások. Számos különböző Linux eloszlást is futtathat egyidejűleg különböző ablakokban.
A WSL telepített Linux-eloszlások listájának megtekintése
Az összes disztribúció listájának megjelenítéséhez használja a következő parancsot:
Wsl –list –all
választási lehetőség –Összes Szükség van arra, hogy az összes disztribúció a listába esik, beleértve azokat is, amelyek telepítve vagy törlődnek.
Pontosan ugyanazt a listát lehet elérni a parancs használatával:
Wslconfig / l
Láthatja a jelet alapértelmezett Azt jelzi, hogy egy elosztó készlet fut, ha futtatja a parancsot a Windows parancssorban:
Bash
Ha nem kell megjelenítenie a rendszereket, amelyekről a rendszerek alapértelmezés szerint van kiválasztva (azaz a parancssorban bekövetkező végrehajtáskor kezdődik) Bash), majd használja a következő parancsot:
WSL –List –Quiet
Kétféleképpen lehet megjeleníteni a jelenleg dolgozó Linux-eloszlások listáját.
Az első módszer az összes Linuxot jeleníti meg a WSL-ben, és jelenleg működik:
WSL -List -v
Jelentés Futás területen Állapot azt jelenti, hogy ez az elosztás fut.
És a második csapat csak fut, anélkül, hogy inaktív lenne egyáltalán:
WSL –List –Running
Hogyan kell használni a Linuxot WSL-ben
A telepített Linux környezet megnyitásához egyszerűen nyissa meg a Start menüt és keresse meg az elosztási eloszlást. Például, ha telepítette a Kali Linuxot, futtassa a Kali Linux parancsikont.
Ezt az alkalmazást konszolidálhatja a Start menüben, a tálcán vagy az asztalon a hozzáférés megkönnyítése érdekében.
Amikor először indítja el a Linux környezetet, a rendszer kéri, hogy adja meg a felhasználónevet és a jelszót UNIX. Nem kell egybeesnie a felhasználónevével és a jelszóablakokkal, de a Linux környezetben kerülnek felhasználásra.
Például, ha belépsz Alex és hackware a számla adatait, felhasználónevét a Linux környezetben lesz Alex, és a jelszót használja a Linux környezetben lesz HackWare – függetlenül attól, hogy a Windows felhasználónevét és a jelszavát.
A parancs futtatásával futtathatja a telepített Linux környezetet WSL. Ha több Linux eloszlása van, kiválaszthatja a parancs által indított alapértelmezett Linux környezetet.
Ha telepítette a Kali Linuxot, futtathatja a parancsot is Kali, Telepíteni. Az openSUSE Leag 15 SP1 használatához Opensusp1. A SUSE Linux Enterprise Server 15 SP1 használatához Slesp1. Ezek a parancsok a Windows Store minden Linux eloszlásán szerepelnek.
Még mindig elindíthatja az alapértelmezett Linux környezetet a parancs futtatásával Bash, De a Microsoft azt állítja, hogy elavult. Ez azt jelenti, hogy a csapat Bash megállíthatja a munkát a jövőben.
Ha tapasztalata van a Bash Shell Linux, Mac OS X vagy más platformok használatával, akkor otthon lesz.
Kali Linux és Ubuntu-ban hozzá kell adnod az előtag csapatához Sudo, Root jogokkal futtatni. A UNIX platformokon való root felhasználó teljes hozzáférést biztosít a rendszerhez a Windows felhasználói rendszergazdaként. A Bash Shell környezetben lévő Windows fájlrendszere be van kapcsolva / Mnt / c.
Az így elindított Linux disztribúciók másik fontos jellemzője abban a tényben, hogy közvetlenül a Linux konzolban a Windows parancsokat végrehajthatja.
Kapcsolódó cikk: Mi a sudo
Használja ugyanazt a Linux terminál parancsokat, amelyeket az operációs rendszerben használ. Ha használják a szabványos Windows parancssorból a DOS-os parancsok, íme néhány alapvető parancsok közös Bash és a Windows:
- A könyvtár módosítása: CD bash-ben, CD vagy chdir DOS-ban
- A könyvtár tartalmának listája: LS bash-ben, dir DOS-ban
- A fájl áthelyezése vagy átnevezése: MV bash-ben, Mozog és Átnevezés DOS-ban
- Fájl másolás, fájl másolása: Cp bash-ben, Másolat DOS-ban
- Fájl törlése: Rm bash-ben, Del vagy Törli DOS-ban
- Katalógus létrehozása: mkdir bash-ben, mkdir DOS-ban
- Használja a szövegszerkesztőt: Vi vagy Nano bash-ben, Szerkesztés DOS-ban
Kapcsolódó cikk: az Aza munka a Linux parancssorban (1. rész), valamint a következő rész
Fontos megjegyezni, hogy ellentétben a Windows, a bash és környezete utánzó Linux érzékeny regisztrálni. Más szóval, HAB nagybetűvel különbözik HAB nélkül nagybetűvel.
További utasításokért lásd a Linux parancssorba a Linux parancssorban a kezdőknek.
A parancsot kell használnia Alkalmas A Debian Környezetvédelmi Szoftver telepítése és frissítése, Kali Linux, Ubuntu. Ne felejtse el megadni a sudo előtagot, mielőtt ezek a parancsok, hogy elinduljanak az adminisztrátori gyökérlinux nevében. Itt vannak az apt parancsok, amelyeket tudnod kell:
Töltsön frissített információkat a rendelkezésre álló csomagokról:
Sudo apt frissítés
Állítsa be az alkalmazást (cserélje ki a csomag nevét a csomagnévre):
Sudo apt telepítse a névcsomagot
Az alkalmazáscsomag törlése (Cserélje ki a csomagnevet a csomagnévre):
Sudo apt eltávolítja a csomag nevét
Kereskedelmi csomagok keresése (cserélje ki azt a szó szót, amelyre szükség van a név és leírások csomagolására):
sudo apt keresési szó
Töltse le és telepítse a legújabb telepített csomagokat:
Sudo apt teljes frissítés
Ha telepítette a SUSE Linux eloszlását, ahelyett, hogy használhatja a parancsot Zypper A szoftver telepítése.
Miután letöltötte és telepítette az alkalmazást, beírhatja a nevét a lekérdezésbe, majd nyomja meg az Enter billentyűt az elindításhoz. További információk A dokumentáció megtekintése egy adott alkalmazáshoz.
A Bash Shellbe telepített szoftvereket a Bash Shell korlátozza. Ezeket a programokat a parancssorból, a powerhell vagy bárhol máshol a Windows rendszerben érheti el, de csak akkor, ha futtatja a parancsot
Bash -c csapat
Mint a WSL Reset Linux a kezdeti állapot előtt
A disztribúció visszaállítása a kezdeti állapotba, meg kell ismernie annak nevét, hogy ez a név nem mindig felel meg a csapatnak, hogy elindul.
A parancshasználat elosztási nevének megtekintéséhez kövesse a következőket:
Wsl –list –all
A forrás állapotának visszaállításához (az összes beállítás és az összes mentett fájl törlődik), futtassa a típust:
Wslconfig / u elosztás
Például:
Wslconfig / u slesp1
A WSL Linux eloszlásának törlése
A Linux eloszlás eltávolításához ismernie kell a nevét Ez a név nem mindig felel meg a parancsnak, hogy elindul.
A parancshasználat elosztási nevének megtekintéséhez kövesse a következőket:
Wsl –list –all
A lemezterület elosztásának és felszabadulásának befejezéséhez hajtsa végre a Típus parancsot:
Wslconfig / t elosztás
Például:
Wslconfig / t debian
Hogyan lehet megtudni, hogy melyik eloszlás fut
Két parancs segítségével figyelheti meg a forgalmazásokat.
Az első módszer az összes Linuxot jeleníti meg a WSL-ben, és jelenleg működik:
WSL -List -v
Jelentés Futás területen Állapot azt jelenti, hogy ez az elosztás fut.
És a második csapat csak fut, anélkül, hogy inaktív lenne egyáltalán:
WSL –List –Running
Az összes elosztás kikapcsolása
Korábban a WSL (Windows alrendszer Linux) használatával történő kilépéshez elegendő a terminál bezárásához. A legújabb verziókban a Linux konzol elhagyásakor (például nyomja meg a gombot Ctrl + D vagy zárja be a terminált), akkor a Linux eloszlás továbbra is a háttérben dolgozik.
A Linux futtatásának azonnali kikapcsolása A parancs futtatása:
Wsl –shutdown
A külön eloszlás újraindítása vagy kikapcsolása
Nem minden rendszert állíthat meg, de meghatározhatja, hogy ez a típus parancsot használja:
WSL -T Distribution
Például, szeretném kikapcsolni a Kali Linuxot, hogy az eloszlás nevét ellenőrizzeKali-Linux, Ezután a csapat a következő:
WSL -T Kali-Linux
Ne feledje, hogy az elosztási név nem felel meg az indító parancsnak. Például a Kali Linux indításakor Kali, És az elosztás neve Kali-Linux. A fenti parancsok (WSL -List -v) Mutassa be a nevét, amelyet használhat, hogy kikapcsolja.
A Windows fájl megnyitása Linuxban
Minden számítógéplemez egy mappában van felszerelve / Mnt /. Például a lemez C: / Az úton van felszerelve / Mnt / c
A lemez tartalmának megtekintéséhez C: / Futtassa a parancsot:
Ls -l / mnt / c
Innen hozzáférhet bármely felhasználói fájlhoz vagy rendszerhez.
Például szeretném megtekinteni a nevű fájl tartalmát Reg, amely a mappában található C: \ felhasználók \ t, Ez az ablakban az útvonal a fájl előtt C: \ felhasználók \ t. Ezután a Linuxban ez a fájl az úton lesz elérhető / MNT / C / Users / Menic / Dokumentumok / reg:
CAT / MNT / C / Users / Menic / Dokumentumok / reg
Kérjük, vegye figyelembe, hogy Linux alatt:
- A Slash-t használják, és nem inverz álmok, mint az ablakokban
- A betűk nyilvántartása fontos. Azaz, a Hab és a Hab teljesen más dolgok.
Ha grafikus felületet használ a Linux-ban (hogyan kell telepíteni és futtatni a Kali Linuxot ebben a cikkben), akkor telepítheti a kettős parancsnokot (az alábbiakban), valamint a két rendszer közötti mozgatási és másolási fájlokat:
Hogyan szerelje fel a cserélhető lemezeket a Linux Windows alrendszerbe
A Linux Windows alrendszer automatikusan rögzíti az állandó lemezeket az NTFS fájlrendszerrel a Linux eloszlásba. Vagyis ha van egy belső lemeze C: és Disk D: akkor a Linux környezetben meglátja őket a / mnt / c és / mnt / d.
A DRVFS most lehetővé teszi a külső lemezek, például az USB meghajtók, a CD-k és a DVD-k felszerelését. Ezeknek az eszközöknek a Windows fájlrendszert, például az NTF-eket, a REF-et vagy a zsírt kell használniuk. Még mindig nem tud csatlakoztatni a formázott eszközöket a Linux fájlrendszerben, például ext3 vagy ext4.
Mint belső lemezek, ezek a külső lemezek továbbra is rendelkezésre áll a Windows csatlakoztatása után őket a Linux közegben. És a felszerelésük után, amint az a cikkben látható, egyidejűleg elérhetőek a Windows és a Linux rendszerben.
Tegyük fel, hogy van egy külső hordozója M: Ez USB-meghajtó vagy optikai meghajtó. A felszereléshez a következő parancsokat kell végrehajtania:
Sudo mkdir / mnt / m sudo mount -t drvfs m: / mnt / m
Természetesen Ön adott esetben a lemezt rögzítse / Mnt / m. Bárhol felszerelheted. Csak cserélje ki a karakterlánc mindkét példányát / Mnt / m A kívánt útvonalra adott parancsokban.
A Linux megtekintése az USB lemez tartalma, amelyet csak felszereltünk:
Ls -l / mnt / m
A lemez későbbi letiltásához és biztonságosan törölje, futtassa a szabványos parancsot umount:
Sudo umount / mnt / m /
Ha a FAT fájlrendszerben vagy bármely hálózati fájlrendszerben formázott külső eszközzel dolgozik, vannak korlátozások. A nyilvántartást nem veszik figyelembe a fájlrendszerben, és nem hozhat létre szimbolikus vagy kemény linkeket.
A hálózati mappák felszerelése
A hálózati helyeket (mappák, golyók) is felszerelheti. A Windows rendszerből elérhető hálózati elrendezés a Linux Shellből elérhető.
További anyag: SMB és SAMBA útmutató
A hálózati helyek kétféleképpen lehet felszerelni. Ha összehasonlítja a hálózati lemezt egy betűvel, akkor ugyanazokat a paramétereket használhatja, mint a fentiekben. Ez lehetőséget ad arra, hogy könnyen belépjen a megosztott hálózati erőforrásba, és adja meg a hitelesítő adatokat a karmesterben. Például, ha a hálózati lemez csatlakozik a levélhez F:, A következő parancsokat futtathatja:
Sudo mkdir / mnt / f sudo mount -t drvfs f: / mnt / f
Megadhatja a lemezt az UNC elérési útján (univerzális elnevezési egyezmény) segítségével. Például, ha a megosztott hálózati erőforrás útja – \\ kiszolgáló \ mappa, A következő parancsot kell végrehajtania. Ismét használjon bármilyen pontot / MNT / mappa.
Sudo mkdir / mnt / mappa sudo mount -t ‘\\ Server \ mappa’ / MNT / mappa
Kapcsolódó cikk: Hálózati lemezként, hozzárendelni vagy törölni a betűt a parancssorban
A Linux környezet Windows alrendszere nem ad semmilyen módot a használni kívánt hitelesítő adatok megadására. Megadhatja a hitelesítő adatokat a Windows Intéző mappájára kattintva, ha beírja őket a hitelesítő kezelőn keresztül, vagy a Net Használati parancs segítségével.
A Net Használati parancs futtatható a Linux környezetből, mivel a Linux Windows Subsystem lehetővé teszi a Windows szoftver futtatását a Linux parancssorból. Csak futtassa ezt a csapatot:
Hab használat
Például a következő parancs csatlakozik \\ kiszolgáló \ mappa A felhasználó nevével Bob és jelszó Engedj be és előírja neki a lemez betűjét F:. Itt van a parancs, amelyet meg kell tennie:
Hab használata F: \\ Server \ Folder / Felhasználó: Bob engedjbe
Miután csatlakozott egyszer, a Windows emlékeznek erre a felhasználónevre és a jelszóra, és automatikusan használják őket, még akkor is, ha a parancsot használja Hegy A Linux környezetben.
A hálózati elrendezés letiltásához újra használhatja a szabványos parancsot umount:
Sudo umount / mnt / mappa
A DRVFS pontosan beállítja a Linux-engedélyeket a hálózati tárolás összekapcsolásakor. Ehelyett a hálózati fájlrendszer összes fájlja teljes hozzáféréssel (), és láthatja, hogy hozzáférhet-e a fájlhoz, csak megpróbálja megnyitni. A nyilvántartást nem veszik figyelembe a fájlrendszerben, és nem tudsz szimbolikus kapcsolatokat létrehozni rájuk.
Könnyű hozzáférés a fájlokhoz a Windows alrendszerben a Linux (WSL)
Megnyithatja az Explorer ablakot az aktuális könyvtárban a Linux Shell környezetből. Csak adja meg a következő parancsot a Bash Shellhez:
Hab .
Innen általában fájlokkal dolgozhat. Használja drag and drop, másolás és beillesztés, vagy akár megnyithatja őket közvetlenül a Windows alkalmazások megváltoztatni őket.
A Microsoft megváltoztathatja, hogyan működik a jövőben. De míg akkor is be a következő útvonalat az Explorer ablakot, hogy hozzáférést a Linux-disztribúció fájlokat:
\\ wsl $ \ name elindítás \
Más szóval, ha Kali Linuxot használ, meg kell adnia:
\\ wsl $ \ kali-linux \
Ez természetesen a parancssorból is működik. A PowerShell vagy a parancssorban
CD \\ wsl $ \ Kali-Linux \
Tippek a Debian-alapú eloszlások használatához
Rendszeres rendszerfrissítés
Frissítések helyes hibák a rendszerben, és új funkciókat szállítanak. A teljes frissítés teljesítése érdekében futtassa a parancsot:
Sudo apt frissítés sudo apt teljes frissítés -y
Rendszeres tisztító rendszer
Időről időre javasoljuk, hogy parancsokat hajtson végre automatikusan telepített csomagok eltávolításához (mivel más programok függőségei voltak), de most már nincs szükségük.
Ehhez a parancsot alkalmazzák:
sudo apt autoremove -y
Használata biztonságos, és nem okozhat problémákat.
Minden alkalommal frissítési programok, a csomagfájlok letöltése a gyorsítótárba kerül letöltésre. A letöltött fájlok frissítése után (hívhatjuk őket), nem törlődnek, és fokozatosan a gyorsítótár nagy méretig növekszik. Ezt az elképzeléssel végezzük, hogy ha a következő frissítés után meg fogja találni, hogy az új csomag problémái vannak, és a régi verzió nem érhető el az online tárolóban, akkor a régi verzióhoz a A gyorsítótár.
A gördülési eloszlások gyorsítótárának növekedése nagyon gyorsan növekszik, és ha nem eléggé jogosult ahhoz, hogy visszahúzódjon a régi verzióhoz, amelynek telepítési csomagja a gyorsítótárba kerül, akkor ezek közül a száz megabájt, vagy akár néhány gigabájt hiábavaló térben van merevlemezen. Ezért időről időre parancsokat hajthat végre
sudo apt autoclean -y
és
Sudo apt tiszta –
Tiszta – Letöltött archívumok törlése
Tiszta levonja a helyi tárolót a fogadott csomagfájlokból. Mindent eltávolít, kivéve a / var / cache / apt / archives / és / var / cache / Apt / archívum / részleges /.
Automatikus tisztítás – Régi letöltési fájlok törlése Archívum
Mint a tiszta, autoklean levonások a helyi tároló letöltött csomagfájlokat. Az egyetlen különbség az, hogy eltávolítja csak olyan csomagfájlokat, amelyek nem lehetnek betöltve és nagyrészt haszontalanok.
Ez lehetővé teszi, hogy hosszú ideig tartson egy gyorsítótárat anélkül, hogy túl sok bővülne. Az APT :: Clean-telepített beállítások opció nem lesz távoli telepítési fájlok az aktuálisan telepített csomagokról.
A csomag és a függőség telepítési hibáinak javítása
A következő parancs nem kapcsolódik közvetlenül a tisztításhoz, de segíti a rendszer egészségének támogatását.
Sudo apt install -f -y
választási lehetőség -F, –Fix-törött Javítások, megpróbálják vezetni a rendszert a károsodott függőségekkel. Ez az opció akkor történik, ha a telepítés / eltávolítás használatával hiányozhat bármely csomagot, hogy lehetővé tegye az APT-t, hogy megtalálja a valószínű megoldást. Ha a csomagokat megadják, akkor teljes mértékben ki kell javítania a problémát. Ez az opció néha szükséges, ha elkezdi az APT első alkalommal; Maga önmagában nem engedi meg a rendszercsomagokat a törött függőséggel. Lehetséges, hogy a rendszer-függések szerkezete annyira megsérthető, hogy a kézi beavatkozás szükséges (ami általában használja Dpkg –Remove Néhány jogsértő csomagok megszüntetése). Ezzel az opcióval együtt -M Néhány helyzet hibát okozhat. Pont a telepítőfájlban: Apt :: Get :: Fix-Broken.
Szoftvercsomagok keresése
Kereskedelmi csomagok keresése (csere SZÓ Egy olyan szóban, amelyre szükség van a nevek és leírások csomagolására):
sudo apt keresési szó
Csomagok telepítése és törlése
Állítsa be az alkalmazást (cserélje ki a csomag nevét a csomagnévre):
Sudo apt telepítse a névcsomagot
Az alkalmazáscsomag törlése (csere Csomag név A csomagnévben):
Sudo apt eltávolítja a csomag nevét
OpenSUSE-alapú eloszlások tippek
TBD
Tippek a Fedora alapú eloszlások használatához
TBD
Hogyan állítsa vissza a jelszót a WSL-ben
Tudnunk kell a végrehajtható fájl nevét, erre, kövesse ezeket a parancsokat:
CMD CD C: \ users \% username% \ appdata \ local \ Microsoft \ WindowsApps Dir
Ezen a képernyőképen van Hab.
És ezen a vizsgálati gépen telepítettük az Ubuntu-t, és nyilvánvalóan szükségünk van egy fájlra Ubuntuexe.
Elindítjuk az Ubuntu munkamenetet, de kérje meg, hogy jelentkezzen be a root felhasználónak az Ön által létrehozott felhasználói fiók helyett, amikor a Linux elosztó készlet be van állítva.
Ubuntu config –default-felhasználói gyökér
Ubuntu munkamenet fut, és látjuk a parancssorot a terminál ablakban. A meghívást fehér szöveg képviseli, és az utolsó rács szimbólum #, nem egy dollár jel $. Azt mondja, hogy a felhasználó root felhasználó, és nem a szokásos felhasználó. A parancssori meghívásban van egy szó gyökér.
Ha további bizonyítékokra van szükség, használhatjuk a parancsot Ki vagyok én.
Ki vagyok én
Tehát határozottan beléptünk a rendszerbe, mint a gyökér. Alapértelmezés szerint módosíthatjuk a felhasználói jelszót. Parancs passwd Új jelszót kérek, majd kérje meg, hogy adja meg második alkalommal. Egyikük sem fog visszhangozni a képernyőn. A változtatott jelszó a felhasználó Dave.
Passwd dave
Győződjön meg róla, hogy emlékszik az új jelszóra. Ki fogunk jönni az Ubuntu munkamenetből, és visszatérünk a Windows parancssorba.
KIJÁRAT
Új jelszó ellenőrzéséhez új Ubuntu munkamenetet kell futtatnunk egy rendszeres felhasználó tételével.
Ubuntu Config – Default-felhasználó Dave
Megkezdődik a munkamenet, és a rendszer szokásos színes parancssorunkkal rendes felhasználóként lépett be.
Hogy bebizonyítsuk, hogy jelszava megváltozott, akkor a csapatot fogjuk futtatni Sudo. Az általunk használt csapat nem számít, fontos, hogy használjuk Sudo. Használjuk a csapatot Ps, Néhány folyamat felsorolása.
Sudo ps -e
Lásd még: Hogyan kell használni a PS parancsot a Linux folyamatok monitorozásához
Meg kell adnia, hogy adja meg a létrehozott jelszót, amikor a parancsot használtuk passwd A gyökér nevében. A jelszót el kell fogadni, és a csapatot el kell indítani az Ön számára.
Lásd: Hogyan lehet visszaállítani az elfelejtett Linux jelszót a WSL-ben
II.Programok, tulajdonságok és rendszerbeállítások telepítése és használata
Ebben a részben csak közönséges programok hatással lesz, a speciális eszközök felülvizsgálatra kerül, külön utasításokat.
A programok telepítése a Debian eloszlás és származékok példáján szerepel. Más eloszlásban a csomagokat is meg kell hívni.
Dupla parancsnok (ingyenes analóg teljes parancsnok) Linuxban (WSL)
Két ablakkezelő kettős parancsnok telepítése, amely támogatja a teljes parancsnoki funkciókat és bővítményeket, futtassa a következő parancsot:
Sudo apt install doubleCmd-gtk
A kettős parancsnok a cross-platform, azaz a Windows és a Linuxon működik. Javasoljuk, hogy a kalóz teljes parancsnok helyett telepítse.
Hogyan indítson el egy webszervert Linux-ban a WSL-en
Bár a kiszolgáló háttérszolgáltatásai nem hivatalosan támogatottak, sikerült sikeresen elindítani az Apache webkiszolgálót a Kali Linuxon (minden Debian származékban kell dolgoznia).
A webszerver elindításához telepítse a csomagokat Apache2 és PHP:
Sudo apt frissítés sudo apt install apache2 php
A webszerver szolgáltatás megkezdéséhez hajtsa végre a parancsot:
Sudo / usr / sbin / apache2ctl start
A webszerver fut, ellenőrizhető nyitott portok kinézve:
Ss -tulpn
A Kali Linuxban és más Debian-származékokban a webszerver fájlok a mappában találhatók / Var / www / html /.
Hogyan lehet elérni a Linux szolgáltatásokat WSL-ben (melyik IP Linuxból)
A Linux eloszlásokhoz egy Ethernet virtuális hálózatot hoz létre. Ennek a hálózatnak köszönhetően a Windows a Linux, valamint az ellenkező irányba érhető el.
A Linux IP-címének megismerése, futtassa a parancsot:
IP A
A képernyőképen világos, hogy az IP-cím Linux az előző lépésben található. Elindítottunk egy webkiszolgálót. Megpróbálunk megnyitni egy webszervert Linuxban a Linux webböngészőhöz:
Az Apache2 Debian alapértelmezett oldalt, azaz az Apache2 webszerver alapértelmezett oldala a debianon.
Ez azt jelenti
- A webszerver valóban működik
- Hozzáférhetünk a Linux hálózati szolgáltatásokat az ablakokból
Hogy az összes futási disztribúciónak ugyanolyan IP-címe van. Ráadásul, ha a szolgáltatást (nyitott portot) futtatja az egyik elosztás egyikén, ugyanaz a port lesz nyitva és minden más. Ezért például, hogy nem lehet elindítani a web szerver egyidejűleg két vagy több disztribúció minden disztribúció WSL egy hálózati interfész minden.
Hogyan érheti el a Windows szolgáltatásait a WSL-ről
Tekintsünk egy másik lehetőséget a Windows Running Server (Web, FTP és PR).) vagy a hálózati szolgáltatás, csatlakoztatható hozzá a WSL Linuxból? Tud! Meg kell tudnunk az ablakok IP-címét a WSL számára létrehozott virtuális hálózatban.
A Linux-tól az IP-címet a csapat megtekintheti:
IP útvonal Az alapértelmezett megjelenítése
A Windows IP-címe .
A Windows rendszerben is megtekintheti ezt az IP-t, és legalább kétféle módon.
A terminálon a parancs segítségével:
ipconfig
A grafikus felületen, a Feladatkezelőben a lapon Teljesítmény:
Most használja ezt az IP-címet, hogy csatlakozzon egy webszerverhez, FTP-hez vagy bármely más ablakhoz a WSL-től.
Hogyan állíthatjuk be a WSL Linux-i feladatkezelő analógját
Ha a parancssori felületet használja, indítsa el a parancsot Top, amely általában már be van állítva:
Top
Fedezze fel a utasításokat, hogyan kell használni a TOP parancsot ellenőrzésére folyamatok Linux teljes mértékben nyilvánosságra hozni a lehetséges ezt a programot.
Egyes felhasználók inkább a segédprogram analógját részesítik előnyben komló. Általában hiányzik az alapértelmezés szerint, így indul el a telepítésből:
Sudo apt telepítse a htopot
Indítás, futtatás:
komló
Ismét, hogy kivonja az eszköz maximumát, ismerje meg a HTOP parancs használatának utasításait a Linux interaktív folyamatokhoz.
Ha az asztali grafikus környezetet használja, akkor egy nagyon hasonló feladatkezelőt állíthat be egy System Monitor nevű programmal, hogy ezt tegye, futtassa a parancsot:
Sudo apt telepítse a gnome-system-monitor telepítését
Ezután indítsa el a rendszerfigyelőt a menüből vagy a konzolból:
Gnome-rendszer-monitor
Hogyan tekinthetjük meg a nyitott portokat Linuxban a WSL-en
A parancs használatával láthatja a nyitott portokat:
Ss -tulpn
Részletek erről és hasonló csapatokról, valamint a lehetőségekről, lásd a 4. cikk módját, hogy megtudja, melyik portok hallgatják a Linuxot.
Hogyan futtassa a MySQL DBMS Linux-t a WSL-ben
A webszerver teljes használatához DBMS, például MySQL vagy Mariadb.
Elméletileg a fajok csapatának elindítása:
Sudo / usr / sbin / mysqld
De jelenleg a mysql / mariadb még nem működik a WSL-ben.
Linux támogatja a WSL grafikus felhasználói felületen
Hivatalosan nem támogatott, de a telepítés és a csatlakozás lehetősége áll rendelkezésre. Példa és Részletek megtalál a cikkben Hogyan telepítsük Kali Linux a Win-KEX (Graphic Interface) a WSL2 (Windows alrendszer Linux).
Iii. A WSL problémáinak megoldása
Hiba A WSLregisterDistribution hiba történt: 0x
Ha megpróbálja elindítani az elosztást, hibát kapott:
A WSLregisterDistribution hiba történt: 0x hiba: 0x
Ezután az az oka, hogy a központi processzor nem támogatja a virtualizációt. Az okok eltérőek lehetnek:
- Ön letiltotta a virtualizációt a BIOS-ban
- A processzor egyáltalán nem támogatja a virtualizációt
- A Windows már egy virtuális gépen indít (a modelltől függetlenül a processzorok nem támogatják a virtualizációt).
A MINDE_SOCK címet már használja
Ha egy hálózati szolgáltatást indít, amely megnyit egy hallgatói portot, például az Apache webszerver:
Sudo / usr / sbin / apache2ctl start
Előfordulhat a következő hiba:
(98) Már használatban lévő cím: ah Make_Sock: Nem sikerült kötni a TODDRESS-t [::] (98) címet már használatban: ah Make_sock: Nem sikerült megkötni a hozzáférhető hallgatási aljzatokhoz, letiltva ah nem tudja megnyitni a bejelentkezési műveletet ‘nem sikerült. Az Apache hiba naplója több információval rendelkezik.
A lényege, hogy a megadott port (80 ebben az esetben) már egy másik folyamat által használt.
Hiba történt még az elosztásban is, amelyben a hálózati szolgáltatások nem futnak. Az a tény, hogy jelenleg minden Linux-eloszlásnak van egy közös hálózata (virtuális) kártya. Ezért, ha elindított egy webszerver vagy más szolgáltatás egy elosztó, akkor nem lehet futtatni a másik, amíg megáll az első fokon.
Miért nem látja a Wi-Fi adaptereket a Wi-Fi adaptereket
A WSL Linux nincs közvetlen hozzáférése a számítógép mirigyéhez. Ezért lehetetlen használni Wi-Fi adaptereket, még az USB Wi-Fi adaptereket a WSL-ben.
A WSL Linux videokártyákat használhat a számítások elvégzéséhez
Jelenleg a WSL Linux nem használhat grafikus processzorokat, de ezt a funkciót később hozzáadja.
Hiba a WSL-ben (Kali Linux, Ubuntu) alvás: nem tudja olvasni a valós idejű órát: Érvénytelen argumentum
Hiba léphet fel a program telepítése során:
Sudo apt telepítési csomag
A csomagok és rendszerek frissítése során:
Sudo apt frissítés sudo apt teljes frissítés -y
Ezek a csapatok olyanok, mint a következők:
E: teljesítetlen függőségei. Próbáld az ‘apt—FIX Broken Install’ csomagok nélkül (vagy adjon meg egy Solution).
Futás
Sudo apt—Fix Broken Install
eredményez egyéb hibákat:
alvás: nem lehet olvasni a valós idejű óra: Invalid argument dpkg: hiba feldolgozási csomag libc6: amd64 (–configure): telepített libc6: amd64 csomag post-installation script alfolyamat hibával tért vissza kilépési állapot 1 hibák feldolgozása közben: libc6: amd64 E: Sub -Process / USR / bin / dpkg hibakódot adott vissza (1)
És így a végtelenségig.
Hogy rögzítse a következő parancsokat:
Sudo -i sudo MV / bin / SLEEP / bin / SLEEP ~; Touch / Bin / Sleep; Chmod + x / Bin / Sleep
Ezután próbálja újra
Sudo apt—Fix Broken Install
És akkor hogyan kell telepíteni a kívánt csomagot, vagy frissítse a rendszert.
Nem lehet csatlakozni az aljzathoz: A kapcsolat nincs telepítve, t.Nak nek. A végső számítógép elutasította a csatlakozási kérelmet. ()
A KALI LINUX (WIN-KEX) THEKEX parancs használata esetén hiba léphet fel:
Nem lehet csatlakozni az aljzathoz: A kapcsolat nincs telepítve, t.Nak nek. A végső számítógép elutasította a csatlakozási kérelmet. ()
A parancssorban megjelenik:
TIGERVNC Viewer Bit V Beépült: Copyright (C) TIGERVNC csapat és sok más (lásd a Hab) Lásd a Hab-t a TIGERVNC-ről. P szeptember 11 DecodeManager: érzékelve 12 CPU Core (ek) DecodeManager: Creating 4 Decoder téma (k) P szeptember 11 Cconn: Nem lehet csatlakozni a Socket: Connection Nincs telepítve, t.Nak nek. A végső számítógép elutasította a csatlakozási kérelmet. ()
A hiba kijavításához kattintson Ctrl + C.
Ezután írja be a parancsot
A KEX stop
Ez a csapat valami ilyesmit hozhat létre:
A Win-KEX folyamatazonosító megölése, amely már halott tisztítás volt a STALE PIDFILE ‘/ MIAL / MIAL /.Vnc / habomainpid ‘! Tisztítás Stale X11 Lock ‘/ TMP /.X1-lock ‘! Tisztítás Stale X11 Lock ‘/ TMP /.Xunix / x1 ‘!
Próbálja meg megnyitni a grafikus felületet:
Kex
Ezúttal mindent meg kell keresni:
A hiba oka nem világos, az eset a VNC kiszolgáló sikertelen kezdetén vagy a Win-Kex folyamatban, a karakterlánc jelzi Win-Kex Process ID & #; Ami már halott volt, Ez az, hogy a folyamat már halott.
Csapat A KEX stop A Win-Kex erőteljesen megálltunk, amely akkor, amikor a következő indítás normálisan fut.
ERROR E: A HAB-nak kiadási fájl még nem érvényes (érvénytelen egy másik 2H 43 perc 57s). A tároló frissítései nem kerülnek alkalmazásra
Amikor megpróbálja frissíteni Kali Linuxot, hiba történt:
A lényege, hogy a tároló felszabadítási fájlja még nem érvényes, és ezért a frissítés ebből a tárolóból lehetetlen.
Ez a helytelen digitális aláírási adattár vagy a rossz idő miatt fordulhat elő.
A WSL2-ben (Windows alrendszer Linux-i alrendszer) futottam, de elméletileg előfordulhat a Kali Linux, valamint a dokkoló szokásos eloszlásában.
A parancs elindításakor:
Sudo apt frissítés sudo apt teljes frissítés -y
Kaptam:
Get: 1 Habad / Kali Kali-gördülő inRelease [kb] Olvasási csomaglisták Elkészített e: A HAB kioldási fájl még nem érvényes (érvénytelen egy másik 2H 43 perc 57s). A tároló frissítései nem kerülnek alkalmazásra.
Ezt a problémát az a tény okozza, hogy az időzónát (időzónát) helytelenül telepítik a Windows rendszerbe, ennek eredményeképpen a WSL Linux eloszlása is helytelen időre van szüksége.
Elosztási idő a WSL-ben, amikor elindul, azaz akkor is, ha később korrigálta az időt a Windows rendszerben, a korábban futó WSL-eloszlásokban továbbra is helytelenek lesznek, és a hiba folytatódik.
A korrekcióhoz, amint már említettük, el kell kezdeni a megfelelő idő és a megfelelő időzóna beállításával a Windows Host számítógépen.
Ezután az alábbi módok valamelyikét kell használnia:
1. Ezzel kikapcsolhatja és újraindíthatja az összes Linux disztribúciót, ehhez hajtsa végre a parancsot:
Wsl –shutdown
2. Egy másik út, a Linux eloszlás belsejében futtassa a parancsot:
Sudo hwclock –hctosys
Ez a parancs a közelmúltban a Windows gép RTC-jétől származik, és a rendszeridőt Linux alatt állítja be.
Próbálja meg frissíteni:
Sudo apt frissítés sudo apt teljes frissítés -y
Hogyan lehet biztosítani a képernyőképen, ezúttal a frissítés hibák nélkül kezdődött:
Comments are closed, but trackbacks and pingbacks are open.