@demonly
2018-09-08T12:19:28.000000Z
字数 1197
阅读 713
推送
笔者手上一直有一台云服务器,这段时间用它做了不少有趣的事。比如YY不好用,于是自己搭一个语音聊天,用户体验远胜YY;再比如想要了解自己的战绩及趋势,于是自己建一个定期邮件服务。于是就打算写一个系列推送,介绍用云服务器都可以做到哪些事。本文首先介绍云服务器的选购和基础配置,作为今后搭建各种服务的基础,建议掌握shell基本使用的人阅读。
云服务器可以简单地理解为在云端 24 小时运行的一台计算机,其在功能上与个人计算机没有太大的区别。
那么我们为什么要使用云服务器来搭建我们的各种服务呢?
首先就是因为云服务器能够保持 24 小时运行,比如如果用个人计算机来搭建 Minecraft 服务器,那么当你的朋友想要游玩时都需要你打开你的服务,这显然很不方便。
其次就是云服务器会带有一个公网 IP,中国现阶段公网 IP 还比较稀缺,家里或者宿舍里用的 IP 基本都是经过了 NAT 的内网 IP,使用公网 IP 来开启服务让你分散在全国各地的同学们都能够使用你的服务。
目前国内主要的云服务器厂商主要是阿里云和腾讯云,这两家厂商对于学生都有相当大的优惠,120/年左右的价格就能够租到一台基础配置的云服务器。
下面我们以腾讯云为例来购买和配置一台学生机。搜索“XX云 学生机”就能够找到学生机的购买界面,首先需要登录并完成实名认证。之后点击页面上大大的购买按键就会进入配置选择界面,由于是学生机所以通常只能够选择地区和系统。
[学生机购买]
地区选择离自己近的就好,系统看自己喜好,云服务器购买后是可以更换系统的,我这里选择的是 CentOS,今后的推送中也会以 CentOS 为例搭建各种服务。
阿里云和腾讯云的控制台入口都是在主页的右上角。
[进入控制台.png]
进入控制台后点击云服务器选项卡就可以看到目前我们所拥有的云服务器列表。
[控制台.png]
首先我们点击 更多>密码/密钥>重置密码 给它设置一个密码。
通过ssh连接到云服务器。
[ssh.png]
然后通过 yum 安装 lrzsz,lrzsz 主要作用是上传和下载文件。
$ yum -y install lrzsz
这是上传和下载文件的命令
# 上传文件
$ rz -bey
# 下载文件
$ sz [filename]
接下来再安装 screen,screen 的主要作用是创建新的窗口,让你的服务能够持续运行而且不影响你的其他操作。
$ yum -y install screen
这是 screen 的主要命令,在开启了服务后按下 ^A,再按下 D 就能够将服务放到后台运行。
# 创建新的窗口
$ screen -R [name]
# 查看当前所有窗口
$ screen -ls
# 切换到指定窗口
$ screen -r [name]
最后为自己配置一个舒服的命令行,这个部分以后会单独拿出来写成一篇推送
[zsh.png]
前期工作到此为止,之后就会开始真正有趣的部分。下次的主题是"使用云服务器搭建一个语音聊天室",敬请期待。