- 黑客攻防從入門到精通:實戰篇(第2版)
- 王葉 李瑞華 孟繁華
- 518字
- 2020-08-13 11:28:01
1.5.1 認識虛擬機
虛擬機指通過軟件模擬的、具有完整硬件系統功能的、運行在一個完全隔離環境中的計算機系統,在實體機上能夠完成的工作都能在虛擬機中實現。正因如此,虛擬機被越來越多的人所使用。
在計算機中新建虛擬機時,需要將實體機的部分硬盤和內存容量作為虛擬機的硬盤與內存容量。每個虛擬機都擁有獨立的CMOS、硬盤和操作系統,用戶可以像使用實體機一樣對虛擬機進行分區和格式化硬盤、安裝操作系統和應用軟件等操作。
提示
Java虛擬機是一個想象中的機器,它一般在實際的計算機上通過軟件模擬來實現。Java虛擬機有自己想象中的硬件,如處理器、堆棧、寄存器等,還具有相應的指令系統。Java虛擬機主要用來運行Java程序,由于Java虛擬機可以在多平臺中直接運行使用,這也是Java語言具有跨平臺特點的原因。Java虛擬機與Java的關系就類似于Flash播放器與Flash的關系。
可能有用戶會認為虛擬機只是模擬計算機,最多也只是能夠完成與實體機一樣的操作,因此它沒有太大的實際意義。其實不然,虛擬機最大的優勢就是虛擬,即使虛擬機中的系統崩潰或者無法運行,也不會影響實體機的運行。它還可以用來測試最新版本的應用軟件或者操作系統,即使安裝帶有病毒木馬的應用軟件都無大礙,因為虛擬機和實體機是完全隔離的,虛擬機不會泄露實體機中的數據。
推薦閱讀
- INSTANT Netcat Starter
- 為你護航:網絡空間安全科普讀本(第2版)
- 深入淺出隱私計算:技術解析與應用實踐
- 網絡運維親歷記 (網絡運維紀實文學)
- Applied Network Security
- Learning Devise for Rails
- Building a Home Security System with BeagleBone
- 從實踐中學習Kali Linux滲透測試
- 信息安全導論(第2版)
- Securing Network Infrastructure
- CPK通向賽博安全之路:理論與實踐CPK Solution to Cyber Security:Theory and Practice
- Hands-On Bug Hunting for Penetration Testers
- 2010年中國互聯網網絡安全報告
- INSTANT Microsoft Forefront UAG Mobile Configuration Starter
- ATT&CK視角下的紅藍對抗實戰指南