??
文案摘自牛客网知乎回答,https://www2.zhihu.com/question/342135255
内容是我写的,通过牛客网发布,欢迎对算法感兴趣和面临IT求职的朋友访问牛客网
https://www.nowcoder.com/?from=summerfire
阿里云免费学生云服务器:
https://developer.aliyun.com/adc/student/?tdsourcetag=s_pctim_aiomsg
阿里云服务器优惠购买:
https://www.aliyun.com/activity/daily/bestoffer?userCode=7nhk4fzm
「(请复制到浏览器访问)」
??
买云服务器,就算一天24小时开机也比较省钱,因为不用像物理服务器一样考虑电费,大部分厂商的学生机价格都在10块钱一个月左右。而利用宝塔面板来管理云服务器又可以大大降低学习门槛。进入正题,题主可以用云服务器来做下面这些事情:
搭建个人博客搭建个人简历网站搭建个人网盘搭建个人云笔记搭建在线编程环境搭建Linux学习环境搭建个人博客
不知道题主是什么专业,笼统地说吧,如果是「计算机相关的专业」,搭建个人博客,是一个很好的实践学习的过程。当然,用来记录自己的学习笔记,分享学习经验心得,也很不错,并且在面试时,有一个个人博客将会是你的加分项。如果是「非计算机相关专业」,(建博客用来更小说其实也是很不错的。)好吧,其实认真的说,用博客来写作其实也很不错的,写点日记感悟,或者读书笔记也挺好。当然也可以用来当作分享自己学习笔记的一个地方。
建议用宝塔面板来一键部署博客程序,上面有各种主流的博客程序,部署方便,对新人友好,省掉了一些学习时间。目前宝塔面板支持部署的博客程序如图:
一些博客程序
用云服务器部署博客还是比较简单的,当然如果想自己DIY把博客弄的个性化一点,比如下图,则需要一点前端知识。
个人博客
一般而言各大厂商的学生机的配置已经能够满足建立网站的需求,所以快用云服务器搭建自己的个人博客让朋友们来看看吧~
搭建个人简历网站
不知道大家有没有看到过这个新闻,这个国外小哥是亚马逊的粉丝,为了应聘,把自己的简历做成了高仿亚马逊的网页。这里附上链接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啦,跨平台,功能强大。
以CentOS为例,配置好图形化桌面之后大概如下图,看起来还是比较亲切的:
CentOS7图形化界面
接下来就可以进行各种Linux远程操作了(但是如果配置低的云服务器用图形化界面可能有点卡顿哦~
写在最后