网站部署及游戏部署的概念

简介: 网站部署及游戏部署的概念

       VMware Workstation(中文名“威睿工作站”)是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言, VMware在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。

下载链接:

Linux与Windows的区别,操作系统本身就是一个软件,为什么服务器一定要用Linux,而很少用Windows,因为Linux相当稳定

正版Windows10官方需要收费

Linux几乎免费(更多人愿意钻研再源软件,而收费的产品出现更多的盗版)

安全稳定性

Windows平台:三天两头环复补丁,仍然会中毒 (即便装了360,瑞星,金山毒霸。。。。)

Linux平台:安全问题很少,无需安装xx杀毒,xx卫士

使用习惯

Windows: 普通用户甚本依靠图形界面操作,鼠标和键盘完成一切需求,上手简单容易

Linux:兼具图形界面(需要带有桌面环境的发行版Linux)和完全命令行损作,无法使用鼠标,新手入手]困难,需要学习后方可使用,熟练后效率极高!

应用领城

Linux: 人们日常在Windows上访问的百度、谷歌、淘宝、99、迅雷(xxxx大片),支撑这些软件运行的,后台是成干上万的Linux服务器,它们时时刻刻进行着忙碌的数据处理和运算

Windows: 可以运行英雄联盟、绝地求生、仙剑三、地下城与勇士、我的世界。。。等等游戏,而Linux开发的游戏几乎很少

如果一台机器只装了一个windows系统,那就只能用一个系统,假如有两个软件,同时跑软件1与软件2,且占用一个窗口,就会产生冲突。

要想一台机器有多个系统(如windows7/XP/2002等),可以用vmware

vmware的作用:

这里,vmware虚拟化了一个空间,分配了三个假机器的空间。

无法开机情况:

cpu未开启虚拟化功能,无法开机

docker也是虚拟化工具,与vmware对冲,解决办法可以删掉其中一个,底层虚拟化技术不一样,导致无法开机。

vmware使用,鼠标的切换

点进去虚拟机之后,鼠标没法用了,执行ctrl + alt键 即可调出鼠标

1.vmware开机了,系统跑起来了
2.代码上传到linux中(涉及大量的linux命令操作)

3.代码解压缩,代码配置文件修改,启动服务

4.检查程序是否运行了

5.利用虚拟机的快照功能(保存了一个可以访问的服务器)

6.告诉大家,客户端,游戏可以运行了

7.访问这个机器的ip地址,找到这个机器就行

通过机器的ip+端口,即可访问到网站的某一个功能

输入ls /

相当于查看文件夹

会输出如下:

而该图中的输出的东西就相当于点开了此电脑,并点开了c盘,看到了一堆文件

输入netstat -tnlp

用于检查程序是否运行了

会输出如下:

窗口不同,提供的服务不同

如下图:

网页游戏,web
browser/ server
浏览器 /服务器

www.4399.com
www.taobao.com,服务端更新了,用户不用更新
www.jd.com

1.服务端,有一个企业,部署了一个游戏网址, 4399.com,企业只需要开发一个服务端,其他事很简单了

2.客户端,打开浏览器,输入www.4399.com(129.211.129.109)

3.客户端的浏览器就看到了游戏画面,游戏体验,氮金,充钱。。。

客户端游戏,app
client(app,客户端应用程序的) / server
王者荣耀

1.装一个腾讯提供的王者客户端(客户端要更新,载入新的代码)

2.腾讯的王者服务端,要运行中(代码更新了,增加一个英雄)
微信app
智能遥控机器人app

游戏部署步骤

1.先准备好《淘宝源码》 游戏源码(自己开发,还是去找,还是去买)

2.自己本地测测代码,是否有bug (游戏缺陷)

3.买服务器《买一个dell实体服务器 18w,买云服务器 500/月 )

