网站首页

产品中心

智能终端处理器 智能云服务器 软件开发环境

新闻中心

关于bat365在线平台

公司概况 核心优势 核心团队 发展历程

联系bat365在线平台

官方微信 官方微博
主页 > 新闻中心

bat365登录入口「云服务器入门」我的第一台云服务器

发布时间:2024-02-10 04:52浏览次数: 来源于:网络

  bat365在线平台本学期选修了「Linux操作系统」课程。课上老师教大家利用传统的 VMware + Ubuntu镜像 的方式在本机上体验 Linux 系统,但为了获得更优秀的体验我选择使用云服务器来学习 Linux。

  云服务器 Elastic Compute Service(ECS)是云服务器提供商提供的一种基础云计算服务。使用云服务器 ECS 就像使用水、电、煤气等资源一样便捷、高效。我们无需提前采购硬件设备,而是根据业务需要,随时创建所需数量的云服务器实例,并在使用过程中,随着业务的扩展,对云服务器进行扩容磁盘、增加带宽。如果不再需要云服务器,也可以方便的释放资源,节省费用。

  云服务器 ECS 实例是一个虚拟的计算环境,包含了 CPU、内存、操作系统、磁盘、带宽等最基础的服务器组件,是 ECS 提供给每个用户的操作实体bat365登录入口。一个实例就等同于一台虚拟机,您对所创建的实例拥有管理员权限,可以随时登录进行使用和管理bat365登录入口。您可以在实例上进行基本操作,如挂载磁盘、创建快照、创建镜像、部署环境等。

  未来的云服务器就是社会的基础设施,就像我们打开水龙头就可以用水一样,我们也可以随时根据我们的需求使用我们的服务器。

  前几日,一篇《阿里云的这群疯子》迅速在网络上传播开来,这篇文章有真实历史中的困难,也有克服困难后的信心重建。是近年来非常出色的一篇关于阿里云发展的报道。阿里云是目前国内最大的云服务器提供商,市场份额近50%,同时也是全球第三大云服务器提供商,仅次于亚马逊和微软。那么我们就选择比较让我们国内的程序员感到自豪的阿里云吧!

  阿里云、腾讯云等国内大公司都提供了学生优惠的价格。点击进入阿里云“云翼计划”学生优惠界面过程还比较简单啦,前三步是进行验证,第四部步进入如下所示的界面,终于要开始买我们的服务器啦!

  。“轻量应用服务器”预装了一些工具,比如搭建博客的WordPress,写PHP的LAMP套件组合等等。我们想要一个全新的服务器,所以选择云服务器ECS就好,我们自己来安装。

  选择比较主流的CentOS啦~用Ubuntu的同学也不用担心,云服务器一般就只有命令行啦,是没有图形界面的,选择CentOS没有什么过度。

  我们主要关注的就是我用箭头标注出来的那个公网IP,接下来,我们就要远程登录到这个IP地址啦!

  众所周知,Windows的命令行功能不多和Unix完全不一样,这也就决定了我们Windows用户不能直接通过CMD来SSH远程连接到云服务器。在此向使用Windows的同学推荐Windows下的上云利器“putty+winscp”的组合方案。

  PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。除了官方版本外,有许多第三方的团体或个人将PuTTY移植到其他平台上,像是以Symbian为基础的移动电话。PuTTY为一开放源代码软件,主要由Simon Tatham维护,使用MIT licence授权。随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows x86平台下的Telnet、SSH和rlogin客户端,但是功能丝毫不逊色于商业的Telnet类工具。 ——《》

  WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端。同时支持SCP协议。它的主要功能就是在本地与远程计算机间安全的复制文件。winscp也可以链接其他系统,比如linux系统。WinSCP可以执行所有基本的文件操作,例如下载和上传。同时允许为文件和目录重命名、改变属性、建立符号链接和快捷方式。甚至还可以在线编辑文件内容。

  3. 进入操作界面。界面分为两部分,左侧是Windows的文件资源管理器,右侧是服务器的目录。

  这样我们就可以愉快地拖拽文件上传到服务器啦~当然也可以从服务器上下载文件;

  另外,我们还可以直接右键点击服务器上的文件选择编辑,对于vim使用不熟练的我来说可以这样编辑文件真是太爽了~~

  众所周知,macOS 是基于 Unix 开发的,所以 Mac 自带的命令行已经能满足我们大部分的使用需求啦。今天我们来探讨一下如何更优雅的在 Mac 上连接远程服务器。

  macOS 系统下普遍吐槽没有很好用的 SCP 应用(也有可能是我还没发现)。用推荐比较多的 FileZilla 后发现也不如 Windows 下强大的 WinSCP。

  说起 WinSCP,最让我怀念它的倒不是极其方便的上传文件功能,毕竟 scp 命令也没多长,不用工具也可以解决,而是它可以右键服务器上的文件进行在线编辑,感觉比较方便。(对于 vim 掌握不熟练的我来说)

  突发奇想,想看看我们越来越流行,越来越强大的VSCode有没有好的解决方案,还真的搜到了~~~在美国简书Medium上找到了一篇:

  2. OK之后,在 VSCode 内打开一个新的终端输入以下命令连接到你的 Linux 服务器:

  3. 在你的 VSCode 终端内,执行 rmate 命令来编辑你想编辑的文件。会看到服务器上的文件内容会在 VSCode 里面自动就显示出来啦~这时你再保存也是同步保存到服务器上的。你也同样可以在 VSCode 的终端里执行命令比如python test.py之类。也就是说只需要一个 VSCode 就可以完成连接、编辑、保存、执行操作。

  另外再推荐一款命令行软件“iTerm2”。iTerm甚至可以说是Mac下开发的必备软件~

  iTerm 2 有很多能够提升效率的实用功能。比如说窗口分割、热键窗口、智能搜索、自动完成、快速复制等等。

  推荐最多的一款主题叫Solarized。这款主题有它自己的官网,同时支持主流的editor和IDE。主题配置步骤如下:

  正如前面所介绍的,因为我们要远程访问我们的服务器,所以我们需要一些工具(shell)去和它进行交互。

  同时,因为我们经常会有向服务器上传/下载文件的需求,所以我们用WinSCP这款工具去帮助我们。

  对于Mac用户来讲呢,因为macOS就是基于Unix开发的,所以在Mac自带的终端内直接ssh就可以连接到云服务器啦。但是自带的终端略丑且功能称不上强大,所以我们用最流行的Mac下的终端软件“iTerm”去帮助我们获得更好的体验。

  同时对于喜爱VSCode的同学,我们还介绍了一款插件去让我们所有的工作全部在VSCode完成。

  大家应该想到一点了,就是我们也可以用putty/WinSCP/iTerm这些工具去访问我们的虚拟机bat365登录入口。

  断开与服务器的连接也是一门学问。可能很多同学会直接点击窗口的红叉就关掉了,不过有时候如果我们保持了长连接,访问可能没被关闭。所以最正确的方法当然是在命令行里关闭:

  刚开始使用这些远程shell都会遇到一个问题就是如果隔一段时间没有输入新的命令,连接就会被自动断开。这是因为我们没有保持连接,下面介绍一下保持连接的办法。

  两款软件保持连接的原理基本一致,都是每隔一段时间自动向服务器发送一条指令帮助我们保持连接。

  这是云服务器入门系列的最后一节啦~很开心你能看到这里。五节内容都是我对云服务器日常使用的一些拙见,如有错误,还请包含!

  我个人一直在用阿里云,本着“每台服务器只做一件事”的思想,用起来真的很爽!阿里云对学生的优惠线的学生机作为我开发的一款小程序的后端。¥9.5的配置还是能满足比较初级的需求的,我的后端大概每天有5000次左右的请求,服务器的负荷在高峰时(100次请求/s)也不过30%。

  最后一节我们来进行一个简单的实战,我们借助Linux下很好用的网络调试探测工具netcat(nc)来进行一个简单的服务器与客户端的连接。

  我们可以加上-v来显示这个过程,如果不指定 ip 地址的线,相当于INADDR_ANY。

  nc 主机ip地址 端口号连接服务器,连接成功后,可以在任何一终端来相互发送数据了。

  部署成功,如果是前后端分离项目就可以用postman访问服务器地址测试啦

  另外为了部署方便推荐使用jenkins,一键即可从github仓库拉取代码、maven打包、执行shell命令完成部署。

  以上五篇就是我所整理的一些「云服务器」从购买选择到初步使用的入门知识啦。感谢你能看到这里。

下一篇:bat·365(中文)官方网站-登录入口群英网络-云服务器、高防服务器、香港17年智能安全云计算商!
上一篇:bat·365(中文)官方网站-登录入口云服务器哪个最便宜目前国内便宜的云服务器推荐华为88元年

咨询我们

输入您的疑问及需求发送邮箱给我们