1元体验京东云服务器

1元体验京东云服务器

  • 在大神鸿洋和郭霖的微信公众号推送文章发现了这个好消息,第一时间注册了账号,申请下了订单,毕竟数量有限。尽管两位大神讲的很详细,无奈没有接错过CentOS、Ubuntu、WindowsServer这些服务器系统的小白,还是有些地方不是很清楚,正所谓,打破砂锅问到底,不仅要知其然还要知其所以然;经过一段时间的琢磨。还是搞明白了。

CentOS和 Ubuntu的相同与不同

  • CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。
  • 而Ubuntu是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。
  • 相同点:两者同为目前版本中个人和小团队常用的服务级操作Linux系统,在线提供的软件库中可以很方便的安装到很多开源的软件及库。 两者都使用bash作为基础shell,所以在很多基础命令上,ubuntu与centos的差别不是很明显,而ubuntu在桌面界面上要做的更为出色,很多人如果是从兴趣出发而学习linux的首选一般都是ubuntu,毕竟很多人还是很习惯在桌面图形下操作的。
  • 不同点:Centos与Ubuntu的使用习惯和命令上还是有很多的不同,下面简单列举一下:
    • 1.centos中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可。在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码)
    • 2.在线安装软件中,centos使用的是yum命令,而ubuntu中使用的是apt-get命令。除此之外yum中还有一个从软件源中搜索摸个软件的方法:yum search +软件名
    • 3.centos是来自于redhat,所以centos支持rpm格式的安装,而ubuntu显然是不支持的。
    • 4.毕竟是不同的公司做的不同的发行版,很多配置文件的位置和默认的文件路径都有很大区别,这个需要使用过程中慢慢体会了。

申请云主机的官方镜像如何选择

登录修改密码

  • 订单付款完毕,找到控制台—-云主机—-可以看到当前你已经申请的云主机,如下图
  • 申请成功后,会收到短信,告知你的服务器的登录密码,建议修改,这样自己比较容易记忆

配置服务器,安装JDK,部署Tomcat

  • noVNC登录:当然可以通过上图的,右上角的远程连接,跳转到京东云官方给出的终端命令模式,点击右上角的Send CtrlAltDel按钮
    如下图,接着左面的终端输出对话框,就会加载完成,提示你进行登录
    这也是官方帮助文档提供的登录Windows实例(前提是配置云主机时你选择的WindowsServer系统镜像),VNC方式登录
  • 但试着按照鸿洋大神的方法,总是输入命令点击空格键时,终端又会重新加载,重新登录,而且使用谷歌和火狐浏览器,noVNC加载很慢,而且谷歌浏览器还可能无法加载,卡在那里,况且官方也指出noVNC,不支持复制粘贴,不支持上传下载文件,独享终端很是蛋疼,这里推荐郭霖的推荐的2款工具Xshell和Xftp,当然官方也有文档介绍,如果配置云主机时,选择CentOS和Ubuntu,就参考创建Linux实例和登录Linux实例
  • Xshell用于登录服务器,终端界面安装软件,或者进行软件相关的操作;Xftp用于实现服务器和本地文件的上传和下载,而且通过Xftp还可以清楚地看到服务器终端的文件,

CentOS系统镜像安装Tomcat

  • 参考官方网站的CentOS环境下通过YUM源安装软件;来通过yum命令安装软件
  • yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
  • yum是LINUX类系统上的自动更新组件安装系统。就象windows上的自动更新。都是可以自能分析当前系统的安装环境并根据具体命令网络升级安装所需组件。
  • 下载一个服务器,相信大家接触的比较多的应该都是Java,所以这里选择使用Tomact,不过大家应该都清楚,Tomat是依赖jdk的,所以需要先安装一个jdk。幸福的是,云主机安装这些非常简单,首先安装jdk:
  • 打开Xshell,登录上云主机,通过yum list java*命令查找一系列的JDK安装包
  • yum install java-1.7.0-openjdk* -y选择具体的安装包,进行安装,如下图
  • 安装Tomcat,tomcat我们下载一个压缩包就好。在tomcat官网,找到我们需要下载版本的地址:如下图
  • copy下来,记得选择tar.gz。
  • 通过 wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.81/bin/apache-tomcat-7.0.81.tar.gz
  • 下载完,进行解压通过tar -zxf apache-tomcat-7.0.81.tar.gz,通过cd apache-tomcat-7.0.81/bin/进入到解压后的bin文件夹,执行./startup.sh,就可以打开Tomcat服务器
    yum是什么?(linux命令)
    wget命令详解

创建html文件,完善静态网页

  • 可以通过xftp软件将本地已经写好的html文件(也可以上传其他文件)上传到云主机,一定要确保在ROOT目录下(如果是安装的Tomcat服务器的话),才可以打开HTML文件;如下图,左边是本地电脑中的文件,右边是上传到云主机后的文件,而且通过该软件可以清晰地看到云主机盘所装的东西

新手帮助

  • 在官网主页帮助中心—新手入门,下面有6个具体的使用指南,可以创建论坛,博客,电商平台
  • 问题残留:在搭建web网站的Linux系统安装部署Apache ,按照步骤,报如下错误
  • PS:我之前安装了Tomcat服务器,这里又安装了httpd服务器

