我有一台服务器,能干啥?
我要这服务器有何用?
有同学问我:鱼皮,我有一台服务器,能干啥?
我笑了笑,反问他:你用自己的电脑能做什么?
他笑了笑:学编程,看片子,斗地主!
我说:不错,这些都是小 case。因为服务器本身也是计算机,所以理论上你在个人电脑上能做的事情,在服务器上也都能做!
下面分享一些服务器的妙用~
服务器的作用
服务器服务器,就是提供服务的机器,你需要什么服务,它都有对应的软件和方法提供给你。
挂网站
服务器最常见的用途之一就是挂网站。
比如我们开发了个人博客,想让其他同学也访问到,只需要将博客文件扔到服务器上,再安装一个 Nginx 之类的 web 服务器,就可以啦~
挂后台
也是服务器最常见的用途之一。
服务器不仅能挂网页文件,还能运行各种后台程序,给网页前端提供服务。
比如网站管理后台、数据库后台(从数据库中增删改查数据)、游戏服务(实时计算)等。
存文件
如果担心文件丢失、或者放到别人的网盘上不安全、限制多,可以把服务器打造成文件服务器,比如搭建 FTP 服务、搭私有网盘、搭图床等。
发邮件
在企业中,邮件是主流的信息传递方式。但由于邮件数据可能会包含很多隐私内容,所以为了防止泄密,很多公司都会用服务器搭建自己的邮件服务,更安全地收发电子邮件。
测试机
在学编程的过程中,我们有时会进行一些 “破坏性”、“不可还原” 的测试实验。如果不想影响自己的电脑,用服务器来执行实验也是一种不错的选择。
当然了,你也可以用虚拟机或容器,只不过如果测试的量级较大、质量要求较高,还是服务器会更方便些。
做代理
有时我们访问一些国外的网站会比较慢,咳咳咳。。。
这时就可以整一台代理服务器,让它代替我们去访问和获取目标网站资源。
同理,代理服务器还能够把大量的请求进行处理和转发,分摊到多个不同的机器上,实现负载均衡,提高整个网站的并发量。
跑脚本
可以在服务器上执行各式各样的脚本,比如批量获取小姐姐图片、自动检测机器是否正常、定时发送提醒邮件等。
学编程
Linux 系统可以说是程序员的必修课。有一台 Linux 系统的服务器后,你就可以在服务器上执行各种 Linux 命令、部署项目,以实战的方式学习编程,印象更深刻。
算数据
现在的很多计算任务,都不是说在单一的服务器上就能搞定了(资源不够或者计算太慢)。比如在大数据和人工智能场景中,通常会使用大量的服务器作为计算节点、组成集群,共同完成计算。
试问一下,现在学人工智能的朋友,有多少是在自己的电脑上训练模型呢?使用云计算平台,直接用现成的服务器集群来跑算法,它不香么?
搞协作
团队开发项目时,肯定要保证最终大家看到的代码是一致的。
因此,当每个人在自己电脑上写好代码后,要把代码上传到公共的服务器上进行合并和管理(比如 GitHub)。
如今,又出现了更方便的协作开发模式,只需要在一台公共服务器上存放代码,所有开发者都连接该服务器,就能够远程开发,实时协作了。支持这种功能的编辑器、什么云 IDE 也越来越多、越来越流行了。
看到这里,大家是不是也想在自己的服务器上大显身手了呢?
什么?你还没有自己的服务器?!
巧了,阿里云双 11 最新活动,我作为推广大使,可以带大家 免费领取 一台一年的云服务器哦,拿来学习、挂网站都很不错!
机会不多,需要参与的同学请速速加群:
地址:https://docs.qq.com/doc/DUFFRVWladXVjeUxW
(点击文末阅读原文可直接跳转)
我是鱼皮,原创不易,如果觉得文章不错,希望 点赞 + 在看 支持下,感激不尽。
往期推荐