首页 > 系统相关 >1、Vmware、OS简述

1、Vmware、OS简述

时间:2023-09-12 21:55:17浏览次数:42  
标签:克隆 -- 虚拟机 简述 NAT OS Vmware 操作系统

Vmware、OS简述

1、虚拟机定义

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。基本上可以像使用实体机一样对虚拟机进行操作。(通过虚拟机模拟其他操作系统)(寄生在物理机上)(虚拟机其实就是逻辑上模拟的一台计算机)

  • 运行内存:越大,可以同时运行的进程就越多

  • 磁盘:越大,能够存储的数据越多

主流的虚拟软件:VMware(收费) VirtualBox(免费)

为什么要使用虚拟机?
①安全测试
②需要使用到多种操作系统
③解决硬件资源过剩。例:云服务的虚拟资源技术
④虚拟化技术(分块,逻辑上分开)
虚拟机的特点
分区:在单一物理服务器上同时运行多个虚拟机
隔离:同一服务器上的虚拟机之间互相隔离
封装:整个虚拟机都保存在文件当中,可以通过移动文件的方式进行虚拟机的迁移
相对于硬件独立:无需修改即可在任何服务器上运行虚拟机

2、VMware的三种联网方式

一、桥接(Bridge)

网关:真实的设备网关

相当于连接着交换机上,与物理机平等关系

两局域网在链路层上进行连接。
需要注意的点:
	1.设置桥接的时候,应保持VM于pc处于同网段
	2.避免IP冲突
二、NAT模式

(源NAT-->源NAT转换,目的SNAT-->目的NAT转换)

网络地址转化
实现内网能访问外网但是外网不能访问内网
三、仅主机模式
只能跟物理机(路由器)通信,虚拟机连接在路由器上。
仅能让主机与虚机之间实现网络共享

虚拟内存:真实内存+磁盘空间

3、快照

类似于游戏存档,记录虚拟机当前时刻,恢复快照也就相当于读档

4、克隆

①链接克隆

类似于快捷方式,如果原虚拟机损毁,丢失,移动,链接克隆出来的虚拟机也将无法使用
类似于快捷方式,母体奔溃,链接克隆也奔溃,但是操作互不干涉

②完整克隆

类似于复制粘贴,如果原虚拟机损毁,丢失,移动,完整克隆出来的虚拟机不受任何影响,独立的一个个体
完完全全的克隆,母体奔溃不会影响克隆体

5、主流的操作系统

  1. Windows :用户基数大,适合个人使用 XP win7 win8 win10 win11
  2. Linux :适合服务器使用,稳定,开源的操作系统 CentOS Ubuntu redhat kali
  3. Mac OS :适合开发使用,很少受到电脑病毒的袭击。
  • 概念:
管理计算机硬件与软件资源的计算机程序。
提供一个让用户与系统交互的操作界面。
====>操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。操作系统也是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序,如:
1、文件系统(计算机存储信息的结构,信息存储在文件中,文件主要存储在计算机的内部硬盘里)
2、设备驱动程序(提供连接计算机的每个硬件设备的接口)
3、用户接口(操作系统为用户提供一种运行程序和访问文件系统的方法)
4、系统服务程序(当计算机启动时,会自启动许多系统服务程序,执行安装文件系统、启动网络服务、运行预定任务等操作)
一些历程:

xp-- > win 7 NT 6.1

win7 提升启动速度
多了一个“库”功能:可以把位于不同位置的文件夹合并到一起
磁盘碎片整理

win7 --> win10 NT10.0

登录面板:
win10参照现代移动设备,增加了时间锁屏界面
登录方式:
win10加入了生物特征识别的功能WindowsHello
开始菜单的进化,附带平板功能
搜索菜单:
加入Cortana,最明显的变化就是支持语音搜索
其他
dos:命令行
MS-DOS:单用户单任务操作系统 
NT:单用户多任务操作系统

标签:克隆,--,虚拟机,简述,NAT,OS,Vmware,操作系统
From: https://www.cnblogs.com/carmi/p/17697921.html

相关文章

  • How to fix Node.js fs.readFileSync toString Error All In One
    HowtofixNode.jsfs.readFileSynctoStringErrorAllInOneSyntaxError:UnexpectedendofJSONinput❌errorfs.writeFile&fs.readFileSync匹配错误asyncappendFile(group){console.log(`append`)constfile=path.join(__dirname+`/vide......
  • 如何像 Sealos 一样在浏览器中打造一款 K8s 终端?
    在Kubernetes的世界中,命令行工具(如kubectl和helm)是我们与集群交互的主要方式。然而,有时候,我们可能希望能够在Web页面中直接打开一个终端,执行这些命令,而不需要在本地环境中安装和配置这些工具。本文将深入探讨如何通过Kubernetes自定义资源定义(CRD)实现这个功能,并通过一个真......
  • vue3.*安装axios具体步骤
    在项目的命令行处使用命令进行axios的安装npminstallaxiosvue-axios--legacy-peer-deps--save其余的命令可能会报错;......
  • 深入理解 @PostConstruct 注解及其在 Java 开发中的应用
    深入理解@PostConstruct注解及其在Java开发中的应用本文将深入探讨Java中的@PostConstruct注解,介绍其作用、使用方法和常见应用场景。我们将详细解释注解的生命周期和执行顺序,以及如何正确使用@PostConstruct注解来进行初始化操作。通过本文的学习,读者将对@PostConstru......
  • python安装后,添加完环境变量,dos窗口输入python无效
    问题背景python版本:3.8.5安装时是否勾选添加环境:是问题:dos窗口输入python提示:无任何报错提示,弹出windows应用商店解决方案问题1:弹出windows应用商店是因为默认的商店的path环境变量优先级高于我们配置的python目录,将对应的配置优先级调换即可,比如C:\Users\panie\AppDa......
  • Apipost:API研发团队的协同利器
    在数字化时代,API已成为企业和开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API设计、调试、文档和测试等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生,它为API开发者提供了一站式解决方案。成功案例许多知名的公司和团队......
  • NACOS:下一代配置管理系统的颠覆者
    随着科技的快速发展,互联网应用的规模和复杂性不断增加,配置管理系统在各行各业的应用越来越广泛。NACOS,作为下一代配置管理系统的颠覆者,正逐渐引起人们的关注。本文将介绍NACOS的背景、目的、技术原理、核心功能及应用场景,并探讨其未来发展方向。NACOS的目的是为了解决传统配置管理......
  • 2023-09-12 关于微信小程序在ios端iphone X以上机型的导航栏高度
    完整代码://获取胶囊信息letmenuButtonObject=wx.getMenuButtonBoundingClientRect();uni.getSystemInfo({success:function(res){this.navHeight=res.statusBarHeight+menuButtonObject.height+(menuButtonObject.top-res.statusBarHe......
  • iptables简述及命令示例
    iptables:在Linux系统中,iptables不仅仅是一个服务或守护进程,它实际上是内核空间的一部分,用于处理网络包过滤和网络地址转换。这意味着,即使iptables服务没有运行,内核模块仍然会按照当前的iptables规则来处理网络数据包。iptables.service或者iptables-services通常用于......
  • iOS开发Swift-14-反向传值,右滑删除,语言本地化,编辑换序,DeBug,addTarget-待办事项Ap
    1.点击某一条待办事项,出现编辑界面,可对待办事项的文本进行修改.不重新设计界面,而是将新增页面进行修改复用.2.为新增页面取StoryboardID为TodoTableViewControllerID. 3.为列表最右边加一个小箭头.选中TodoCellID,将属性中的Selection修改为DisclosureIndicator. 4.......