Apache和Tomcat

  • Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。
  • Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)
  • Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行
  • 真实名称apache:apache httpd
    tomcat:apache tomcat
  • 两者从以下几点可以比较的:
    1. 两者都是apache组织开发的
    2. 两者都有HTTP服务的功能
    3. 两者都是开源免费的
  • 联系
    1. Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通(Apache单向连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然)。
    2. Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。
    3. Apache和Tomcat整合使用:
      • 如果客户端请求的是静态页面,则只需要Apache服务器响应请求;
      • 如果客户端请求动态页面,则是Tomcat服务器响应请求,将解析的JSP等网页代码解析后回传给Apache服务器,再经Apache返回给浏览器端。
      • 这是因为jsp是服务器端解释代码的,Tomcat只做动态代码解析,Apache回传解析好的静态代码,Apache+Tomcat这样整合就可以减少Tomcat的服务开销。
      • 4 Apache和Tomcat是独立的,在同一台服务器上可以集成。
  • 区别:Apache是有C语言实现的,支持各种特性和模块从而来扩展核心功能;Tomcat是Java编写的,更好的支持Servlet和JSP。
    1. Apache是Web服务器,Web服务器传送(serves)页面使浏览器可以浏览,Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供 (serves)商业逻辑(business logic)。  Tomcat是运行在Apache上的应用服务器,应用程序服务器提供的是客户端应用程序可以调用(call)的方法 (methods)。它只是一个servlet(jsp也翻译成servlet)容器,可以认为是Apache的扩展,但是可以独立于apache运行。
    2. Apache是普通服务器,本身只支持html静态普通网页。不过可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然),Tomcat是jsp/servlet容器,同时也支持HTML、JSP、ASP、PHP、CGI等,其中CGI需要一些手动调试,不过很容易的。
    3. Apache侧重于http server,Tomcat侧重于servlet引擎,如果以standalone方式运行,功能上Tomcat与apache等效支持JSP,但对静态网页不太理想。
    4. Apache可以运行一年不重启,稳定性非常好,而Tomcat则不见得。
    5. 首选web服务器是Apache,但Apache解析不了的jsp、servlet才用tomcat。
    6. Apache是很最开始的页面解析服务,tomcat是后研发出来的,从本质上来说tomcat的功能完全可以替代Apache,但Apache毕竟是tomcat的前辈级人物,并且市场上也有不少人还在用Apache,所以Apache还会继续存在,不会被取代,apache不能解析java的东西,但解析html速度快。
  • 两者例子:Apache是一辆车,上面可以装一些东西如html等,但是不能装水,要装水必须要有容器(桶),而这个桶也可以不放在卡车上,那这个桶就是TOMCAT。
  • 两者整合:Apache是一个web服务器环境程序,启用他可以作为web服务器使用不过只支持静态网页,不支持动态网页,如asp、jsp、php、cgi
    • 如果要在Apache环境下运行jsp就需要一个解释器来执行jsp网页,而这个jsp解释器就是Tomcat
    • 那为什么还要JDK呢?因为jsp需要连接数据库的话就要jdk来提供连接数据库的驱程,所以要运行jsp的web服务器平台就需要APACHE+TOMCAT+JDK
    • 整合的好处:
      • 如果客户端请求的是静态页面,则只需要Apache服务器响应请求
      • 如果客户端请求动态页面,则是Tomcat服务器响应请求;因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销

相关参考资料

  • Apache和Apache Tomcat的区别是什么?
  • Apache服务以及httpd.conf配置详解
  • CentOS Apache服务器安装与配置

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/69524.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java简单代码运行内存图

java中主要的三块内存空间: 1.栈内存(stack):在方法别调用时,栈内存会给方法分配内存(压栈),主 要存储的是局部变量。方法调用结束后,该方法所占用的内存释放&#xff…

大厂程序员能力修炼手册,从筑基到化神要多久?

刚入行: 就是干 入行两年:熟知各种设计模式,信手拈来 入行三年:阅码无数,心中已无设计模式 入行五年:就是干 大家好,我是安酱。今天来跟大家聊聊程序员的能力进阶道路。 相信许多小伙伴都知道…

我的周刊(第001期)

我的信息周刊,记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。 项目 image-to-latex[1] 可以将数学公式截图然后自动解析成LaTex输出&…

程序性能优化入门锦集--设计+代码+JVM调优+数据库优化策略

关于优化是一项很大的内容。本文结合菜鸟结算项目优化点分析以及书籍《JAVA程序性能优化》阅读心得,给出个人觉得可供参考的优化思路,共涉及四个方面,分别是:设计篇、代码优化篇、JVM内存调优和数据库操作优化。若文中理解有误之处…

阿里巴巴藏经阁,快来学习起来

阿里巴巴藏经阁 其中约有七千多本作品供大家免费下载,在线阅读! 地址 https://developer.aliyun.com/ebook/?spma2c6h.26392459.ebook-detail.2.5ea12039WsHOsc

[导入]文章藏金阁

