后端研发菜鸟成长记 第一章 入门 之 云服务器

1. 写在最前面

1.1 不会涉及的内容

  • 这里不会有Linux系统装机过程介绍
  • 这里不会有Linux操作系统的详细介绍
  • 这里不会有Linux繁多的运维操作介绍

1.2 专注的内容

  • 这里有Linux研发实战的经验分享,帮你避过前人踩过的坑
  • 这里有Linux研发技术要点和核心概念的详细讲解
  • 这里有Linux研发涉及的最实用的操作和命令的最小集,能满足90%以上的需求

1.3 为什么这么安排

  • Linux操作系统简单了解一下即可,不必浪费过多的精力
  • 虽然会略过一些细枝末节的知识点,但核心概念和技术知识点必须吃透
  • Linux命令和选项那么多,最实用最常用的也就那么几个,没必要记那么多浪费脑力,掌握最核心即可

1.4 为什么写这个系列的文章

  • 帮助对Linux C/C++后端研发感兴趣的后来者快速入门,建立信心,提高学习效率,降低学习门槛
  • 整理自己工作这么多年来的知识技术体系,将技术进一步内化和巩固,也挑战一下自己

1.5 你将会学到什么

为大家展示如何一步一步构建一个真正的Linux后端集群服务,记录一个“Linux C/C++后端研发菜鸟成长记”。

  • 从开发运行环境搭建 到 后端程序的运行机制
  • 从后端程序的运行机制 再到 网络编程
  • 从网络编程 再到 知名的http协议,json,protobuf
  • 从http协议详细解析 再到 自定义自己的应用层协议
  • 从自定义的应用层协议 再到 数据库持久层
  • 从数据库持久层 再到 分布式缓存
  • 将各个部分串联起来,搭建一个后端服务集群

1.6 你学习前需要具备的

  • c/c++语言基础
  • 掌握计算机基本概念
  • 坚持不懈的心态,因为前期可能会很枯燥

2. 入门

2.1 里程碑

  • 完成开发运行环境搭建
  • 编写一个Linux程序实用工具
  • 初步了解Linux下的进程模型

2.2 Linux是什么?

  • 免费,开源,支持多用户多任务,性能稳定的网络操作系统
  • 是目前后端服务部署的首选服务器,在服务端应用广泛
  • Linux存在着许多不同的Linux版本,但它们都使用了Linux内核

2.3 后端研发是什么?

  • 对外提供网络服务,包括B端(浏览器)和C端(APP或者PC应用),故经常听到的B/S,C/S中的S(Server)就是指后端,后端研发也可以叫服务端研发,最常见的比如http服务,一些开放平台通过http服务对外提供快递查询,股票查询,天气查询等的网络服务
  • 后端对外看来可能就是一个网络服务而已,其实不然,后端在为大规模(千万或者亿级别)用户提供服务时,要整合大量的服务器资源对外提供高可用高并发的服务,非常考验编码,设计和架构能力,这些能力也不是一蹴而就,必须经过工程项目的历练和洗礼

2.3 开发环境与工具准备

2.3.1 云服务器

推荐使用云服务器来做开发环境,主要是基于以下几点考虑

  • 云服务器大行其道,很多热门的app的服务端也都是部署在云上,在开发过程中可以顺便熟悉云环境
  • 没必要在自己的电脑上装虚拟机,然后再在虚拟机上安装一个Linux的操作系统,浪费时间精力不说,不顺利的话还可能带来不小的挫败感,心生退却之意
  • 云服务器不贵,大的云服务厂商为了争夺用户对大学生推出了很多优惠政策,腾讯云甚至一年只要12块,撸一台来学习何乐而不为呢
  • 云服务器网络和配置都是完善的,能让我们从繁琐的配置和系统维护抽离出来,专注于研发

2.3.2 购买云服务器

我们这里选择腾讯云作为我们的云服务器,因为已经毕业,故申请不了一年12块的云服务器,下面简略图解一下购买过程。

  • 登录腾讯云主页然后进入免费体验馆,选择“云服务CVM入门级”
云服务 CVM
  • 操作系统和版本的选择
操作系统和版本号选择
  • 成功申请到云服务器,整个流程很快,赞腾讯云体验一个
成功申请到云服务器

2.3.3 xshell

  • 云服务器我们已经有了那么我们现在如何操作它呢?我们使用免费的支持SSH远程登录的客户端软件xshell,大家可以自行去网络上下载
  • 我们成功申请到云服务后腾讯云会把云服务其的公网ip,内网ip,root密码在腾讯云web管理中心通过内部通知消息发给我们,在那里有我们使用xshell登录云服务器需要的信息(公网ip,root密码)
云服务器xshell登录信息
  • 使用xshell登录腾讯云云服务器,打开xshell后选择“文件”这个选项卡下的“新建”,这时会弹出一个新建会话属性对话框,把公网ip和root密码信息分别填入
xshell登录设置ip
xshell登录设置密码
  • 选择会话并连接云服务器
连接云服务器
  • yeah!终于连上云服务器了,万里长征迈出了第一步
连接上云服务器

2.3.4 xftp

  • 作为开发环境我们肯定需要上下传一些代码或者文件,这时候就需要xftp出场了,xftp是一款支持sftp协议上下传文件的优秀客户端,大家可以自行在网络上下载安装
  • 打开xftp,选择“文件”选项卡中的“新建”,输入云服务器公网ip,用户名,密码
xftp设置连接云服务器配置
  • 连接云服务器
xftp连接云服务器
  • yeah!可以在本机和云服务器之间上下传文件了
xftp连接服务器成功

2.3.5 代码编写工具

正所谓工欲善其事必先利其器,编写代码的IDE用自己平时顺手的即可,并无特别的要求,在window上常用的IDE有source insight,visual studio,sublime,MinGW Developer Studio等。

下一节:后端研发菜鸟成长记 第一章 入门 之 "存活下来"

交流QQ群:624888925 在学习过程中遇到问题可以到这里来沟通

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,456评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,370评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,337评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,583评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,596评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,572评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,936评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,595评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,850评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,601评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,685评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,371评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,951评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,934评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,167评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,636评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,411评论 2 342

推荐阅读更多精彩内容