VMware 装Ubuntu、Win10 及Apache

VMware 装Ubuntu、Win10 及Apache本文已参与「新人创作礼」活动,一起开启掘金创作之路。 VMware下载 1、浏览器搜索 VMware download , 进入如下链接 2、下拉找到 Workstation 16 Pro for W

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

VMware下载

1、浏览器搜索 VMware download , 进入如下链接 VMware 装Ubuntu、Win10 及Apache

2、下拉找到 Workstation 16 Pro for Windows, 点击立刻下载 在这里插入图片描述

3、打开安装包(.exe文件), 点击下一步 在这里插入图片描述

4、接受协议,下一步 在这里插入图片描述

5、(可选)更改安装位置

  • 可勾选 增强型键盘驱动程序 ,此功能可更好地处理国际键盘和带有额外按键的键盘。
  • 建议添加到系统PATH

注:安装路径尽量不要有中文 在这里插入图片描述

6、 检查更新和加入客户体验计划请自行选择(如果不介意的话直接下一步即可,全部勾选掉一般也不会影响使用) 在这里插入图片描述

7、自行选择是否创建桌面和开始菜单栏快捷方式, 下一步 在这里插入图片描述

8、安装 在这里插入图片描述

9、安装成功后点击许可证,进入密钥激活软件 在这里插入图片描述

10、将密钥填写到文本框中点击 输入在这里插入图片描述

11、安装后可能要求重启系统,重启后进入软件。依次点击导航栏中的 帮助 -> 关于 VMware Workstation ,查看许可证信息的状态,如下图所示即为激活成功。 在这里插入图片描述

安装Linux虚拟机

以ubuntu18.04.6为例

1、进入镜像下载地址地址,选择18.04.6 在这里插入图片描述

2、找到.iso结尾的桌面版(desktop)镜像进行下载 (live-server是服务器版的) 在这里插入图片描述

3、打开VMware,创建新的虚拟机 在这里插入图片描述

4、 选择典型即可 在这里插入图片描述

5、找到刚才下载的Ubuntu18.04镜像,下一步 在这里插入图片描述

6、自定义用户名和密码(以后该虚拟机就用这个了,建议别乱写,并且不要包含中文)

  • 用户名:用户名是用来登录Linux系统的,配合密码可以完成登录,用于限制权限的多用户操作系统管理工具
  • 全名:全名是对用户名的一个备注说明,相当于计算机名,没有任何作用

在这里插入图片描述

7、虚拟机名称和位置可自行定义(虚拟机名称也没有实际意义) 在这里插入图片描述

8、 磁盘大小没有特殊要求的话选择默认

关于存储为单个文件还是拆分成多个文件:

  • 多文件可以减轻压力,单文件容易造成系统负载大。单文件占用的是磁盘上的某一连续区域,读取速度快占用内存大。多文件分散在各个扇区读取速度一般但是占用内存小。
  • 单个文件的优点是在磁盘内容相对稳定时,其访问速度相对会快一点,但是如果虚拟磁盘增长很快,或容量变化很大,可能会产生大量碎片,性能下降会很明显。
  • 另一个缺点是如果单文件受损,相当于整个磁盘丢失,代价较大。

在这里插入图片描述

9、可以自定义硬件(具体放在最下面) 在这里插入图片描述

10、完成后等待一段时间 在这里插入图片描述 11、一段时间后自动进入登陆页面,输入之前设置的密码即可 在这里插入图片描述

Ubuntu安装Apache

ubuntu下的安装十分简单:

  1. ctrl+alt+t 打开命令行
  2. 键入

sudo apt-get install apache2

在这里插入图片描述

  1. 输入密码后回车

注:这里键入的内容不会有任何显示,确保输入正确后回车即可,否则它会让你再输一遍 在这里插入图片描述

  1. 键入y回车继续 在这里插入图片描述

  2. 安装完成 在这里插入图片描述

  3. 验证Apache安装,键入

apache2 -version

请添加图片描述

Ubuntu的Apache配置

1、调整防火墙检查可用的ufw应用程序配置 在这里插入图片描述 让我们启用最严格的配置文件,它仍然允许您配置的流量,允许端口80上的流量(正常,未加密的网络流量): 在这里插入图片描述 验证更改: 在这里插入图片描述 2、检查Web服务器 在这里插入图片描述 访问默认的Apache登录页面以确认软件是否通过您的IP地址正常运行:

