《小团队web技术搭建》(四)虚拟机的安装使用

简介: 《小团队web技术搭建》(四)虚拟机的安装使用

本篇的诞生是基于个别同学的疑问——“如何在windows系统拥有一个运行linux系统下的应用和工具”,迫于系统非linux并且不想去购买云服务器;本篇教程并非团队技术搭建必需,只是我们在做学习和验证、学习技术时所需

虚拟机就是不错的选择,虚拟机软件允许你安装不同的操作系统,所以我们可以在windows下操作linux系统;当然

主流的虚拟机软件有两个:

  • VMware Workstation,简称VMware,功能较强,性能较好,收费
  • Virtual Box 简称Vbox,开源,轻量,界面更简洁,一般需求够用

对于学习试验的需求,我们选择Vbox就好,如果是windows就选Windows hosts

下载安装vbox

官网上下载对应系统的包:

下载完成后双击打开安装文件,选择一个安装目录,然后按照提示多次点击下一步,等待安装完成:

初次运行它以后界面左侧这边的系统列表应该是空的,我们需要新建一台linux系统的“电脑”。

新建虚拟电脑

点击界面上的新建:

随便给电脑起个名称,选择一个存放电脑的文件目录,以及选择系统类型(linux有多种版本,我们选ubuntu或者Red-Hat,或者其他版本也可以,对于学习影响不大)

创建硬盘,按你需要配置,一般20G以上够用:

image.png

确认信息,点击Finish:

设置网络:

下载镜像

初学者可以装个ubuntu桌面版或者终端版,或者其他linux版本也可以。

我们到国内的镜像站找到这些我们要的镜像源(如阿里云镜像、清华开源镜像),下图选的版本是ubuntu-16.04.7-desktop-amd64.iso

再次点击这个虚拟电脑的设置,挂载镜像:

点击“注册”,把刚才下载好的iso文件选中,

选中刚注册的镜像,点击choose,接着点OK:

初始化系统

启动这台“电脑”:

稍等片刻,然后选择语言和点击安装:

接着按照提示往下安装:

地区输入拼音,选Beijing、shanghai之类的都可以:

设置用户信息,密码要记得:

等待安装系统:

如果在下次启动时,不能正常启动或者让你重新安装,就把IDE控制器下的所有盘片删了:

我们打开终端测试下网络,或者点击左侧那个“Firefox”浏览器打开一个网址测试网络:

可以看到网络是通的:

ping juejin.cn


就此安装完成了。
我们可以去尝试玩一些工具了,比如下一个docker:

sudo apt install docker.io




等待安装完成后我们运行下:

sudo docker run hello-world


完成docker的“hello world”

相关文章
|
3天前
|
前端开发 JavaScript 关系型数据库
从前端到后端:构建现代化Web应用的技术探索
在当今互联网时代,Web应用的开发已成为了各行各业不可或缺的一部分。从前端到后端,这篇文章将带你深入探索如何构建现代化的Web应用。我们将介绍多种技术,包括前端开发、后端开发以及各种编程语言(如Java、Python、C、PHP、Go)和数据库,帮助你了解如何利用这些技术构建出高效、安全和可扩展的Web应用。
|
1天前
|
前端开发 Java Go
从前端到后端:构建现代化Web应用的技术实践
本文将介绍如何通过前端和后端技术相结合,构建现代化Web应用的技术实践。我们将探讨前端开发、后端架构以及多种编程语言(如Java、Python、C、PHP、Go)在构建高效、可扩展的Web应用中的应用。
|
1天前
|
存储 JSON JavaScript
Web存储与传输:技术的背后
Web存储与传输:技术的背后
|
3天前
|
存储 安全 数据安全/隐私保护
Web应用程序的会话管理是一种跟踪和识别特定用户与Web服务器之间交互的技术
【5月更文挑战第12天】Python Web开发中,会话管理用于跟踪用户与服务器交互,如Flask框架提供的内置功能。以下是一个简单示例:安装Flask后,设置应用密钥,通过session读写用户状态。例如,创建一个显示和设置用户名称的Web应用,用户提交的名字将保存在会话中。在生产环境中,应安全存储密钥,如使用环境变量。扩展会话管理可借助第三方库实现更多功能,但可能需更多配置。
214 2
|
3天前
|
前端开发 搜索推荐 安全
AJAX和CSR(客户端渲染)是Web开发中常用的两种技术
【5月更文挑战第8天】AJAX提升用户体验,减轻服务器压力,但对搜索引擎不友好且增加开发复杂度,易引发安全问题。CSR提供快速响应和交互性,改善用户体验,但首屏加载慢,搜索引擎支持不足,同样面临安全挑战。两者各有适用场景,需按项目需求选择。
15 0
|
3天前
|
存储 前端开发 安全
13:会话跟踪技术Session的深度应用与实践-Java Web
13:会话跟踪技术Session的深度应用与实践-Java Web
34 3
|
3天前
|
存储 前端开发 搜索推荐
12:会话跟踪技术Cookie的深度应用与实践-Java Web
12:会话跟踪技术Cookie的深度应用与实践-Java Web
31 4
|
3天前
|
缓存 移动开发 前端开发
【专栏:HTML与CSS前端技术趋势篇】HTML与CSS在PWA(Progressive Web Apps)中的应用
【4月更文挑战第30天】PWA(Progressive Web Apps)结合现代Web技术,提供接近原生应用的体验。HTML在PWA中构建页面结构和内容,响应式设计、语义化标签、Manifest文件和离线页面的创建都离不开HTML。CSS则用于定制主题样式、实现动画效果、响应式布局和管理字体图标。两者协同工作,保证PWA在不同设备和网络环境下的快速、可靠和一致性体验。随着前端技术进步,HTML与CSS在PWA中的应用将更广泛。
|
3天前
|
前端开发 JavaScript UED
【专栏:HTML 与 CSS 前端技术趋势篇】Web 性能优化:CSS 与 HTML 的未来趋势
【4月更文挑战第30天】本文探讨了CSS和HTML在Web性能优化中的关键作用,包括样式表压缩、选择器优化、DOM操作减少等策略。随着未来趋势发展,CSS模块系统、自定义属性和响应式设计将得到强化,HTML新特性也将支持复杂组件构建。同时,应对浏览器兼容性、代码复杂度和性能功能平衡的挑战是优化过程中的重要任务。通过案例分析和持续创新,我们可以提升Web应用性能,创造更好的用户体验。
|
3天前
|
前端开发 JavaScript 搜索推荐
【专栏:HTML 与 CSS 前端技术趋势篇】HTML 与 CSS 在 Web 组件化中的应用
【4月更文挑战第30天】本文探讨了HTML和CSS在Web组件化中的应用及其在前端趋势中的重要性。组件化提高了代码复用、维护性和扩展性。HTML提供组件结构,语义化标签增进可读性,支持用户交互;CSS实现样式封装、布局控制和主题定制。案例展示了导航栏、卡片和模态框组件的创建。响应式设计、动态样式、CSS预处理器和Web组件标准等趋势影响HTML/CSS在组件化中的应用。面对兼容性、代码复杂度和性能优化挑战,需采取相应策略。未来,持续发掘HTML和CSS潜力,推动组件化开发创新,提升Web应用体验。

热门文章

最新文章