新人学生党,如何充分利用云服务器?
学生身份买云服务器,就算一天24小时开机也比较省钱,因为不用像物理服务器一样考虑电费,大部分厂商的学生机价格都在10块钱一个月左右。而利用宝塔面板来管理云服务器又可以大大降低学习门槛
学生身份买云服务器,就算一天24小时开机也比较省钱,因为不用像物理服务器一样考虑电费,大部分厂商的学生机价格都在10块钱一个月左右。而利用宝塔面板来管理云服务器又可以大大降低学习门槛。进入正题,题主可以用云服务器来做下面这些事情:
- 搭建个人博客
- 搭建个人简历网站
- 搭建个人网盘
- 搭建个人云笔记
- 搭建在线编程环境
- 搭建Linux学习环境
搭建个人博客
不知道题主是什么专业,笼统地说吧,如果是计算机相关的专业,搭建个人博客,是一个很好的实践学习的过程。当然,用来记录自己的学习笔记,分享学习经验心得,也很不错,并且在面试时,有一个个人博客将会是你的加分项。如果是非计算机相关专业,(建博客用来更小说是其实是很不错的。)好吧,其实认真的说,用博客来写作其实也很不错的,写点日记感悟,或者读书笔记也挺好。当然也可以用来当作分享自己学习笔记的一个地方。
建议用宝塔面板来一键部署博客程序,上面有各种主流的博客程序,部署方便,对新人友好,省掉了一些学习时间。目前宝塔面板支持部署的博客程序如图:
用云服务器部署博客还是比较简单的,当然如果想自己DIY把博客弄的好(hua)看(li)一(hu)点(shao),比如下图,则需要一点前端知识。
一般而言各大厂商的学生机的配置已经能够满足建立网站的需求,所以快用云服务器搭建自己的个人博客让朋友们来看看吧~
搭建个人简历网站
不知道大家有没有看到过这个新闻,这个国外小哥是亚马逊的粉丝,为了应聘,把自己的简历做成了高仿亚马逊的网页。这里附上链接https://phildub.com/,大家可以去观摩学习一下。
当然,把简历做成这个样子和云服务器没什么关系。主要是上传到云服务器才能做成网站的形式,如果你有自己的个人域名最好,像下图一样,域名也和自己的简历搭配了起来,让人觉得很有创意,很新颖。
做成网页之后,用宝塔面板或者FTP软件,比如FileZilla,上传到云服务器,再绑定好域名(需要备案)。这样一份简历,形式新颖,简洁美观,相比于传统的简历也能够让你在面试时加分不少。这对于以后想要从事软件行业的同学们来说值得学习。
搭建个人网盘
你可能平时就只是想储存一些文档,电子书,或者学习笔记之类的文件,说小不小,说大也不大。但是遇上了网盘限速的话可能会很麻烦,而且一些比较隐私的东西存在网盘里也不是很安全。那么你可以用云服务器搭建个人网盘,虽然可用空间不是很大,但是在传输速率和安全性上都有了提高,不用再担心被限速要开会员,也不用担心自己的资料无故被封或者丢失泄漏。
常用的配合云服务器搭建个人网盘的软件是nextcloud:
这款软件是跨平台的,可以在Win、Mac、Linux 等桌面客户端或安卓、iOS等移动客户端使用。网盘客户端绑定的文件夹下存放的文件,使得可以在没有网络时查看网盘中的内容,等到有网络的时候可以对网盘中的内容进行同步或更新,具备了市面上主流网盘的基础功能,比较方便。
(如果用的是带宽不大的国内云服务器的话,建议用来储存一些文档之类的文件,不然上传大文件下载的速度也会有点慢)
搭建个人云笔记
当然,如果你没有存文件的需求,只是想做做笔记,找个地方随时同步和查看,用云服务器来搭建个人云笔记也是很不错的。对于喜欢做电子笔记的同学,用markdown笔记能够提升不少效率。而刚好Leanotes就很适合:
我们只需要在云服务器中安装它的二进制版本即可,可以使用markdown,支持数学公式,对于学生党来说,完全能够满足做笔记的需求了,而且还能实时同步,不用随时都去点保存,更不用担心突发意外情况,或者写完一大篇笔记忘了点保存的情况,是不是很实用呢~
搭建在线编程环境
学过编程就知道,刚开始学一门语言的时候,搭建编程环境有多折磨人。如果在自己电脑上用习惯了,一下子换到另一台电脑上,再配置环境会非常麻烦。如果有时突然需要用一下IDE,但是本地又没有现成的怎么办?这个时候,如果在云服务器上有搭建好IDE可以直接用的话,会方便快捷很多。
这里推荐使用Coding WebIDE,大概的样子如下图:
这款软件是开源的,并且支持docker安装。当然用跨平台的PuTTY来安装也是可以的,安装好了之后,就可以使用了。不过还是顺带说一句,要真说使用体验的话,肯定在一些复杂的项目开发还是得用本地的IDE顺手的多。但是云开发环境胜在方便,在写小项目的候用用它还是不错的啦~
搭建Linux学习环境
如果你想学习Linux系统,并且想学习使用云服务器的话,在云服务器的虚拟主机上搭建一个Linux学习环境将会是不错的选择。
在云服务器上,可以选择安装CentOS 7系统,当然,图形化操作界面也是必不可少的,安装完图形化操作界面之后,就可以开始通过远程Linux操作来进行Linux的实践学习了。这里呢,主要推荐三款软件,PuTTY用于控制命令终端,FileZilla用于FTP传输文件到云服务器,最后,写代码当然选择VScode啦,跨平台,功能强大。
这里单独说一下,Linux里面最好不要用TXT文本编辑器,不然会出现一些麻烦的问题。
以CentOS为例,配置好图形化桌面之后大概如下图,看起来还是比较亲切的:
接下来就可以进行各种Linux远程操作啦~(但是如果配置低的云服务器用图形化界面可能有点卡顿哦~