http://your_server_ip

使用命令: hostname -I 获取你的IP

您应该看到默认的Ubuntu 18.04 Apache网页: 在这里插入图片描述

3、设置虚拟主机(推荐) 使用Apache Web服务器时,您可以使用虚拟主机(类似于Nginx中的服务器块)来封装配置详细信息并从单个服务器托管多个域。我们将设置一个名为example.com的域名,但您应将其替换为您自己的域名。

为example.com创建目录,以使用-p标志来创建任何必要的父目录:

sudo mkdir -p /var/www/example.com/html

分配目录的所有权:

sudo chown -R $USER:$USER /var/www/example.com/html

如果尚未修改你的unmask值,则Web根目录的权限应该是正确的,我们通过键入以下内容来确保:

sudo chmod -R 755 /var/www/example.com

使用nano或你喜欢的其他编辑器创建示例index.html页面:

nano /var/www/example.com/html/index.html

在里面,添加以下示例HTML:

<html>
    <head>
        <title>Welcome to Example.com!</title>
    </head>
    <body>
        <h1>Success!  The example.com server block is working!</h1>
    </body>
</html>

完成后保存并关闭文件。

在/etc/apache2/sites-available/example.com.conf中创建新的虚拟主机文件:

sudo nano /etc/apache2/sites-available/example.com.conf

粘贴在以下配置块中,针对我们的新目录和域名进行更新:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com/html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

完成后保存并关闭文件。

启用a2ensite文件:

sudo a2ensite example.com.conf

输出将建议激活新配置,但我们可以在运行以下禁用原始配置文件的命令后集体执行此操作: 在这里插入图片描述

禁用在000-default.conf中定义的默认站点:

sudo a2dissite 000-default.conf

现在重启Apache以实现更改:

sudo systemctl restart apache2

测试配置:

sudo apache2ctl configtest

你应该看到以下输出:

在这里插入图片描述

Apache现在应该为您的域名服务。你可以通过导航到example.com来测试这个,你应该看到这样的东西:

在这里插入图片描述 注:如果不显示或显示其他,请切换域名“example.com”为“XXX.com”, XXX为你自定义的其他名称,再根据第3步重新操作

安装Win10虚拟机

1、进入网址,选择所需版本

  • x64和x86分别代表64位和32位系统
  • Muitiple Eidion 集成了专业版和家庭版
  • Education 为教育版
  • Enterprise 为企业版

此处下载第一个Windows 10 (Multiple Editions)(x64) – DVD(Chinese-Simplified) 在这里插入图片描述

接下来与装Ubuntu虚拟机类似

2、打开VMware,创建新的虚拟机 在这里插入图片描述

3、 选择典型即可 在这里插入图片描述

4、找到刚才下载的win10镜像,下一步 在这里插入图片描述

5、填写相应信息

  • 密钥如果这里不写的话,之后也可以手动激活
  • 选择所需版本
  • 密码和确认都可以空着 在这里插入图片描述

6、虚拟机名称和位置可自行定义(虚拟机名称没有实际意义) 在这里插入图片描述

7、 磁盘大小没有特殊要求的话默认就行了

关于存储为单个文件还是拆分成多个文件:

  • 多文件可以减轻压力,单文件容易造成系统负载大。单文件占用的是磁盘上的某一连续区域,读取速度快占用内存大。多文件分散在各个扇区读取速度一般但是占用内存小。
  • 单个文件的优点是在磁盘内容相对稳定时,其访问速度相对会快一点,但是如果虚拟磁盘增长很快,或容量变化很大,可能会产生大量碎片,性能下降会很明显。
  • 另一个缺点是如果单文件受损,相当于整个磁盘丢失,代价较大。

在这里插入图片描述

8、可以自定义硬件(具体放在最下面) 在这里插入图片描述

9、选择Win10版本 在这里插入图片描述

10、输入密码即可(之前没设的话直接回车) 在这里插入图片描述

Win10装Apache

1.首先下载apache压缩包

下载地址:apache下载地址

在Downloading Apache for Windows 模块下随意下载其中一个版本

