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

news/2024/10/31 1:30:28/

文章目录

    • .1 虚拟机简介
    • 2 虚拟机的安装

本章将搭建实例的生产环境,将所有的代码搭建在一台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软件,如图所示。如果无法安装某些软件,请检查是否存在软件源的错误。
在这里插入图片描述


http://www.ppmy.cn/news/97625.html

相关文章

3D项目中用到的一些算法

判断点是否在多边形内部(冬奥) (1)面积和判别法:判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形,相等则在多边形内部。 (2)夹角和判别法:判断目标点与所…

Oracle数据库从入门到精通系列之十:基于Docker部署Oracle数据库19c的详细步骤

Oracle数据库从入门到精通系列之十:基于Docker部署Oracle数据库19c的详细步骤 一、下载Oracle数据库19c镜像二、查看Oracle数据库19c的镜像三、创建Oracle数据库19c的数据目录四、启动Oracle19c数据库容器五、查看Oracle19c数据库容器启动日志六、查看密码修改脚本七、修改sys…

Baumer工业相机堡盟工业相机使用BGAPISDK将工业相机设为Burst模式以及该模式的优势以及行业应用(C#)

Baumer工业相机堡盟工业相机使用BGAPISDK将工业相机设为Burst模式以及该模式的优势以及行业应用(C#) Baumer工业相机Baumer工业相机的Burst模式的技术背景Baumer工业相机使用BGAPISDK将设置Burst模式1.引用合适的类文件2.使用BGAPI SDK初始化相机设置Bur…

uni-app常用场景速查记录

记录一下uniapp开发过程中遇到的问题场景,方便后期查看. 1.elementUI中textarea文本如何设置换行显示 2.uniapp中实现文字滚动显示 3.下拉刷新和触底分页查询 1.elementUI中textarea文本设置换行显示 el-input标签中type为textarea中录入的文本内容,在表格中显示…

Prometheus之exporter详解

何为exporter Prometheus 监控基于一个很简单的模型: 主动抓取目标的指标接口(HTTP 协议)获取监控指标, 再存储到本地或远端的时序数据库. Prometheus 对于指标接口有一套固定的格式要求, 格式大致如下: # HELP http_requests_total The total number of HTTP requests. # TYPE…

【21】SCI易中期刊推荐——计算机科学人工智能领域(中科院4区)

💖💖>>>加勒比海带,QQ2479200884<<<💖💖 🍀🍀>>>【YOLO魔法搭配&论文投稿咨询】<<<🍀🍀 ✨✨>>>学习交流 | 温澜潮生 | 合作共赢 | 共同进步<<<✨✨ 📚📚>>>人工智能 | 计算机视觉…

Android 12.0SystemUI 状态栏下拉和通知栏始终居中

1.概述 在12.0的产品定制化开发中,在系统原生的SystemUI 状态栏下拉和通知栏,默认是根据手势的x 坐标的位置居中显示,但是如果太靠两边感觉不太好,下拉太靠边不太好看所以产品提出不管手势在哪里下滑 都要去下拉和通知栏居中显示 会比较好看些 下面就来实现这个需求 2.Sy…

Elasticsearch:验证 Elasticsearch Docker 镜像并安装 Elasticsearch

Elasticsearch 可以作为 Docker 镜像使用。 www.docker.elastic.co 上提供了所有已发布的 Docker 图像和标签的列表。 源文件在 Github 中。此软件包包含免费和订阅功能。 开始 30 天试用以试用所有功能。 从 Elasticsearch 8.0 开始&#xff0c;默认启用安全性。 启用安全性后…