在网上用www.gougou.com订阅了很多RSS,但RSS保存功能又非常弱,我保存下来的文章全部统统放到一个目录下去了,时间长了,里面乱七八糟的.删除了吧...突然哪天想起原来看过一篇文章,却寻觅不着.用365key吧,我又经常用firefox.郁闷了郁闷了...先暂时自己建个文章藏金阁吧~~ 数据…

知乎高赞:java初学者如何通过自学快速找到第一份工作?

大家好,我是威哥,《RocketMQ技术内幕》一书作者,荣获RocketMQ官方社区优秀布道师、CSDN2020博客执之星Top2等荣誉称号。目前担任中通快递技术平台部资深架构师,主要负责全链路压测、消息中间件、数据同步等产品的研发与落地&#…

源码分析RocketMQ与运维实战

RocketMQ是笔者当前最突出的亮点,正是由于在CSDN中连载RocketMQ,最终促成了《RocketMQ技术内幕》一书的出版,也凭借此专栏的高质量,最终成为CSDN2020年年度博客之星TOP2。 RocketMQ专栏目前已经输出48篇文章,并且被阿…

知乎高赞:如果一个程序员工作5年后还没成为大牛,是不是该考虑别的路子了?

我觉得这个问题非常适合我,我的职业生涯前5年即没有大厂背景,也无好的学历背书,但后面痛定思痛寻找了一条通过技术分享实现逆袭的道路,而且我的成功的经验可以复制。 职业生涯的前5年是我们奋斗的黄金时期,如果此时还…

《阿里工程师的修养》:探究他们修的是什么

前言 最近有空闲的时候会在阿里藏金阁看书,偶然看到一本《阿里工程师的修养》,两眼放光,彷佛周星驰里面那个老伯对着一个拿着棒棒糖🍭流鼻涕的小孩讲:我看你骨骼惊奇,我这里有本书适合你。 没错&#xff0…

外汇交易的技术为什么有效?量化藏金阁

外汇交易的逻辑很简单,只要在时间内成功预判汇价的走势方向即可成功获利,我们都知道如果随便猜那么成功的概率只有50%,是无法获利的,因此必须透过技术分析的手段交易,今天就跟大家聊聊为什么这些外汇技术有效。 1统计与…

mysql5.5不能远程_SQLServer2005不允许远程连接解决方法-数据库-藏金阁

刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 …

OCR二次开发宝典:飞桨联合多家企业和高校发布《OCR产业范例20讲》

文字识别(Optical Character Recognition,OCR)作为AI领域发展较成熟的一种技术方向,已经在各种产业场景得到落地应用。除了文档电子化、卡证识别等典型的应用场景,还存在大量长尾场景,如工业场景的PCB文字识…

程序员学炒股(3) 个股和大盘的关系之二

有了前一节的基础,这一节就简单多了,无非就是把所有股票遍历一下,我这里为了代码简单起见,就没有考虑停牌天数的影响。 下面就直接上代码了,我这里只是计算了一下沪市所有股票与上证指数的关系。 using System; using …

干货-任正非号召华为员工学习:认识5G,发展5G

华为创始人任正非近日签发的一份电子邮件号召华为全体员工学习一份名为《认识5G,发展5G》的PPT,该PPT是根据王喜文博士的文章缩编的,而王喜文博士是国内第一本“工业4.0”方面专著的作者。 该PPT主要围绕以下几个方面展开: 什么…

任正非号召华为员工学习的一份5G PPT(附下载)

今天,华为创始人任正非签发的一份邮件曝光。该邮件公布了一份名为《认识5G,发展5G》的PPT,号召供公共关系、接待经理、非市场与技术人员学习。 原来,这份PPT就是根据我们之前分享给大家的来自王喜文博士的《5G为人工智能与智能制造…

干货!任正非对话美国科技思想家,都说了些什么

https://www.toutiao.com/a6703424788846608903/ 2019-06-17 17:11:48 2019年6月17日下午2点,华为创始人兼CEO任正非在深圳与数字时代三大思想家的其中两位,《福布斯》著名撰稿人乔治吉尔德和美国《连线》杂志专栏作家尼古拉斯内格罗蓬特(也…

华为又收天才少女,进华为的标准是什么?

昨天在华为官网刷到一个蛮有意思的事情,华为官网显示年仅 22 岁的瓦莱里娅 里亚布奇科娃,已正式加入华为俄罗斯下诺夫哥罗德研究所,任职高级工程师,从事智能计算应用加速技术方面的研究。行外的朋友可能不了解,这个女…

任正非,就会折腾

“兄弟们,好好干,未来的电信市场,华为三分天下有其一。” “兄弟们,好好地干!我们的市场前景广阔得很,到那时大家的钱多得不得了,多到什么程度呢?就是钱在衣柜里面装不下&#xff0…

任正非与美国思想家的咖啡对话全文

来源:华为心声、蓝血研究 美国的所作所为促成了华为的觉醒,现在是华为的“人造卫星”时代! ——尼古拉斯尼葛洛庞帝 美国学者与任正非的咖啡对话 2019年6月17日 田薇:“一杯咖啡吸收宇宙能量”,我是田薇。有人说&#…