2.下载完之后解压缩到你想要安装的目录 比如我安装的目录是C:\apache 在这里插入图片描述

Win10的Apache配置

打开你刚刚解压缩apache的目录,找到conf这个文件夹打开,用文本编辑器或者记事本打开httpd.conf。

  1. 找到SRVROOT “
    S R V R O O T / A p a c h e 24 这一行,修改 {SRVROOT}/Apache24″ 这一行,修改
    {SRVROOT}为你Apache安装的绝对路径,比如我的是C:\apache\httpd-2.4.51-win64-VS16\Apache24

在这里插入图片描述

  1. 找到ServerName www.example.com:80,在此处添加一行内容

ServerName 127.0.0.1:80

在这里插入图片描述

  1. 安装服务器 按Win+r输入cmd,打开命令行

cd C:\apache\httpd-2.4.51-win64-VS16\Apache24\bin 回车 httpd -k install 回车 httpd -k start 回车

  1. 查看效果 在浏览器地址栏中输入localhost,回车访问页面,如果出现下图,则安装运行成功: 在这里插入图片描述

虚拟机的自定义硬件

在VM中点击编辑虚拟机设置即可自定义硬件 注:要先将运行中的虚拟机关机 在这里插入图片描述

  • 内存设置:分配较少将导致虚拟机系统运行变慢,分配较多超过最大内存将可能导致主机系统内存资源不够。

在这里插入图片描述

  • 处理器:按照默认即可,如有特殊需求根据具体情况设置。

虚拟化引擎: -Intel VT-X技术实现的功能是减少虚拟机运行时虚拟机和物理机得到双重系统调用所产生的高ContextSwitch。也就是说,虚拟机的进程在要先从虚拟机ring3转到ring0,再从物理机的ring3转到ring0,性能有很大损失,而IntelVT-X就是为了解决这一问题而产生的技术。

-Intel EPT技术则是为了解决虚拟机的虚拟内存映射问题。虚拟机的虚拟内存要映射到虚拟机的物理内存上面,而虚拟机的物理内存相当于物理机的虚拟内存,物理机的虚拟内存也是要映射到物理机的物理内存上面的,所以这双重转换会造成很大的资源消耗,EPT技术就是减小这个消耗的。

-AMD实现的功能和Intel的功能类似 在这里插入图片描述

  • 硬盘:虚拟机系统内部硬盘,按需设置即可。

在这里插入图片描述

  • CD/DVD:就是我们的虚拟机的光驱,我们常说的加载ISO到虚拟机就是通过这个加载从而安装虚拟机系统的.

在这里插入图片描述

  • 网络适配器
  • 桥接模式: 如果我们选用桥接模式,则虚拟机在和我们真实机通信的时候,会利用我们真实机的本地网卡。 优点:不需要任何设置,虚拟机就可以直接和我们真实机通信。 缺点:虚拟机需要占用真实机网段的一个IP。
  • NAT模式 如果我们使用NAT模式,则虚拟机会使用VMnet8这块虚拟网卡与我们的真实机进行通信(当我们选用NAT模式的时候,则表示我们的虚拟机也可以上网)
  • 仅主机模式 如果我们使用仅主机模式,则表示虚拟机使用VMnet1与我们的真实机进行通信(主机模式:顾名思义,即我们的虚拟机不能上网)

在这里插入图片描述

  • USB:选择所需要的兼容性,一般默认即可

在这里插入图片描述

  • 声卡:默认存在,如不需要声音也可移除

在这里插入图片描述

  • 显示器
  • 要运行使用 DirectX 9、DirectX 10、DirectX 10.1 或 DirectX 11 图形加速功能的应用程序,请选择加速 3D 图形
  • 根据使用需要选择相应参数,一般将主机设置用于监视器即可。 在这里插入图片描述

参考

blog.csdn.net/u012060033/… zhidao.baidu.com/question/93… blog.csdn.net/u010048895/… cloud.tencent.com/developer/a… www.cnblogs.com/mke2fs/p/13… blog.csdn.net/qq_42712552… jingyan.baidu.com/article/647…

感谢同组成员ASH_Wen提供相关图片。

今天的文章VMware 装Ubuntu、Win10 及Apache分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/15867.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注