0


重生了,这一世 我一定要学会服务器 只因………

你好,我是Qiuner. 为帮助别人少走弯路和记录自己编程学习过程而写博客

这是我的 github https://github.com/Qiuner ⭐️

​ gitee https://gitee.com/Qiuner 🌹

如果本篇文章帮到了你 不妨点个吧~ 我会很高兴的 😄 (^ ~ ^)

想看更多 那就点个关注吧 我会尽力带来有趣的内容 😎

代码都在github或gitee上,可以去上面自行下载

如果你遇到了问题,自己没法解决,去我掘金评论区问。私信看不完,CSDN评论区可能会漏看 掘金账号 https://juejin.cn/user/1942157160101860 掘金账号

一文读懂 服务器

  • 马上就是毕业季了,做好的毕设不免上云服务器来演示一下,让自己答辩时加分。但相信很多小伙伴对服务器没有一个实体的概念,不明白什么是服务器,和平时使用的计算机又有什么区别。在网络上,经常看见的什么2G4核的服务器又是什么东西?都说自己不用的计算机可以用来做服务器,那这又是什么原理呢?如果您不会,不用担心,看完本文,相信您能从一个服务器小白变成糕手糕手糕糕手。

文章目录

1:认识服务器

从服务器外形认识服务器

我们先来看一些传统的服务器图片,从外形上认识服务器

image-20240730095248856
我是机架服务器
image-20240730100438027
我是塔式服务器
image-20240730100158296
我是刀片服务器
image-20240730100038689
我是迷你服务器
image-20240730100253662
我是机柜(超融合)服务器
image-20240730100324536
我是最潮流的云服务器

从服务器概念认识服务器

image-20240730100618815

  • 正如百度所言,服务器是在网络环境中提供计算能力并运行软件应用程序的特定IT设备[1],它在网络中为其他客户机(如个人计算机、智能手机、ATM机等终端设备)提供计算或者应用服务, 一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力[2]。服务器相比普通计算机具有高速的CPU运算能力;长时间可靠运行能力;强大的I/O数据吞吐能力以及具备高扩展性。服务器作为电子设备,其内部的结构十分的复杂,服务器主要构件有:CPU、内存、芯片组、I/O设备、存储器、外围设备、稳压器、电源和冷却系统。
  • 也就是说,服务器,和普通计算机没有什么区别,但服务器比普通的计算机稳定,比普通计算机性能强大。

服务器的作用

  • 服务器的主要作用就是处理来自各地的请求存储东西

关于处理请求

image-20240730102349639

  • 我们打开百度,点击F12打开开发者工具,然后按照上图所示操作

image-20240730102739540

  • 至于百度服务器是怎么知道的 可以看我另一篇文章 :一文读懂 http(还没写 挖个坑 🌹)

关于存储东西

image-20240730101914544

image-20240730101410358

  • 以上是一台戴尔R730的配置和图片,在某些购物平台只需要一千多,送一个3.5英寸硬盘。可以看到这台服务器支持内存768GB 😮。
  • 硬盘,更是能高达48TB+29TB,由此可见,做成这样的服务器,能装在非常多的硬盘、内存等设备,由此实现了超大空间。

国内外的服务器

区别项国内服务器国外服务器备案需要进行ICP备案不需要备案访问速度国内访问速度快国外访问速度快线路限制有线路限制(电信、联通等)相同线路访问速度没有限制,而不同则有没有运营商线路限制

服务器参数(重点在于介绍云服务器)

一:操作系统

操作系统类型具体系统适用场景和特点Linux 系统Ubuntu广泛使用,易于管理和配置,社区支持丰富CentOS稳定、安全,适用于企业环境,基于Red Hat Enterprise Linux(RHEL)Debian稳定、安全,软件包管理系统强大,适合长期支持的服务器环境Fedora Server最新技术的试验平台,适合开发和测试环境Red Hat Enterprise Linux (RHEL)企业级操作系统,提供商业支持和长期更新Windows 系统Windows Server适用于企业应用,支持微软生态系统,如Active Directory、SQL Server等Windows Server Core轻量级版本,没有图形界面,减少资源占用,适合高性能需求的环境Unix 系统FreeBSD稳定、安全,适用于高性能网络和存储服务器OpenBSD以安全性著称,适合对安全要求极高的服务器环境其他系统macOS Server基于macOS,适用于苹果生态系统的服务器需求Solaris由Oracle维护,适用于企业级应用,尤其是数据库服务器

  • Linux系统比较安全一点,操作效率也更高,因此服务器一般选用linux

二:内存、硬盘、CPU

  • 内存硬盘和电脑的概念是一样的,以下是一些概念,可以带您了解一些(下面这表是ai的意思)
    网站规模内存 (RAM)CPU 核心数存储 (SSD)带宽适用场景小型网站1-2 GB1-2 核心10-20 GB适合基本流量需求(每月几十GB)个人博客、小型企业网站等中型网站2-4 GB2-4 核心20-50 GB适合中等流量需求(每月数百GB)中型企业网站、电子商务平台等大型网站4-8 GB4-8 核心50-100 GB适合高流量需求(每月几TB)流量较大的门户网站、复杂的应用平台等

  • 说了配置,其实还是让人挺懵逼的,而且大和不大的定义是什么呢?我们直接看网络上的一些其他大佬的分析 干货系列三:一台服务器能承载多少人同时访问? - 腾讯云开发者社区-腾讯云 (tencent.com)。

  • 【真实数据】日访问量一万PV的网站需要什么配置的服务器?-CoderBBB

  • 后面作者自己会写一篇关于如何像这些大佬一样,计算访问呀什么的思考方式,保证您一看就懂。不过博主比较忙,你可以在评论区评论催更,催的人多人我就知道粉丝想看啥,那我就放下正在写的其他博客来写这一篇博客

