前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >我有一台服务器,能干啥?

我有一台服务器,能干啥?

作者头像
程序员鱼皮
发布于 2021-11-08 02:11:09
发布于 2021-11-08 02:11:09
5.8K0
举报
文章被收录于专栏:鱼皮客栈鱼皮客栈

我要这服务器有何用?

有同学问我:鱼皮,我有一台服务器,能干啥?

我笑了笑,反问他:你用自己的电脑能做什么?

他笑了笑:学编程,看片子,斗地主!

我说:不错,这些都是小 case。因为服务器本身也是计算机,所以理论上你在个人电脑上能做的事情,在服务器上也都能做!

下面分享一些服务器的妙用~

服务器的作用

服务器服务器,就是提供服务的机器,你需要什么服务,它都有对应的软件和方法提供给你。

挂网站

服务器最常见的用途之一就是挂网站。

比如我们开发了个人博客,想让其他同学也访问到,只需要将博客文件扔到服务器上,再安装一个 Nginx 之类的 web 服务器,就可以啦~

鱼皮的表情包网站

挂后台

也是服务器最常见的用途之一。

服务器不仅能挂网页文件,还能运行各种后台程序,给网页前端提供服务。

比如网站管理后台、数据库后台(从数据库中增删改查数据)、游戏服务(实时计算)等。

存文件

如果担心文件丢失、或者放到别人的网盘上不安全、限制多,可以把服务器打造成文件服务器,比如搭建 FTP 服务、搭私有网盘、搭图床等。

发邮件

在企业中,邮件是主流的信息传递方式。但由于邮件数据可能会包含很多隐私内容,所以为了防止泄密,很多公司都会用服务器搭建自己的邮件服务,更安全地收发电子邮件。

测试机

在学编程的过程中,我们有时会进行一些 “破坏性”、“不可还原” 的测试实验。如果不想影响自己的电脑,用服务器来执行实验也是一种不错的选择。

当然了,你也可以用虚拟机容器,只不过如果测试的量级较大、质量要求较高,还是服务器会更方便些。

做代理

有时我们访问一些国外的网站会比较慢,咳咳咳。。。

这时就可以整一台代理服务器,让它代替我们去访问和获取目标网站资源。

同理,代理服务器还能够把大量的请求进行处理和转发,分摊到多个不同的机器上,实现负载均衡,提高整个网站的并发量。

正向代理和反向代理

跑脚本

可以在服务器上执行各式各样的脚本,比如批量获取小姐姐图片、自动检测机器是否正常、定时发送提醒邮件等。

学编程

Linux 系统可以说是程序员的必修课。有一台 Linux 系统的服务器后,你就可以在服务器上执行各种 Linux 命令、部署项目,以实战的方式学习编程,印象更深刻。

算数据

现在的很多计算任务,都不是说在单一的服务器上就能搞定了(资源不够或者计算太慢)。比如在大数据人工智能场景中,通常会使用大量的服务器作为计算节点、组成集群,共同完成计算。

试问一下,现在学人工智能的朋友,有多少是在自己的电脑上训练模型呢?使用云计算平台,直接用现成的服务器集群来跑算法,它不香么?

并行计算

搞协作

团队开发项目时,肯定要保证最终大家看到的代码是一致的。

因此,当每个人在自己电脑上写好代码后,要把代码上传到公共的服务器上进行合并和管理(比如 GitHub)。

如今,又出现了更方便的协作开发模式,只需要在一台公共服务器上存放代码,所有开发者都连接该服务器,就能够远程开发,实时协作了。支持这种功能的编辑器、什么云 IDE 也越来越多、越来越流行了。

