A virtuális gépekkel biztonságos környezetben kísérletezhet és játszhat az operációs rendszerrel. Olyan, mint egy homokozó számítógép, amellyel kipróbálhat olyan alkalmazásokat, amelyek nem működnek a tényleges rendszeren. Továbbá, mivel virtuális, ha valamit elront, nem kell újratelepítenie az operációs rendszert. Minden, amit tesz, el van szigetelve a valós rendszerétől.
A virtuális gépek hasznos eszközök, ezért ebben a cikkben megvizsgáljuk, hogy mi okozza őket, és mire van szüksége a beállításhoz.
A virtuális gépek magyarázata
A virtuális gép vagy röviden virtuális gép olyan, mint egy külön számítógépes rendszer a rendszeren belül, de fizikai formában nem létezik. A virtuális gép virtuális környezetben létezik, és saját virtuális eszközeit, erőforrásait és tárhelyét használja.
A virtuális gép fogalmának megértésének legjobb módja, ha úgy képzeli el, mint egy fájlt a számítógépén, amely különálló számítógépként működik. Annak ellenére, hogy a virtuális gép virtuális környezet, saját tárhellyel rendelkezik, ahová különféle fájlokat menthet, és csatlakozhat az internethez.
A virtuális gépet futtató szoftvert hypervisornak nevezik. Célja a virtuális gép elkülönítése és elkülönítése az alapértelmezett operációs rendszertől. Ez azt jelenti, hogy bármi, amit a virtuális gépben tesz, nincs hatással a fő operációs rendszerre és az eszközre. De a hypervisor a virtuális gépet is úgy kezeli, hogy fizikai erőforrásokat, például CPU-t, memóriát és tárhelyet rendel a virtuális géphez. De az eszköz fizikai hardvere hajtja végre a virtuális gép összes folyamatát.
A virtuális gépek fő előnye, hogy több operációs rendszert, például Linuxot, Windowst és macOS-t futtathat egyetlen eszközön. Eszköze gazdaszámítógép, és minden rajta lévő virtuális gép vendég. A virtuális géphez választott operációs rendszer vendég operációs rendszerként ismert.
A virtuális gép virtuális operációs rendszere ugyanúgy fut, mint az elsődleges, más néven gazdagép operációs rendszer a fizikai eszközön. Ez azt jelenti, hogy a virtuális gépekkel kapcsolatos tapasztalata szinte megegyezik a számítógépe által futtatott elsődleges valós idejű operációs rendszer tapasztalataival.
Hogyan működik egy virtuális gép?
A virtualizációs technológia lehetővé teszi több operációs rendszer használatát egy gépen. Virtuális gép létrehozásához a hypervisor kölcsönkéri a CPU-t, a memóriát és a tárhelyet a vendég virtuális gépeket kiszolgáló fizikai számítógépről. Ezeknek az erőforrásoknak az elosztása mindig a virtuális gép igényeit szem előtt tartva történik..
Ha virtuális gépet futtat, és az több erőforrást igényel, mint amennyit a hypervisor hozzárendelt, a hypervisor ütemezi a kérést a fizikai eszközre, hogy több erőforrást oszthasson át. Ennek az az oka, hogy a hypervisor a CPU-t, a memóriát és a tárhelyet megosztott erőforráskészletként kezeli, amelyből a virtuális gép futtatásához szükséges mennyiséget el tudja venni.
Két típusú hipervizor létezik.
1. típus
A csupasz fém hipervizor, vagy egyszerűen csak Type 1, közvetlenül az Ön fizikai eszközén fut, és azonnal hozzáfér az összes erőforráshoz. Emiatt az 1-es típusú hipervizorok hatékonyabbak, mint a 2-es típusúak, és kényelmesek virtuális szerverek, asztali számítógépek és alkalmazások létrehozására.
2. típus
Egy hosztolt hipervizor vagy Type 2 olyan gazdagépen van telepítve, amely már rendelkezik elsődleges operációs rendszerrel. Az elsődleges operációs rendszer kezeli az erőforrás-allokáció hívásait. Emiatt a 2-es típusú hipervizorokat egyetlen céllal meghatározott környezetek létrehozására használják. Például egy alkalmazásfejlesztő olyan környezetet hoz létre, amely tökéletes különféle alkalmazások készítéséhez és teszteléséhez.
Bár a virtuális gépek és a hipervizorok nem igényelnek dedikált hardvert, számítógépének képesnek kell lennie futtatni őket. Elegendő hardvererőforrással kell rendelkeznie ahhoz, hogy tudjon hipervizort futtatni, virtuális környezetet építeni, és abban dolgozni tudjon, miközben az elsődleges operációs rendszert is futtatja. Nem számít, milyen kicsi az igénye egy virtuális gépnek, szüksége lesz egy erős számítógépre.
Mire használhatók a virtuális gépek?
A virtuális gépek széles körben használhatók a szakemberek és a nem szakemberek számára. A virtuális gépekkel különösen szórakoztató játékot találhat, ha műszakilag hozzáértő vagy és geek. Sok ilyen felhasználás a gép esetleges összetöréséből áll. A VS gondoskodik arról, hogy az eszköz és az elsődleges operációs rendszer egyáltalán ne legyen hatással. Íme néhány a VS legnépszerűbb felhasználási módjai közül.
1. Próbáljon ki új operációs rendszereket
A virtuális gépekkel kipróbálhat olyan operációs rendszereket, amelyeket még soha nem használt, tesztelheti őket, megértheti őket, és eldöntheti, hogy eléggé tetszenek-e ahhoz, hogy elsődleges operációs rendszerré váljon. Ha Ön hosszú távú Windows-felhasználó, kipróbálhatja a Linuxot vagy más kevésbé ismert operációs rendszert anélkül, hogy először eltávolítaná a Windowst a számítógépéről..
Sőt, kipróbálhatja alapértelmezett operációs rendszerének új és instabil verzióit anélkül, hogy attól kellene tartania, hogy fontos fájlokat veszíthet. Mivel a virtuális gép biztonságos és virtuális környezet, akár addig is tesztelheti az új operációs rendszert, amíg fel nem törik őket, és ez semmilyen hatással nem lesz a fizikai gépére.
2. Futtassa a régi szoftvert
Egyes régi szoftverek elavult rendszereket igényelnek, amelyeket már nem használnak. Valószínűleg nincs tartalék régi gépe, de szeretne egy régi alkalmazást kipróbálni, amely például csak a Windows XP -val kompatibilis.
A virtualizáció lehetővé teszi a Windows XP telepítését egy virtuális gépre, és az adott régi szoftver kipróbálására használja. Ez különösen a játékosok számára hasznos, mivel néhány régi, de még mindig releváns játék nem kompatibilis a modern eszközökkel és operációs rendszerekkel.
3. Futtassa a különböző operációs rendszerekhez kifejlesztett szoftvereket
Tegyük fel, hogy Ön Linux-felhasználó, de valóban Windowsra fejlesztett alkalmazást vagy játékot kell futtatnia. A virtualizáció lehetővé teszi, hogy Windows operációs rendszert használjon virtuális környezetben, és élvezze az ehhez kifejlesztett összes alkalmazást. Vegye figyelembe, hogy néhány alkalmazás mindkettőhöz létezik különböző operációs rendszereken, de a legtöbb nem. Igaz, lehet, hogy a társaikat más rendszerre fejlesztették ki, de soha nem lesznek teljesen egyformák.
4. Szoftver tesztelése különböző platformokhoz
Ha Ön alkalmazásfejlesztő, a virtualizáció lehetővé teszi, hogy tesztelje a szoftverösszeállításokat különböző eszközökön. Tegyük fel, hogy olyan játékot fejleszt, amely PC-n és telefonokon is működik. Virtuális gép esetén nem kell a telepítőfájlokat eszközről eszközre oda-vissza mozgatnia. Emulálhat egy telefont és más eszközöket is, és egyszerre tesztelheti a számítógépén.
5. Kezelje biztonságosan a potenciális rosszindulatú programokat
Amint korábban említettük, a virtuális gép el van szigetelve a számítógép többi részétől. Ez rendkívül biztonságossá teszi a potenciális rosszindulatú programok tesztelését, és olyan kockázatokat vállalhat, amelyeket általában elkerül. Ez nagyon hasznos, ha olyan szoftvert szeretne kipróbálni, amely megbízhatatlan forrásból származik. Ha fertőzött, akkor megjelenik a virtuális operációs rendszerben, de nem károsítja az elsődleges operációs rendszert. A VS-t arra is használhatja, hogy tesztelje, milyen messzire tudja eltolni a víruskereső programot a számítógép megfertőzésének kockázata nélkül..
Ne feledje, hogy továbbra is nagyon óvatosnak kell lennie. A mai rosszindulatú programok felismerik a virtuális környezeteket, és megpróbálhatnak kitörni. A kockázat alacsony, de nem teljesen hiányzó.
6. Fordítson több szervert egy számítógépen
Sok vállalkozás több szervert üzemeltet. Ha részt vesz egy ilyen vállalkozásban, a Virtualizáció lehetővé teszi, hogy egy eszközön különböző szolgáltatásokat állítsanak össze. Létrehozhat több virtuális gépet és tárolhat bennük szervereket anélkül, hogy több hardverrendszerbe kellene beruháznia. Különféle szerverek futtatása egy operációs rendszeren szükségtelen biztonsági kockázatot jelent.
Milyen előnyei vannak a virtuális gépek használatának?
Most, hogy ismeri a virtuális gépek sokféle felhasználását, valószínűleg felfoghatja, milyen hasznosak. De nézzünk meg néhány előnyt, amelyeket a virtuális gépek hozhatnak a szakmai életedben, és élvezetesebbé tehetik a szabadidőd.
1. Költséghatékonyak
Mivel a virtualizáció nem igényel több hardvert, nem kell pénzt fektetni különböző eszközökbe. Mostantól mindent megtehet egy gépen. Még ha több szervert is futtat, a karbantartási költségek csökkennek, mivel mindegyiket ugyanazon a fizikai szerveren tárolja.
2. Könnyen mozgathatók
Mivel a virtuális gépek fájlként vannak tárolva az eszközén, átmásolhatja őket, és magával viheti egy USB-eszközön. Később telepítheti őket más hardverre, vagy hozzárendelheti őket egy másik gazdagéphez.
3. Biztonságot nyújtanak
Mivel a virtuális gépek elszigetelt virtuális környezetek, minden, amit bennük tesz, nincs hatással az elsődleges rendszerre. Ez rendkívül biztonságossá teszi használatukat. A virtuális gépek nagyon népszerűek azok körében, akik aggódnak a biztonságuk miatt. Használhat virtuális gépet megbízhatatlan webhelyek eléréséhez vagy gyanús szoftverek letöltéséhez.
4. Tökéletesek tesztelésre és kísérletezésre
Tegyük fel, hogy virtuális gépet használt egy alkalmazás tesztelésére a töréspontig. A teszt során megsérülhet a virtuális gép operációs rendszere. Ne aggódjon, használhat olyan funkciókat, mint a pillanatkép vagy a biztonsági mentés, hogy visszatérjen az operációs rendszer előző verziójához, mielőtt az megtört volna. Ez akkor is hasznos, ha megszabadul a feltört vagy sérült virtuális operációs rendszertől..
Virtuális gép a felhőalapú számítástechnikában
Tudta, hogy a virtuális gépek felhőalapúak is lehetnek? Úgy tervezték őket, hogy lecseréljék a fizikai gépeket, és továbbra is lehetővé teszik, hogy bármit megtegyen, amit a virtuális gép tenne, ha telepítve lenne a személyi számítógépére. A felhőalapú számítástechnikában kétféle virtuális gép létezik: ProcessVM és System VM.
A Process VM egyetlen folyamat futtatására szolgál a gazdagépen, alkalmazás formájában. Például a Java Virtual Machine lehetővé teszi bármely rendszer számára az összes Java alkalmazás futtatását. Ez a Process Virtual Machine tipikus példája. A rendszer virtuális gépet úgy tervezték, hogy teljesen lecserélje a fizikai gépet egy virtuálisra.
A felhőalapú virtuális gépek előnye, hogy a fizikai számítógépe nem fér hozzá, és nem próbálja meg a virtuális gépet mérsékelni. Ez azt jelenti, hogy a felhőalapú számítástechnikai környezet tökéletes a virtuális gépekhez és minden olyan munkához, amelyet Ön ebben végezne, legyen az rosszindulatú szoftverek tesztelése vagy egy új instabil operációs rendszer.
A legjobb virtuális gép szoftver
A virtuálisgép-környezet számítógépén történő beállításához speciális virtuálisgép-szoftverre van szükség. Alább megtalálja a legnépszerűbb lehetőségeket.
1.VMWare Workstation Player
AVMWare virtualizációs termékek átfogó csomagja. Fusiont kínál Apple Mac-hez és WorkstationPlayert PC-hez. Különböző gazdagép operációs rendszerekhez lettek szabva, de lényegében ugyanazokat a megoldásokat kínálják. Mivel az egyik ritka virtualizáló szoftver, amely támogatja a DirectX 10-et, jó választás a GPU-virtualizáció iránt érdeklődők számára. A VMware személyes használatra ingyenes, de az üzleti felhasználóknak be kell fektetniük a Pro és a Fusion Pro verziókba.
2.Oracle VM VirtualBox
A VirtualBox a gazdagép és vendég operációs rendszerek széles skáláját támogatja, így kiváló választás azok számára, akik kísérletezni szeretnének. Létrehozhat virtuális gépeket Windows XP, Windows NT, Linux 2.4, OpenSolaris, Server 2003 és még IBM OS/2 operációs rendszerrel is. Az Apple felhasználók Mac VM munkameneteket futtathatnak. De ami a legfontosabb, a VirtualBox nyílt forráskódú és teljesen ingyenes, még a vállalkozások számára kifejlesztett Enterprise verzió is.
3.Microsoft Hyper-V
A Microsoft által 2008-ban kifejlesztett Hyper-V mostantól ingyenesen elérhető minden Windows 10 és 11 Pro, Enterprise és Education felhasználó számára. De ez az ingyenes verzió rendkívül korlátozott, és hosszú távon nem igazán kifizetődő. Hiányzik belőle a GPU támogatás, de használható Windows XP vagy újabb virtuális környezetek, valamint legalább 3.4-es kernellel rendelkező Linux és FreeBSD létrehozására. A Microsoft Hyper-V nem tesz csodát, de jó kiindulási választás kezdőknek, akik szeretnének kísérletezni a virtualizációval..
Akár alkalmi PC-felhasználó, akár profi, a virtuális gépek a lehetőségek teljesen új világát nyitják meg. Használja őket egy új operációs rendszer tesztelésére, amelyre kíváncsi. Próbáljon ki olyan Linux-alkalmazásokat, amelyek nem működnek a Windows rendszeren. Tegyen meg mindent, amit akar anélkül, hogy számítógépe veszélybe kerülne.
Az alábbi megjegyzésekben tudassa velünk, miért és hogyan használ virtuális gépeket!
.