本文已参与「新人创作礼」活动,一起开启掘金创作之路。
VMware下载
1、浏览器搜索 VMware download , 进入如下链接
2、下拉找到 Workstation 16 Pro for Windows, 点击立刻下载
3、打开安装包(.exe文件), 点击下一步
4、接受协议,下一步
5、(可选)更改安装位置
- 可勾选 增强型键盘驱动程序 ,此功能可更好地处理国际键盘和带有额外按键的键盘。
- 建议添加到系统PATH
注:安装路径尽量不要有中文
6、 检查更新和加入客户体验计划请自行选择(如果不介意的话直接下一步即可,全部勾选掉一般也不会影响使用)
7、自行选择是否创建桌面和开始菜单栏快捷方式, 下一步
8、安装
9、安装成功后点击许可证,进入密钥激活软件
10、将密钥填写到文本框中点击 输入。
11、安装后可能要求重启系统,重启后进入软件。依次点击导航栏中的 帮助 -> 关于 VMware Workstation ,查看许可证信息的状态,如下图所示即为激活成功。
安装Linux虚拟机
以ubuntu18.04.6为例
2、找到.iso结尾的桌面版(desktop)镜像进行下载 (live-server是服务器版的)
3、打开VMware,创建新的虚拟机
4、 选择典型即可
5、找到刚才下载的Ubuntu18.04镜像,下一步
6、自定义用户名和密码(以后该虚拟机就用这个了,建议别乱写,并且不要包含中文)
- 用户名:用户名是用来登录Linux系统的,配合密码可以完成登录,用于限制权限的多用户操作系统管理工具
- 全名:全名是对用户名的一个备注说明,相当于计算机名,没有任何作用
7、虚拟机名称和位置可自行定义(虚拟机名称也没有实际意义)
8、 磁盘大小没有特殊要求的话选择默认
关于存储为单个文件还是拆分成多个文件:
- 多文件可以减轻压力,单文件容易造成系统负载大。单文件占用的是磁盘上的某一连续区域,读取速度快占用内存大。多文件分散在各个扇区读取速度一般但是占用内存小。
- 单个文件的优点是在磁盘内容相对稳定时,其访问速度相对会快一点,但是如果虚拟磁盘增长很快,或容量变化很大,可能会产生大量碎片,性能下降会很明显。
- 另一个缺点是如果单文件受损,相当于整个磁盘丢失,代价较大。
9、可以自定义硬件(具体放在最下面)
10、完成后等待一段时间 11、一段时间后自动进入登陆页面,输入之前设置的密码即可
Ubuntu安装Apache
ubuntu下的安装十分简单:
- ctrl+alt+t 打开命令行
- 键入
sudo apt-get install apache2
- 输入密码后回车
注:这里键入的内容不会有任何显示,确保输入正确后回车即可,否则它会让你再输一遍
-
键入y , 回车继续
-
安装完成
-
验证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。
- 找到SRVROOT “
{SRVROOT}为你Apache安装的绝对路径,比如我的是C:\apache\httpd-2.4.51-win64-VS16\Apache24
- 找到ServerName www.example.com:80,在此处添加一行内容
ServerName 127.0.0.1:80
- 安装服务器 按Win+r输入cmd,打开命令行
cd C:\apache\httpd-2.4.51-win64-VS16\Apache24\bin 回车 httpd -k install 回车 httpd -k start 回车
- 查看效果 在浏览器地址栏中输入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