剑南 发表于 2024-5-20 20:09:24

给大白点赞支持一下,大白给粉丝朋友科普

前几天有粉丝同学在大白直播间提问,问到大白服务器是哪些?脚本又是什么,今天大白就给粉丝同学科普一下。希望见到此文的粉丝同学,给大白点赞支持一下!

一、服务器是哪些?

**服务器的英语名称为“ Server”,是指在网路上提供各类服务的高性能计算机。**作为网路的节点,存储、处理网路上80%的数据、信息,因此也被称为网路的灵魂。

**服务器和普通计算机的功能是类似的。**只是相对于普通计算机,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通计算机有所不同。

具体来说,服务器与普通计算机的主要区别包括:

**1)通信形式为一对多:**PC、平板、手机等固定或联通的网路终端,上网、获取资讯、与外界沟通、娱乐等,必然要经过服务器,服务器通过“一对多”来组织和领导那些设备。

2)资源通过网路共享**:**服务器通过侦听网路上其它终端(Client)提交的服务恳求,在网络操作系统的控制下,将与其相连的硬碟、打印机、Modem及各类专用通讯设备提供给网路上的顾客站点共享,也能为网路用户提供集中估算、信息发表及数据管理等服务。

**3)硬件性能愈发强悍:**服务器的高性能主要彰显在高速度的运算能力、长时间的可靠运行、强大的外部数据吞吐能力等方面。

服务器厂商会依照不同的应用场景,对服务器进行差异化设计,目前主要的应用场景包括文件交互、数据储存和查询、应用程序应答与运行等。

二、 服务器的构成?2.1 服务器的逻辑构架

**服务器的逻辑构架和普通计算机类似。**并且因为须要提供高性能估算,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。服务器的逻辑构架中,最重要的部份是CPU和显存。CPU对数据进行逻辑运算,内存进行数据储存管理。

2.2 服务器的硬件

服务器硬件主要包括:处理器、内存、芯片组、I/O(RAID卡、网卡、HBA卡)、硬盘、机箱(电源、风扇)。

**在硬件的成本构成上,CPU及芯片组、内存、外部储存是大头。**以一台普通的服务器生产成本为例,CPU及芯片组大致占比50% 左右,内存大致占比 15% 左右,外部储存大致占比10%左右,其他硬件占比25%左右。

2.3 服务器的固件和OS

服务器的固件主要包括BIOS或UEFI、BMC、CMOS,OS包括32位和64位。

1)BIOS

(Basic input/ Output System)

**即基本输入输出系统,是服务器启动后最先运行的软件。它包括基本输入输出控制程序、上电自检程序、系统启动自检程序、系统设置信息。**BIOS是服务器硬件和OS之间的具象层,用来设置硬件,为OS运行做打算。**BIOS设置程序是存储在BIOS芯片中的。BIOS的进化版本是UEFI(Unified Extensible FirmwareInterface),即统一的可扩充固定插口。**这种插口用于操作系统手动从预启动的操作环境,加载到一种操作系统上,从而使开机程序化繁为简,节省时间。

2)BMC

(Baseboard Management Montroller)

**即基板管理控制器,**主要是对服务器进行监控和管理。BMC可以在服务器未开机的状态下,对机器进行固件升级、查看机器设备等。

3)CMOS

(Complementary metal-oxide-semiconductor)

**是笔记本主机板上一块特殊的RAM芯片,是系统参数储存的地方。**CMOS存储器拿来储存BIOS设定后的相关参数。

4)OS

(Operating system)

**即操作系统,对服务器软硬件及数据资源进行管理调度。**OS主要分为32位和64位,OS的位数版本决定了计算机处理器在RAM(随机存取储存器)处理信息的效率,64位版本比32位的可以处理更多的显存和应用程序。

什么是脚本?

1、脚本(script)是使用一种特定的描述性语言,依据一定的格式编撰的可执行文件,又叫做宏或批处理文件。脚本一般可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本除了可以减少网页的规模和提升网页浏览速率,而且可以丰富网页的表现,如动漫、声音等。

2、动态程序通常有两种实现方法,一是二进制方法,一是脚本形式。

二进制方法是先将我们编撰的程序进行编译,变成机器可辨识的指令代码(如.exe文件),然后再执行。这种编译好的程序我们只能执行、使用,却看不到他的程序内容。

脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看见的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个类库,将其一条条的翻译成机器可辨识的指令,并按程序次序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。

我们前面提及的各类动态语言,如ASP、PHP、CGI、JSP等,都是脚本语言。按目前的服务规则,虚拟主机网站只能采用脚本语言来实现。

3、脚本(Script)实际上就是程序,一般都是有应用程序提供的编程语言。应用程序包括浏览器(javascript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以划入脚本之类。脚本同我们平常使用的VB、C语言的区别主要是:脚本句型比较简单,比较容易把握;脚本与应用程序密切相关,所以包括相对应用程序自身的功能;脚本通常不具备通用性,所能处理的问题范围有限。脚本就是源程序,就是代码程序。

4、脚本(Script)是批处理文件的延展,是一种纯文本保存的程序,一般来说的计算机脚本程序是确定的一系列控制计算机进行运算操作动作的组合,在其中可以实现一定的逻辑分支等。脚本程序相对通常程序开发来说比较接近自然语言,可以不经编译而是解释执行,利于快速开发或一些轻量的控制。

现在的脚本语言是比较多的,一般的脚本语言的执行只同具体的解释执行器有关,所以只要系统上有相应语言的解释程序就可以做到跨平台。

什么是脚本?以上就是对脚本的介绍,简单的说脚本就是富含bind和alias等命令的集合,你可以把这个集合存为一个独立的文件之后在须要的时侯执行,这样就可以便捷你在CS中的使用。

网络安全学习包

资料目录

成长路线图&学习规划

配套视频教程

SRC&黑客文籍

护网行动资料

黑客必看书单

面试题合辑

282G《网络安全/黑客技术入门学习大礼包》,可以扫描下方二维码免费发放!

1.成长路线图&学习规划

要学习一门新的技术,作为菜鸟一定要先学习成长路线图,方向不对,努力枉费。

对于从来没有接触过网路安全的朋友,我们帮你打算了详尽的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟随这个大的方向学习准没问题。

2.视频教程

很多同事都不喜欢冗长的文字,我也为你们打算了视频教程,其中一共有21个章节,每个章节都是当前蓝筹股的精华浓缩。

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料因为是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也打算了对应的资料,这些内容可相当于大赛的金手指!

5.黑客必看书单

6.面试题合辑

当你自学到这儿,你就要开始思索找工作的事情了,而工作绕不开的就是真题和面试题。

更多内容为避免和谐,可以扫描获取~

朋友们须要全套共282G的《网络安全/黑客技术入门学习大礼包》,可以扫描下方二维码免费发放!

END
页: [1]
查看完整版本: 给大白点赞支持一下,大白给粉丝朋友科普