硬件-11-服务器的基础知识

news/2024/5/19 2:21:45 标签: 硬件

参考服务器基础知识大科普

1 电视剧背景

服务器被誉为互联网之魂。

电视剧《创业年代》是一部有冯绍峰和袁姗姗等人联手主演的一部讲述我国第一批科技创业者创业故事的电视剧,可以说是他们铲下了建设中关村的第一捧土。
在这里插入图片描述
电视剧《创业年代》中的潮信公司并没有明确的原型,但剧中的人物和情节可以让人联想到当年的创业者们。特别是主角柳传志和他的经历,以及与潮信公司相关的其他人物,如中国服务器之父孙丕恕和联想集团创始人之一的倪光南,他们的故事和成就在当时的创业环境中具有一定的代表性。因此,虽然潮信公司在剧情中没有一个特定的对应企业或事件,但从这些个体角色的行为和特质中,观众仍可以对当时创业氛围有一定的认识。

浪潮自主研发服务器是在孙丕恕的强烈建议下开始的。他1990年给浪潮高层写了一封信,并预测:个人计算时代将逐渐向网络计算时代转变,服务器作为网络的核心,将是21世纪网络信息技术的关键所在。这是一个前沿技术员对IT产业走势的敏锐捕捉,他坚信这是大势,坚信时代浪潮会如期朝这个方向而来。

2 服务器

2.1 服务器与PC机

大部分程序员见到的服务器也就是云服务器,知名的那几家公司:阿里云、腾讯云…都是著名的云服务器提供厂商。不过今天我们介绍的是服务器而非云服务器。在学校的时候,老师会说:“你们用的电脑也是服务器”。是的,那么现在我们来讨论,PC服务器和服务器的区别:
在这里插入图片描述
(1)服务器和PC机除了在形态上不一样,如服务器没有终端,PC机有显示器终端。
(2)服务器更安全、可以扩展硬盘、显卡、网卡等组件,PC机顶多加点内存条啥的。
(3)服务器24小时不间断运行、PC机则不能胜任。
(4)玩服务器得先会玩Linux;玩PC机则是Windows系统嘛,两者难度也是不一样的。
(5)我控制PC机是通过外设和IO设备进行交互的,我玩服务器则是通过远程工具连接服务器进行交互(比如secure CRT)。
(6)远程工具编写命令,通过shell命令控制器实现控制Linux内核,实现应用层对硬件层的控制。PC机则是很简单的图形界面,通过WIndows API实现应用层对kernal层的控制,我们把这个过程称为系统调用。

2.2 服务器分类

2.2.1 外观分类

服务器可分为:
在这里插入图片描述
例如公司的服务器属于机架式服务器,用的是浪潮/超微主板。

如果做大数据云服务/云桌面/云产品,那么对服务器的要求自然就很高,服务器在中间的作用主要是虚拟化物理设备以及数据的处理。

服务器在机柜的位置单位是:U,而1U=4cm
如机房机架服务器所在高度为8U,也就是说服务器在从下往上数32cm处。
在这里插入图片描述
像这样的服务器设备,多接几个硬盘,就可以多生成几个云桌面系统、或者其他系统,最后实现多端(终端)接入。
在这里插入图片描述

2.2.2 架构分类

按上图指令架构分类,服务器可以分为:
一、CISC复杂指令集
CISC服务器也称为x86服务器,目前比较主流。主要是采用Intel、AMD处理器芯片。
在这里插入图片描述
二、RISC精简指令集
RISC服务器主要是基于ARM、MIPS、Power架构,这个ARM架构的生产有华为、奔腾等公司,苹果的M1芯片也是使用ARM架构。
在这里插入图片描述

2.3 服务器外观

按高度,服务器分为以下两类:
在这里插入图片描述

2.3.1 服务器前面板

在这里插入图片描述

2.3.2 服务器后面板

ILO口和IPMI口作用是一样的。
ILO口是惠普的远程管理口,IPMI是inter的远程管理口。
在这里插入图片描述

2.4 服务器内部

2.4.1 服务器内部组成

服务器内部组件和PC机内部组件是一样的。而RAID卡是服务器独有的东西。
在这里插入图片描述
在这里插入图片描述
而这个RAID卡就是下图所示:
在这里插入图片描述

2.4.2 服务器的配置

服务器配置一般是架构师和采购干的事情。
在这里插入图片描述

2.5 服务器的参数

(1)品牌
(2)型号
(3)SN号
(4)资产号

2.5.1 服务器品牌

在这里插入图片描述
对于服务器配置详情、型号的学习,可以多去各大公司官网查看相关的白皮书文档。

2.5.2 服务器的SN号

服务器的SN号是一个唯一标识符,可以根据SN号去查这台服务器的所有信息。

2.5.3 服务器的资产号PN

PN 厂商内部自己定义的,用于资产管理和自动化运维管理。


http://www.niftyadmin.cn/n/5339592.html

相关文章

使用Go发送HTTP POST请求

在Go语言中,我们可以使用net/http包来发送HTTP POST请求。以下是一个简单的示例,展示了如何使用Go发送HTTP POST请求并获取响应。 go复制代码 package main import ( "bytes" "fmt" "io/ioutil" …

Linux:使用for+find查找文件并cp到其他目录,文件名带有空格

一、场景描述 在终端窗口中,用shell命令,批量拷贝文件到指定目录。 我是在Windows系统上,通过git bash终端来执行shell命令的。 二、实现过程 命令1 for filepath in find /d/LearningMaterials/数学/数学/高中/一数/偏基础(基…

Maven排除依赖 exclusions

排除依赖 exclusions 间接依赖是可以通过传递性依赖机制引入到当前项目中,而有时候第三方组件B的C依赖由于版本(1.0)过低存在安全漏洞。我们期望能够将该间接依赖直接剔除出去,不通过传递依赖的形式引入到项目中。这时即可通过exclusions元素实现&#x…

Web3艺术市场:NFT与数字创作的结合

在数字时代,随着区块链技术的崛起,一种新型数字资产,非同质化代币(NFT),正逐渐改变传统艺术市场的格局。这种数字化的艺术品售卖方式成为了Web3艺术市场的代表,推动着数字创作与艺术市场的结合。…

canvas动态设置宽高

canvas 的默认宽高为 宽 300px 高 150px 如果在 style 里修改宽高 相当于对 canvas 做放大 而为了不影响效果 我们正常显示需要怎么办呢&#xff1f; 一. 行内设置 <canvas id"can" width800 height600></canvas> 这种情况是大家画图的时候知道要…

如何自己实现一个Spring Boot Starter

现在很多开源的组件都会提供对应的 springboot-starter 包给我们去用&#xff0c;要做一个 starter 包并不难。参照Spring内置的实现就好了&#xff1a; 1、在工程里引入 starter 打包相关的依赖。 2、在我们工程内建 spring.factories 文件&#xff0c;编写我们配置类的全限类…

Web安全-CTF中的常见命令总结

Web安全-CTF中的常见命令总结 cat命令与常用选项 cat命令用于查看文件内容&#xff0c;并且将文件内容打印到标准输出流&#xff0c;并且在不跟上文件或跟上 -时将直接读取标准输入流&#xff1a; r123localhost:~$ cat - 123test 123test如上所示&#xff0c;输入123test&a…

基于SpringBoot的SSM整合案例

项目目录: 数据库表以及表结构 user表结构 user_info表结构 引入依赖 父模块依赖: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.2.12.RELEASE</version>…