- 跟老男孩学Linux运维:Web集群实战
- 老男孩
- 11字
- 2023-01-19 14:56:58
1.7 搭建学习Linux的运维环境
1.7.1 虚拟机软件介绍
简单地说,虚拟机(Virtual Machine)软件就是一套特殊的软件,它可以作为操作系统独立运行,也可以运行于操作系统之上。若是运行于系统之上的虚拟机软件,在一台计算机(PC或笔记本电脑等)上安装虚拟机软件后,就可以模拟若干台相对独立的虚拟PC设备,并且可以在每台虚拟的PC设备上安装运行操作系统,运行网络服务,与真实的计算机设备几乎无任何使用差别。
使用时,需要先在计算机上安装虚拟机软件(例如:VMware Workstation),然后通过安装的虚拟机软件创建一个或多个虚拟机系统(即虚拟的计算机设备),最后在这些虚拟的计算机设备上安装操作系统并进行启动配置,最终实现在一台计算机上“同时”运行多个虚拟机设备系统。
另外,还可以将这些虚拟的系统连成局域网,用来部署网站集群架构等更深层次的运维技术,这样的虚拟环境在后文会涉及。图1-8为安装VMware Workstation虚拟机软件后打开的软件界面。
在图1-8中,展示的是在Windows 2007桌面操作系统上安装的虚拟机软件VMware,这里通过配置VMware虚拟了8台PC设备,且分别在这8台PC上安装Linux系统(实际学习中是先安装一台,其他的系统可以通过第一台进行克隆)。这8个虚拟机同时在一台计算机上独立运行,几乎互不干扰,并且可同在一个局域网内,还可以互相通信。
图1-8 Windows 2007系统安装VMware Workstation8虚拟软件窗口
经过前面对虚拟机软件的介绍,相信读者应该知道虚拟机软件到底是什么了吧。下面,老男孩介绍一些网友常用的虚拟机软件,如表1-2所示。
表1-2 常用的虚拟机软件及选择建议