||(vmware 软件(虚拟的机器,只是帮你虚拟出了内存,cpu,磁盘)+centos(linux系统)

4.买域名(www.yuanlai0224.com)(ip地址: 192.168.0.240)

5.上传游戏源码到服务器(虚拟机)中

6.通过操作,将代码运行起来

7.用户可以通过浏览器访问,www.yuanlai0224.com

在线课件如何部署

把一堆文本资料,放到linux上,放到一个机器上,通过文件展示的功能,让客户端可以访问。

通过nginx这个工具,部署的网站,可以用linux/windows

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

Linux运维人员的核心职责
·网站数据不能丢
·网站7*24小时运转
·提升用户体验,访问速度要快

在腾讯、新浪、百度、苹果互联网公司的服务器机房里,至少千万台Linux服务器,去处理众多户的请求。

只有打开了Linux操作系统的大门,才是合格的软件工程师

对于整个互联网行业,根据W3Techs( 互联网数据资讯中心)数据统计,几乎所有服务端的系统Linux占据70%

移动互联网的发展,手机系统基本也就是Android和IOS,而Android基于Linux内核开发,那些大数据、云计算、容器、人工智能几乎都是基于Linux实现的技术。

 

成功本没有捷径,如果真要说捷径 ,那就是走一条正确的道路,我们已经走在了捷径上,自我驱动努力学习,几年内,给自己一个满意的结果,大家加油!!

目录
相关文章
|
图形学
【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
【制作100个unity游戏之28】花半天时间用unity复刻童年4399经典小游戏《黄金矿工》(附带项目源码)
558 0
|
3月前
|
数据采集 XML 搜索推荐
一文搞懂SEO优化之站点robots.txt
建站后千万别忘记配置 `robots.txt` 爬虫规则,对于搜索引擎发现你的站点非常重要,除了主动到搜索引擎平台提交网站之外,也要主动告诉搜索引擎网站里都有哪些网页?哪些希望被抓取?哪些不希望被抓取?
153 3
|
5月前
|
数据采集 Web App开发 iOS开发
Python 爬虫如何伪装 Referer?从随机生成到动态匹配
Python 爬虫如何伪装 Referer?从随机生成到动态匹配
|
5月前
|
数据采集 XML 存储
Headers池技术在Python爬虫反反爬中的应用
Headers池技术在Python爬虫反反爬中的应用
|
10月前
|
人工智能 自然语言处理 安全
【claude官网入口】体验claude 3.5 Sonnet 的强大交互能力
Claude 是由 Anthropic 公司精心打造的人工智能系统,以其卓越的自然语言处理能力、深刻的上下文理解和优越的安全性而闻名于世
|
存储 固态存储 大数据
阿里云服务器实例、块存储、带宽收费标准与云服务器最新活动价格参考
阿里云服务器价格通常包括云服务器实例价格、块存储价格和带宽价格组成,云服务器不同实例规格收费标准不一样,选择不同类型的块存储收费标准也不一样,选择不同的带宽收费标准也不一样。现在阿里云轻量应用服务器2核4G4M峰值带宽298元1年,云服务器2核4G5M固定带宽199元1年、2核8G1M固定带宽652.32元1年、4核8G1M固定带宽955.58元1年、4核16G10M带宽100G ESSD Entry云盘70元1个月。本文为大家整理了目前阿里云服务器实例、块存储、带宽收费标准与云服务器最新的活动价格情况,以供参考。
阿里云服务器实例、块存储、带宽收费标准与云服务器最新活动价格参考
|
搜索推荐 算法 前端开发
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
378 4
美食物管理与推荐系统Python+Django网站开发+协同过滤推荐算法应用【计算机课设项目推荐】
|
存储 运维 网络安全
阿里云云效操作报错合集之推送代码到仓库报错:Could notread from remote repository.,如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
开发者 图形学 iOS开发
掌握Unity的跨平台部署与发布秘籍,让你的游戏作品在多个平台上大放异彩——从基础设置到高级优化,深入解析一站式游戏开发解决方案的每一个细节,带你领略高效发布流程的魅力所在
【8月更文挑战第31天】跨平台游戏开发是当今游戏产业的热点,尤其在移动设备普及的背景下更为重要。作为领先的游戏开发引擎,Unity以其卓越的跨平台支持能力脱颖而出,能够将游戏轻松部署至iOS、Android、PC、Mac、Web及游戏主机等多个平台。本文通过杂文形式探讨Unity在各平台的部署与发布策略,并提供具体实例,涵盖项目设置、性能优化、打包流程及发布前准备等关键环节,助力开发者充分利用Unity的强大功能,实现多平台游戏开发。
570 0
|
小程序 前端开发
仿哔哩哔哩视频app小程序模板源码
仿哔哩哔哩视频app小程序模板源码
419 5
仿哔哩哔哩视频app小程序模板源码