服务器知识专栏
此为我的第一个专栏系列文章,为的就是给大家一些关于服务器的知识科普,方便大家理解,路上少踩坑,因为每次我写的一些教程都需要服务器基础知识,一个个写太杂乱了,还有也是提升我的文章写作质量的一个好方法
当然了,我不会推荐任何服务器,也没有广告,请大家自己去找吧
1.什么是服务器
我们使用的任何连接互联网的服务,背后都有服务器的支持
服务器和家用电脑硬件并无区别,区别在于服务器是24小时为人提供服务的
那么家用电脑可以做服务器吗?可以,但是费用比较高
1.1家用电脑的一些问题:
- 24小时全天候耗电量高
没有公网IP(不可在外网访问)
- 电信,联通可以申请,移动没有
- 根据法律规定,在家搭建web站点需要备案(也就是提供网站服务)备案是及其麻烦的,这个我们以后会说,也是因为这个原因,端口80,443一般被封禁,无法提供web服务
- 第二种方法:买服务器内网穿透
不稳定
- 停电,断网,人为损坏
- 优点:
硬件便宜,自定义程度高
服务器没有以上问题因此被称为服务器
2.服务器操作系统与Linux
我们日常使用的操作系统叫Windows
由Microsoft
| 微软
开发 最大的特点就是图形化界面
(Gui),简单易用,适合大部分人
那么服务器可以用Windows吗?
当然可以,但是受限于硬件资源限制,Windows 动辄几G的内存,在售价方面就显得及其昂贵.所以几乎很少有人用,Windows其实还有服务器版本叫Windows server,鉴于Linux资源占用少,资料也很少.
综上所述我还是建议大家用Linux
操作系统
2.1Linux介绍
自由和开放源代码意味着免费
使用,所以才如此受大众欢迎
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