|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/virtual-machines-for-beginners/
课程评论:没有评论
课程名称:虚拟机入门 课程概述: 虚拟机(VM)本质上与任何物理计算机(如笔记本电脑、智能手机或服务器)无异。它拥有CPU、内存和用于存储文件的磁盘,并且可以根据需要连接到互联网。与物理硬件不同,虚拟机被认为是存在于物理服务器中的虚拟计算机或软件定义的计算机,实际上仅以代码形式存在。虚拟化是创建软件基础或“虚拟”计算机版本的过程,这些虚拟计算机通过从物理主机计算机(例如个人电脑)和/或远程服务器(如云服务提供商的数据中心)借用的专用CPU、内存和存储量来运行。 虚拟机是一个计算机文件,通常称为镜像,能够模拟实际计算机的行为。它可以在窗口中运行,作为独立的计算环境,通常用于运行不同的操作系统,甚至可以成为用户的整个计算机体验,这在许多人的工作电脑中很常见。虚拟机与系统的其他部分相隔离,这意味着虚拟机内的软件无法干扰主机计算机的主要操作系统。 虚拟机的使用场景包括: - 在云中构建和部署应用程序。 - 尝试新的操作系统(包括测试版本)。 - 创建新的环境以简化和加速开发测试场景的运行。 - 备份现有操作系统。 - 访问受到病毒感染的数据或通过安装旧的操作系统来运行旧应用程序。 - 在原本不兼容的操作系统上运行软件或应用程序。 此课程将为初学者提供有关虚拟机基础知识的全面理解。
A virtual machine, commonly shortened to just VM, is no different than any other physical computer like a laptop, smart phone, or server. It has a CPU, memory, disks to store your files, and can connect to the internet if needed. While the parts that make up your computer (called hardware) are physical and tangible, VMs are often thought of as virtual computers or software-defined computers within physical servers, existing only as code.Virtualisation is the process of creating a software-based, or "virtual" version of a computer, with dedicated amounts of CPU, memory, and storage that are "borrowed" from a physical host computer-such as your personal computer- and/or a remote server-such as a server in a cloud provider's datacentre. A virtual machine is a computer file, typically called an image, that behaves like an actual computer. It can run in a window as a separate computing environment, often to run a different operating system-or even to function as the user's entire computer experience-as is common on many people's work computers. The virtual machine is partitioned from the rest of the system, meaning that the software inside a VM can't interfere with the host computer's primary operating system.Here are a few ways virtual machines are used:Building and deploying apps to the cloud.Trying out a new operating system (OS), including beta releases.Spinning up a new environment to make it simpler and quicker for developers to run dev-test scenarios.Backing up your existing OS.Accessing virus-infected data or running an old application by installing an older OS.Running software or apps on operating systems that they weren't originally intended for.