当前位置: 首页 > article >正文

服务器基础知识

服务器被誉为互联网之魂。我第一次见到服务器是在学校图书馆,是一种机架式服务器,第二次见到服务器是在公司机房。本期文章是对服务器进行大盘点和梳理,会介绍我拆装服务器过程,从中的学习感悟。

图片

图片来自 Pexels

 
 

01

服务器

服务器与 PC 机

大部分程序员见到的服务器也就是云服务器,知名的那几家公司:阿里云、腾讯云…都是著名的云服务器提供厂商。

在学校写个网站啥的,学生就可以优惠买买买。不过今天我们介绍的是服务器而非云服务器。

在学校的时候,老师会说:“你们用的电脑也是服务器”。是的,那么现在我们来讨论,PC 服务器和服务器的区别。

图片

如上图,服务器和 PC 机除了在形态上不一样,如服务器没有终端,PC 机有显示器终端;服务器更安全、可以扩展硬盘、显卡、网卡等组件,PC 机顶多加点内存条啥的;服务器 24 小时不间断运行、PC 机则不能胜任。

玩服务器得先会玩 Linux;玩 PC 机则是 Windows 系统嘛,两者难度也是不一样的。

我控制 PC 机是通过外设和 IO 设备进行交互的,我玩服务器则是通过远程工具连接服务器进行交互(比如 secure CRT)。

远程工具编写命令,通过 shell 命令控制器实现控制 Linux 内核,实现应用层对硬件层的控制。

PC 机则是很简单的图形界面,通过 Windows API 实现应用层对 kernal 层的控制,我们把这个过程称为“系统调用”。

02

服务器分类

①外观分类

服务器可分为如下几类:

图片

其中我们公司的服务器属于机架式服务器。用的是浪潮/超微主板。

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

服务器在机柜的位置单位是:U,而 1U=4cm。

下图为我公司机房机敏服务器所在高度为 8U,也就是说服务器在从下往上数 32cm 处。

图片

像这样的服务器设备,我多接几个硬盘,就可以多生成几个云桌面系统、或者其他系统,最后实现多端(终端)接入。

②架构分类

图片

按上图指令架构分类,服务器可以分为:

CISC 复杂指令集:CISC 服务器也称为 X86 服务器,目前比较主流。主要是采用 Intel、AMD 处理器芯片。

图片

图片

RISC 精简指令集:RISC 服务器主要是基于 ARM、MIPS、Power 架构,这个ARM 架构的生产有华为、奔腾等公司,苹果的 M1 芯片也是使用 ARM 架构。

图片

03

服务器外观

上面说到服务器高度单位为:U;1U=4cm。

按高度,服务器分为以下两类:

图片

①服务器前面板

图片

②服务器后面板

ILO 口和 IPMI 口作用是一样的。ILO 口是惠普的远程管理口,IPMI 是 inter 的远程管理口。

图片

04

服务器内部

①服务器内部组成

服务器内部组件和 PC 机内部组件是一样的。而 RAID 卡是服务器独有的东西。

图片

图片

而这个 RAID 卡就是下图所示:

图片

05

服务器的参数

在机敏任务中,出现了很多服务器参数,这里将会从以下几个方面进行介绍:

  • 品牌

  • 型号

  • SN 号

  • 资产号

  • 配置

①服务器品牌型号

图片

上面已经说到,我们公司的服务器是浪潮的。对于服务器配置详情、型号的学习,可以多去各大公司官网查看相关的白皮书文档。

②服务器的 SN 号

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

③服务器的资产号 PN

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

④服务器的配置

服务器配置一般是架构师和采购干的事情:


http://www.kler.cn/a/154092.html

相关文章:

  • Solana应用开发常见技术栈
  • C语言项⽬实践-贪吃蛇
  • gitlab 服务器集群配置及 存储扩展配置
  • 树的直径计算:算法详解与实现
  • 基于Python深度学习的【垃圾识别系统】实现~TensorFlow+人工智能+算法网络
  • 【C++笔记】C++三大特性之多态
  • H5 uniapp 接入wx sdk
  • Day12 qt QMianWindow,资源文件,对话框,布局方式,常用ui控件
  • Effective C++(二):对象的初始化
  • 植物单细胞基础工程之标记基因数据库
  • 号称要做人民货币的Spacemesh,有何新兴叙事?
  • 记录 | photoshop移动选区
  • 怎么让百度快速收录,百度SEO收录工具
  • 【干货】接口公共方法(字典表查询)
  • 实战中使用的策略模式,使用@ConditionalOnProperty实现根据环境注册不同的bean
  • 【Java Spring】Spring MVC基础
  • Azure Machine Learning - 使用.NET创建和管理AI搜索功能
  • 数学建模-基于LightGBM和BP神经网络的互联网招聘需求分析与预测
  • 入侵redis之准备---Centos7上面部署redis
  • 汉威科技家电传感器解决方案,助力智能家电市场蓬勃发展
  • TiDB 7.x 源码编译之 TiDB Server 篇,及新特性详解
  • 自然语言处理:生成式模型简介
  • 项目实战-编写ssm整合配置文件
  • React Native 更换淘宝镜像提升包下载速度
  • 【算法】动态规划中的路径问题
  • Oracle常见内置程序包的使用Package