CPU

  • 和计算机的CPU是一样的。一般双核就够了
  • 如果你不知道带宽是什么,下一个就要讲啦

三:带宽

  • 带宽就是放水速度,假如十个人需要一桶水,那么大带宽就是消防水管。小带宽就是小水龙头。
  • 带宽指的是网络连接在特定时间内可以传输的数据量。有上行、下行带宽之分。

四:并发量

  • 在同一时间段内,系统能够同时处理的任务或请求的数量。例如,在一个Web服务器上,并发量可以指同时处理的HTTP请求的数量。
  • 并发量和QPS不是一个概念,QPS是每秒能处理多少请求,是一个单位中系统的请求处理能力
  • 并发量是线程数,是系统能同时处理多少个东西

五:CDN

  • 作用是将源站内容分发给最接近用户的节点。比如,你在南方想下载某个游戏,而这个游戏文件存储在北方的服务器上,离你很远,这时候CDN会将北方服务器的资源转移到离你进的一个节点服务器,然后你去节点服务器下载

六:独立ip和共享ip

  • 独立ip也很便宜了,当然是独立ip好啦。共享ip只有价格好。共享ip可以用于多个服务(一个网站 比如一个牛客,一个知乎算一个服务)

七:服务器支持语言

语言特点应用场景PHP动态脚本语言,广泛用于Web开发内容管理系统(如WordPress)、电商网站Python易学、功能强大,广泛用于Web开发和数据处理Web应用(如Django)、数据分析Java跨平台,适合大型企业应用企业级应用、Android开发JavaScript客户端和服务器端均可运行(Node.js)全栈开发、实时应用Ruby语法简洁,适用于快速开发Web应用(如Ruby on Rails)C#主要用于Windows平台,适合企业应用和游戏开发ASP.NET应用、游戏开发Perl强大的文本处理能力CGI脚本、系统管理工具Go高性能,适合并发处理微服务、系统工具Rust安全性高、性能优异系统编程、WebAssemblyNode.js基于JavaScript的运行环境,适合I/O密集型应用实时应用、API服务

  • 服务器支持的语言越少,那运行效率越高

2:选择云服务器

服务器的不同类型

类型特点适用场景比例通用型平衡的CPU、内存和网络资源Web服务器、小型数据库、开发测试CPU: 1, 内存: 4计算型高比例的CPU资源高性能计算、科学建模、游戏CPU: 1, 内存: 2内存型高比例的内存资源大数据处理、高性能数据库CPU: 1, 内存: 8GPU型图像资源高挖矿等

服务器选择五问

第一问:你买服务器干啥?

  • 选择服务器就是得先明确自己买服务器是为了啥,为了让自己的网站被别人看到?为了训练ai?根据自己要做的事情 去网上搜,干某某事要买啥类型的服务器

第二问:你要干的事情有很多图片/视频资源要求的?

  • 如果有,那就得需要更多的存储,如果没有,就不需要呗

第三问:你是服务对象是谁?

  • 国内?国外?西方?东方?
  • 可能国内东西方的差距还不大,但国内外服务器的差距是非常大的,所以根据客户地区来选择

第四问:你需不需要开通支付宝、国内CDN、小程序?

  • 如果需要,选择大陆的主机,不要选择香港、国外的主机

第五问:如果你是在服务器上运行网站,那你是在服务器上运行什么语言开发的网站?

  • 如果运行的是windows专有的.net啥的开发的网站,那只能选择windows。能不选Windows,就不选Windows,Linux之类的,同等配置能做更多事,而且黑框框敲命令,帅的,和那黑客一样。

3:结尾

  • 看到这里,相信你已经对服务器有一定认识,知道如何选择自己心仪的服务器了。服务器选择的不是配置越大越好,而是"物尽其用"
  • 剩余的服务器如何使用,就去网络上看看吧

服务器上运行什么语言开发的网站?

  • 如果运行的是windows专有的.net啥的开发的网站,那只能选择windows。能不选Windows,就不选Windows,Linux之类的,同等配置能做更多事,而且黑框框敲命令,帅的,和那黑客一样。

3:总结

  • 看到这里,相信你已经对服务器有一定认识,知道如何选择自己心仪的服务器了。服务器选择的不是配置越大越好,而是"物尽其用"
  • 剩余的服务器如何使用,就去网络上看看吧

更多专栏订阅:

  • 📊 一图读懂系列
  • 📝 一文读懂系列
  • ⚽ Uniapp
  • 🌟 持续更新
  • 🤩 Vue项目实战
  • 🚀 JavaWeb
  • 🎨 设计模式
  • 📡 计算机网络
  • 🎯 人生经验
  • 🔍 软件测试

掘金账号
感谢订阅专栏 三连文章

标签: 服务器 运维 毕设

本文转载自: https://blog.csdn.net/qq_61654952/article/details/140839876
版权归原作者 Qiuner 所有, 如有侵权,请联系我们删除。

“重生了,这一世 我一定要学会服务器 只因………”的评论:

还没有评论