VS Code 远程开发

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员鱼皮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
女朋友问我 LB 是谁?
我急忙解释道:LB 它可不是活人,而是目前企业开发中常用的技术 —— 负载均衡,下面让我给你讲讲吧!
程序员鱼皮
2021/08/26
8610
什么是负载均衡?
我解释道:LB 它可不是活人,而是目前企业开发中常用的技术 —— 负载均衡,下面让我给你讲讲吧!
程序员鱼皮
2023/09/06
3000
什么是负载均衡?
学生个人买了一台云服务器到底能干什么?
但很多小伙伴还不知道有一台服务器能用来做什么,今天就给大家分享下服务器的用途大全:
用户5576896
2022/07/20
7.9K0
没有服务器,也能做网站!?
一般来说,想让别人能看到你的网站,你要购买域名、买服务器、再人工把网页文件传上去,还要装个 Nginx 之类的 web 服务器软件、修改软件配置等等,整套流程还是比较复杂的。
程序员鱼皮
2021/12/21
7.3K0
没有服务器,也能做网站!?
当你有一台服务器,你最想做什么?
总之,作为一台服务器,我最想做的事情是为用户提供高效、可靠、安全、灵活的计算和存储资源,以支持各种应用程序和服务,满足用户的业务需求。
红目香薰
2023/10/23
2280
自己拥有一台服务器,可以做哪些很酷的事情?
程序员如果想要有一台云服务器,可以蹭厂商(阿里云、腾讯云等)搞活动(比如双十一或618节点,优惠幅度还是挺大的),入手一台。特别是新人,折扣还是挺大的。
陶朱公Boy
2023/09/27
9320
自己拥有一台服务器,可以做哪些很酷的事情?
如何架设一台简单(互联网HTTP)代理服务器?
代理服务器的用途常用的有三种,一是用于访问日常无法访问的网站,比如被国内限制访问的网站;二是可以加快日常浏览网站的速度,如可以更快速度访问到港台/国外网站;三用于充当防火墙,用代理服务器进行信息交换提高安全性。亚洲云在本文整理了如何假设一台简单的互联网代理服务器,感兴趣的伙伴可以收藏起来哦!
会长君
2023/04/26
1.9K0
Nginx 除了负载均衡,还能干啥?
Nginx应该是现在最火的web和反向代理服务器,没有之一。她是一款诞生于俄罗斯的高性能web服务器,尤其在高并发情况下,相较Apache,有优异的表现。那除了负载均衡,她还有什么其他的用途呢,下面我们来看下。
江南一点雨
2019/07/31
5650
Nginx 除了负载均衡,还能干啥?
有一台服务器可以做哪些很酷的事情·2
这是第 2 版《有一台服务器可以做哪些很酷的事情》。如果想要看看三年前的一些被弃用的服务,你可以移步: 有一台服务器可以做哪些很酷的事情
凝神长老
2022/11/16
1.3K0
有一台服务器可以做哪些很酷的事情·2
有一台服务器可以做哪些很酷的事情·2
这是第 2 版《有一台服务器可以做哪些很酷的事情》。如果想要看看三年前的一些被弃用的服务,你可以移步:【玩转腾讯云】有一台腾讯云可以用来做什么(https://cloud.tencent.com/developer/article/1617021)
凝神长老
2022/10/17
1.9K0
有一台服务器可以做哪些很酷的事情·2
如果我拥有一台服务器,我一定会用来——
拥有一台服务器,肯定是用来(不可以涩涩),大家都用过几百M空间的主机吧,当时也不在意数据,不在乎访问速度。只要能用就行,3块一个月已经很知足了。要是我有一台服务器,我会用来:
深白鸭
2023/02/22
1.1K0
如果我拥有一台服务器,我一定会用来——
Squid 代理服务器详解
魏豪
2017/04/20
13K2
Squid 代理服务器详解
买了一台云服务器能干嘛
①自己开发 前端(HTML+css+js/vue)+后端(Django+Flask)+数据库(MySQL+Redis)+Linux知识——从代码、本地测试、上线到运维。
星哥玩云
2022/05/28
8.8K0
借助Nginx搭建反向代理服务器
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。
java架构师
2019/02/26
3.2K0
简单聊聊不可或缺的Nginx反向代理服务器--实现负载均衡【上篇】
       今天又是新的一周,我养足了精神去对待新一周的工作,但是今天到公司发现还是有一点空闲时间的,所以就想与之前接触过的Nginx再交往得更深一点儿。 什么是Nginx:        Nginx是一款高性能的http服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。官方测试nginx能够支撑5万并发链接,但是实际生产环境能到2-3万并发连接数(只是听说),并且cpu、内存等资源消耗缺非常低,运行非常稳定。 Nginx在实际生产中的应用场景:        上面已经说了,Nginx是一
赵小忠
2018/01/24
6340
Linux从入门到精通系列之Squid代理服务器
首先呢我们来介绍下Squid:    作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前因特网(Internet)上运行的主机有相当一部分采用的就是linux操作系统,而且中国已经把linux操作系统作为政府上网年的指定网络操作系统,种种迹象表明,linux操作系统正在逐渐走向成熟。在本章我将向大家介绍一种能在Linux系统下使用的比较优秀的代理服务器软件的配置方法。    众所周知,当今因特网发展速度极其迅猛,IP地址资源非常紧张。而如果您想访问因特网,共享因特网的丰富资源,您的机器必须拥有一个标准的IP地址。在因特网上,IP地址是识别您的机器的唯一标志。目前,有两种方式可以让您的机器拥有标准的IP地址:一种是局域网通过专线接入因特网,您的机器可以拥有静态的IP地址。所谓静态IP地址,就是对使用者来说,是固定不变的IP地址,这个IP地址给您使用后,其他人就不能再用了。一种是通过电话线拨号或ISDN拨号等方式接入因特网,您的机器可以在您拨号上网的在线期间从ISP的访问服务器的IP地址池中获得一个临时的标准IP地址,这个IP地址在您下线后就不归您使用了,而您下次拨号再上网,很可能分配给您的机器的是另外一个临时的IP地址了。这种临时分配的IP地址,称为动态IP地址。无论是静态地址还是动态地址,在您的机器访问因特网时,使用起来没有什么区别。    现在因特网发展速度这么快,而IP地址资源又这么紧张,这不能不说是一个尖锐的矛盾。虽说Ipv6正在开发中,但远水不解近渴,好多的企业、公司内部的Intranet现在就想接入因特网这个浩瀚的资源海洋,但又苦于没有充足的IP地址资源,怎么办?还好,有代理服务这个好东西。代理服务是指由一台拥有标准IP地址的机器代替若干没有标准IP地址(以下称内部地址)的机器和因特网上的其他主机打交道,提供代理服务的这台机器称为代理服务器。拥有内部地址的机器想到因特网上查找资料时,先把这个请求发给拥有标准IP地址的代理服务器,由代理服务器把这个请求通过它的标准IP地址发到请求的目标地址。然后目标地址的服务器把返回的结果发回给代理服务器,代理服务器再原封不动的把资料发给最初那台拥有内部IP地址的机器。这样就完成了一次内部机器访问因特网的一个过程。若干拥有内部地址的机器就组成了内部网,代理服务器的作用就是勾通内部网和因特网,解决内部网访问因特网的问题。而且这种代理是不可逆的,因特网上的主机不能访问任何一台拥有内部地址的机器,这样又可以保障内部资料的安全性。    能够完成这种代理功能的服务器软件有好多,我给大家推荐一种能在linux下使用的比较优秀的代理服务器软件Squid。之所以说它比较优秀,是因为它可以在代理服务器上作一个很大的缓存,可以把好多常去的网站内容存储到缓存中,这样,内部网的机器再访问那些网站,就可以从缓存里调用了。这样一方面可以加快内部网浏览因特网的速度,这就是所谓的提高客户机的访问命中率, 另一方面,Squid不仅仅支持HTTP协议,而且还支持FTP,GOPHER,SSL和WAIS等协议考虑到简捷实用的原则,我们本章只向大家介绍如何设置HTTP代理,而其他的代理大同小异,各位理解了HTTP的配置也就明白应该如何配置其他的代理了。 然后呢我们来说下所需的资源: 我这里使用的是squid-2.3.STABLE1-5.rpm。当然你可以选择源码包或者rpm。配置文件放在/etc/squid/squid.conf 系统自带,管理员配置。
DevinGeng
2019/04/09
1.3K0
给你一台服务器,你能把你写的代码部署到线上吗?
做了啥呢,做了让你不用关心,系统搭建、技术框架、核心组件、通用模块以及上线应用时也只是点点点就可以了,也根本了解不到一台应用服务器是如何,部署环境、开通端口、申请域名、配置SSL的。
IT大咖说
2021/07/19
9430
某俄罗斯小哥,竟靠一个服务器软件直接封神?
最近在搭建一个网站,就不可避免地要用到 Nginx,索性就出一期 Nginx 的入门教程,希望也可以帮助到大家~😁 作为开发者,相信大家都知道 Nginx 的重要性。Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,由俄罗斯的伊戈尔·赛索耶夫开发,第一个版本发布于 2004 年 10 月 4 日。 YYDS Nginx 的特点是: 内存占用少 并发能力强(可支持大约 50000 个并发连接) 配置超简洁 bug 非常少 安装超简单 服务特别稳(几个月也不需要重启) 基于这些特点,越来越多
沉默王二
2021/12/24
1.3K0
某俄罗斯小哥,竟靠一个服务器软件直接封神?
怎么使用代理服务器上网
  代理服务器(Proxy Server)是网上提供转接功能的服务器,在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。
李洋博客
2021/06/15
5.4K0
怎么使用代理服务器上网
Nginx服务器
Nginx 是一款高性能的 http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师伊戈尔·西索夫(Igor Sysoev)所开发,官方测试 nginx 能够支支撑 5 万并发链接,并且 cpu、内存等资源消耗却非常低,运行非常稳定。
乐心湖
2021/01/18
1.2K0
Nginx服务器
推荐阅读
相关推荐
女朋友问我 LB 是谁?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档