网站部署与上线(1)虚拟机

简介: 网站部署与上线(1)虚拟机

本章将搭建实例的生产环境,将所有的代码搭建在一台Linux服务器中,并且测试其能否正常运行。

·使用远程服务器进行连接;

·基本的Linux命令;

·使用Nginx搭建Node.js服务器;

·在服务器端部署代码;

·基本的网站优化技术;

·使用nw.js将网站打包为一个桌面软件;

.1 虚拟机简介

虚拟机(Virtual Machine)指通过软件模拟具有完整硬件系统功能且运行在一个完全独立环境中的计算机系统。

简单来说,虚拟机相当于在计算机A中安装一款软件来实现计算机B的功能和作用,计算机A和B的环境互不影响,但是计算机B需要建立在计算机A之上。B使用A的部分CPU和内存等资源,是虚拟化技术的一种。建立在这类虚拟化技术中的计算机B被称为虚拟机,如图-1所示。相应地,计算机A也被称为实体机。

2 虚拟机的安装

VM(VMware Workstation)是世界上最流行的虚拟机软件,本节要下载的软件是与其同一家公司出品的Oracle VM VirtualBox,官网地址是https://www.virtualbox.org/,下载页面如图10-2所示。该软件的最新版本为6.1,如果读者使用的是Windows 7系统,则推荐下载VirtualBox 5系列的版本,因为高版本的虚拟机在某些低版本的操作系统中可能无法运行。

(1)单击下载按钮进行下载,下载完成后双击下载文件直接安装。安装完成后启动Oracle VM VirtualBox,界面如图

拟机安装好后,再选择一款操作系统安装在其中。这里要注意,虚拟机没有自带的操作系统。本书使用Ubuntu专为中国打造的发行版之一kylin(优麒麟)系统,官网下载地址为https://www.ubuntukylin.com/

下载的文件是一个扩展名为iso的镜像文件,该文件可以直接刻录成系统光盘。当然,现今的大部分设备均可以直接读取iso文件中的内容,也可以通过虚拟光驱技术挂载该光盘镜像为一个正常的光盘。

(2)创建虚拟机。启动Oracle VM VirtualBox软件,单击左上角的“新建”按钮,弹出“新建虚拟电脑”对话框,

Linux对VM VirtualBox的支持需要安装额外的VBox_GuestAdditions。选择“设备”菜单下的“安装增强功能”命令,则系统会自动加载一个名为VBox_GAs_xxx的文件,对于某些需要管理员权限的操作,如软件的卸载和重装,可以使用sudo命令。例如,使用sudo命令安装Git软件,如图所示。如果无法安装某些软件,请检查是否存在软件源的错误。

目录
相关文章
|
2月前
|
JavaScript 前端开发 Linux
网站部署与上线(2)远程连接云服务器或虚拟机
网站部署与上线(2)远程连接云服务器或虚拟机
28 0
|
3月前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
4月前
|
SQL 存储 数据挖掘
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
虚拟机数据恢复环境: 某品牌R710服务器+MD3200存储,上层是ESXI虚拟机和虚拟机文件,虚拟机中存放有SQL Server数据库。 虚拟机故障: 机房非正常断电导致虚拟机无法启动。服务器管理员检查后发现虚拟机配置文件丢失,所幸xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。服务器管理员在尝试恢复虚拟机的过程中,将原虚拟机内的xxx-flat.vmdk删除后新建了一个虚拟机,并分配了精简模式的虚拟机磁盘和快照数据盘,但原虚拟机内的数据并没有恢复。
【虚拟机数据恢复】VMware虚拟机文件被误删除的数据恢复案例
|
Linux 虚拟化 数据安全/隐私保护
VMware使用 - 虚拟机克隆
如果已经安装了一台Linux操作系统,没有必要重新安装,只需要克隆就可以了,有两种方式。
28 0
|
5月前
|
存储 网络协议 虚拟化
如何操作VMware ESXi虚拟机的迁移?
如何操作VMware ESXi虚拟机的迁移?
|
5月前
|
存储 虚拟化 数据中心
如何操作VMware ESXi虚拟机的克隆?
如何操作VMware ESXi虚拟机的克隆?
|
4月前
|
Linux 虚拟化 数据安全/隐私保护
【Linux】VMware安装虚拟机- Windows + Linux
【1月更文挑战第20天】【Linux】VMware安装虚拟机- Windows + Linux
|
2月前
|
算法 虚拟化 C++
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
VMware虚拟机无法自适应和拖拽复制粘贴和共享目录问题
106 0
|
7天前
|
程序员 Linux KVM
【qemu虚拟化】将img镜像文件转换为VMware虚拟机
QEMU是一个开源的硬件虚拟化器,能在多种平台如x86、ARM、PowerPC上运行,支持虚拟化不同体系结构的操作系统。它具有硬件仿真、虚拟化支持、磁盘和网络仿真、快照回滚及可扩展性等特点。要使用QEMU,首先从[官网](https://www.qemu.org/download/)下载,然后通过命令行运行进行转换。转换后的vMDK文件可在VMware中导入,创建新的虚拟机进行使用。
56 1
【qemu虚拟化】将img镜像文件转换为VMware虚拟机