服务器知识专栏

此为我的第一个专栏系列文章,为的就是给大家一些关于服务器的知识科普,方便大家理解,路上少踩坑,因为每次我写的一些教程都需要服务器基础知识,一个个写太杂乱了,还有也是提升我的文章写作质量的一个好方法

当然了,我不会推荐任何服务器,也没有广告,请大家自己去找吧

1.什么是服务器

我们使用的任何连接互联网的服务,背后都有服务器的支持

服务器和家用电脑硬件并无区别,区别在于服务器是24小时为人提供服务的

那么家用电脑可以做服务器吗?可以,但是费用比较高

1.1家用电脑的一些问题:

  • 24小时全天候耗电量高
  • 没有公网IP(不可在外网访问)

    • 电信,联通可以申请,移动没有
    • 根据法律规定,在家搭建web站点需要备案(也就是提供网站服务)备案是及其麻烦的,这个我们以后会说,也是因为这个原因,端口80,443一般被封禁,无法提供web服务
    • 第二种方法:买服务器内网穿透
  • 不稳定

    • 停电,断网,人为损坏
  • 优点:
    硬件便宜,自定义程度高

服务器没有以上问题因此被称为服务器

2.服务器操作系统与Linux

我们日常使用的操作系统叫WindowsMicrosoft | 微软开发 最大的特点就是图形化界面(Gui),简单易用,适合大部分人

那么服务器可以用Windows吗?

当然可以,但是受限于硬件资源限制,Windows 动辄几G的内存,在售价方面就显得及其昂贵.所以几乎很少有人用,Windows其实还有服务器版本叫Windows server,鉴于Linux资源占用少,资料也很少.

综上所述我还是建议大家用Linux操作系统

2.1Linux介绍

Linux是一种自由和开放源码类UNIX操作系统

自由和开放源代码意味着免费使用,所以才如此受大众欢迎

2.2服务器硬件

在服务器上硬件资源是没有这么多的

随便找一个云服务厂商,你可以看到以下信息

CPU:1核(Core)

内存:1G(Memory)

硬盘:50G(Drive)

系统镜像:

  • Debian
  • Ubuntu
  • CentOS

网络带宽:1Mbps

以上大家可以看到硬件资源极低,所以Windows server用起来即使不卡,装几个软件也就用完了,而Linux1核1G足矣应对大部分情况

这里我要吐槽一下国内厂商的网速1Mbps,科普一下网络,这个指的是服务器的上传速度1Mbps=125Kb/秒,也就是从服务器下载文件,或者访问网站的速度.

这真的是3G网速啊,而且还特别贵,都2022年了居然还这么贵,国外的服务器随随便便就有1000Mbps=125Mb/秒,合着你们专门来坑人的呗

3.服务器类型

服务器其实也是分为很多类型的

3.1虚拟主机

最便宜,但是它功能最少,作为学习我不推荐

本质上就是直接托管文件供大家访问,你也学不到什么关于Linux的知识

不好用的,就不再介绍了

3.2独立服务器

CPU,硬盘,内存,网络全是独立的,这样你不会受到任何影响,性能,稳定性也是最好的,同时也是最贵的

3.3虚拟专用服务器(VPS)

定义

是将一台服务器分割成多个虚拟专用服务器的服务。实现VPS的技术分为容器技术和虚拟机技术。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为用户提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。

简单来说就是使用虚拟化,容器化技术把一个独立的服务器分割使用,实现资源最大化利用

常见的虚拟化技术有Linux KVM,OpenVZ

价格比较适中,同时也是学习Linux最好的一种服务器,最为推荐

3.4选购

未完待续

-2022/05/05 0:45