服务器基础

目录

服务器介绍:

服务器定义:

服务器特点:

服务器架构:

按硬件形态的服务器分类:

华为TaiShan 200服务器的硬件结构:

服务器关键技术:

IPMI协议(Intelligent Platform Management Interface智能平台管理接口):

BMC(Baseboard Management Controller 主板管理控制单元):

BIOS(Basic Input/Output System 基本输入输出系统):


服务器介绍:

服务器定义:

1.服务器是计算机的一种,具有更快的运行速度,更高的负载和更昂贵的价格。

2.服务器分为文件服务器,数据库服务器和应用程序服务器。

3.服务器能够为网络用户提供基于计算的信息发布以及数据管理的服务。

服务器特点:

1.可靠性高:连续运行时间长,不容易中断。

2.可用性高:即系统正常使用时间所占理论可用时间的百分比高。

3.可扩展性高:一是硬件可扩展性好,比如支持大容量可扩展硬盘和一些扩展模块,二是软件对操作系统的支持能力比一般计算机强。

4.易用性高:可以通过服务器管理平台对服务器的运行情况进行监控与警报。

5.可管理性高:软件和硬件易于维护和修复。

服务器架构:

根据服务器的应用场景,分为C/S架构和B/S架构。

1.C/S架构(Client Server):通常叫做客户端服务器架构。服务端和客户端的任务不同,服务端处理客户的业务逻辑和请求数据,客户端处理与用户的交互和前端界面。优点是两端的通讯速度和效率高。

2.B/S架构(Browser Server):也被称作浏览器服务器架构。优点是数据处理能力强。

按硬件形态的服务器分类:

按照大小从大到小,有大型机,小型机,塔式服务器,刀片服务器,机架服务器。

大型机:使用专用的处理指令集,操作系统和应用软件组成。

小型机:介于大型机和PC之间的高性能计算机。通常采用RISC等专用处理器,使用封闭的UNIX操作系统。

前两者,以高可靠性,高可用性,高io处理能力和高服务性区别于PC机。

塔式服务器:与我们一般的PC机差不多。

刀片式服务器:每个服务器都是插板形式,插片上有cpu,内存,硬盘等组件。

机架服务器:是一种功能性服务器,尺寸小巧,有1U,2U,4U(一个U高4.445cm)高度规格。安装在机柜,所以一个机柜可以放置多个服务器,使得服务器具有多种服务功能。

华为TaiShan 200服务器的硬件结构:

1.机箱(服务器高度2U)       

2.cpu(两颗鲲鹏920系列处理器:KunPeng920)       

3.一些计算机的基本组件,如内存,主板,硬盘,散热模块等。

影响硬盘性能的是:硬盘转速,硬盘类型——SSD硬盘性能更好,硬盘剩余容量和接口不会影响硬盘性能

4.RAID:RAID称为独立硬盘冗余阵列,简称硬盘阵列。主要是通过虚拟化存储技术把多个硬盘组合起来,成为一个或少量的多个硬盘阵列,提升性能或数据冗余,或者是两者同时提升。

RAID卡:又称阵列卡,磁盘阵列卡。作用是可以将若干硬盘驱动器按照要求组成一个由阵列控制器管理的系统整体。可以提高磁盘子系统的性能和可靠性。

5.网卡:又称网络适配器或网络接口卡NIC,计算机主要通过网卡接入网络,实现网络数据与计算机内存数据的传输。

网卡主要有一下功能:

a.代表固定的网络地址:每一个网卡都有一个唯一的地址,MAC地址。计算机之间数据的传送,就是通过MAC地址寻找与传送的。

b.数据的发送与接收:网卡可以把计算机的内存数据传入到网络中,也可以把网络的数据传入到计算机。

c.数据的封装与解封:网卡在接收网络中的数据时,会剥去数据的首部和尾部的一些封装信息,如IP头部,MAC头部等。在发送数据时,又会为数据加上首部和尾部。

d.链路管理:这个了解的少。

e.编码与译码:可以做到物理层次上的对数据的解码和编码。

服务器关键技术:

IPMI协议(Intelligent Platform Management Interface智能平台管理接口):

简单来说,IPMI是一种开放标准协议,这个协议定义了一套用于管理、监控和控制计算机系统硬件的接口规范。

IPMI协议的主要作用是,提供一种标准化的方式来监控服务器的物理健康状态,如温度,风扇转速,电压等,并且能够允许管理员远程连接访问服务器控制台,以便进行维护。

IPMI独立于操作系统,即使操作系统崩溃,IPMI也能够正常监测服务器,以寻找操作系统崩溃的原因,因此IPMI信息使用硬件管理而非操作系统管理。

IPMI协议规范的接口通常由服务器主板上的一个专用芯片(BMC)实现,可以通过网络连接远程访问(通过网络协议与BMC芯片进行通信)。这个接口不是那种直接用线缆物理插接的接口。

BMC(Baseboard Management Controller 主板管理控制单元):

是IPMI规范的核心。为了监控服务器的物理健康状态,BMC负责各类传感器的信号采集,处理,存储以及各种器件运行状态的监控。

通常,运维人员通过专用网络远程登录到BMC上,通过Web界面或者命令行的形式对服务器进行远程管理。比如,我们可以查看硬件状态,告警信息,除此之外还可以对服务器进行远程的上下电,配置设备运行规则和安装新的操作系统等操作。BMC的功能是强大的,它相当于把服务器搬到你的面前,可以直接修改BIOS,修改风扇转速,统计耗电信息等。

华为基于BMC提供的基础功能,研发具有完全自主知识产权的,一个面向服务器全生命周期的服务器嵌入式管理系统(iBMC),它比一般的BMC具有更多的管理功能,提供了更加丰富的用户接口,并且所有用户接口都采用了高度安全的加密算法,保证接入和传输的安全性。实现的芯片是华为Hi系列1710。

IBMC是一个系统,有两个网络接口,一个是公用网络接口——OOB接口(Out-of-Band接口),通常是通过标准的以太网接口进行连接。它允许管理员通过Internet或本地网络远程访问和管理服务器的iBMC功能,一个是专用网路接口,专用网络接口专门访问BMC等底层硬件,通常是通过独立的网络线缆或物理隔离的网络设备连接到iBMC。它允许管理员通过专用网络进行远程访问和管理iBMC,而不需要经过公用网络。

BIOS(Basic Input/Output System 基本输入输出系统):

BIOS实际上是固化到计算机中的一组程序,为计算机系统提供最底层的、最直接的硬件控制和支持。

形象地说,BIOS是计算机硬件和软件相连的一个桥梁。它的主要操作是控制、初始化、检测各种底层设备。

因此可以通过BIOS修改IBMC网口的IP地址

它最重要的功能是把操作系统从磁盘中导入到内存,再把控制权交给操作系统。

BIOS确定了操作系统的引导程序位于磁盘中时,它就会把磁盘的第一个扇区(引导扇区)先加载到内存当中,然后引导扇区中包含一个非常重要的程序,它负责完成整个操作系统的启动工作,包括其他的一些非常重要的配置工作,所以被BIOS加载到内存后,操作系统就会开始运行,然后BIOS把控制权交还给操作系统。

BIOS有三大功能:

1.检测和初始化硬件:初始化硬件的一些信息,并且检测硬件信息的变化情况。

2.操作系统引导:前面所详细介绍的,BIOS最重要的功能。

3.高级电源管理:这个了解的少。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/174352.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

torch.nn中有哪些损失函数?

在PyTorch库的torch.nn模块中,提供了许多预定义的损失函数,用于不同的机器学习任务。以下是一些常见的损失函数: MSELoss(均方误差损失): 常用于回归问题,计算预测值与真实值之间的平均平方误差。 import…

frp-内网穿透部署-ubuntu22服务器-windows server-详细教程

文章目录 1.下载frp2.配置服务器2.1.配置frps.ini文件2.2.设置服务文件2.3.设置开机自启和服务操作2.4.后台验证2.5.服务器重启 3.配置本地window3.1.frpc配置3.2.添加开机计划启动3.3.控制台启动隐藏窗口 4.centos防火墙和端口3.1.开放端口3.2.查看端口 5.关闭进程5.1.杀死进程…

经典目标检测神经网络 - RCNN、SSD、YOLO

文章目录 1. 目标检测算法分类2. 区域卷积神经网络2.1 R-CNN2.2 Fast R-CNN2.3 Faster R-CNN2.4 Mask R-CNN2.5 速度和精度比较 3. 单发多框检测(SSD)4. YOLO 1. 目标检测算法分类 目标检测算法主要分两类:One-Stage与Two-Stage。One-Stage与…

JavaScript_Pig Game重置游戏

//重置游戏 btnNew.addEventListener(click, function () {score0El.textContent 0;score1El.textContent 0;current0El.textContent 0;current1El.textContent 0;player0El.classList.remove(player--winner);player1El.classList.remove(player--winner);player0El.class…

[python 刷题] 974 Subarray Sums Divisible by K

[python 刷题] 974 Subarray Sums Divisible by K 题目如下: Given an integer array nums and an integer k, return the number of non-empty subarrays that have a sum divisible by k. A subarray is a contiguous part of an array. 依旧是 prefix sum 的变种…

前端环境的安装 Node npm yarn

一 node npm 1.下载NodeJS安装包 下载地址:Download | Node.js 2.开始安装 打开安装包后,一直Next即可。当然,建议还是修改一下安装位置,NodeJS默认安装位置为 C:\Program Files 3.验证是否安装成功 打开DOS命令界面&#…

Flutter——最详细(Scaffold)使用教程

Scaffold简介 相当于界面的主体(类似于安卓最外层PhoneWindow),组件的展示都必须依附于它。 使用场景: 每一个界面都是脚手架,通过它来进行架构实现,优美的布局效果。 属性作用appBar顶部的标题栏body显示整…

需要下微信视频号视频的小伙伴们看过来~

随着视频号的热度越来越大,下载视频号视频的需求也开始增加啦,今天给大家给分享几个简单实用的下载方法,总有一个你能用上的! 一、犀牛视频下载 犀牛视频下载器可以直接解析并下载视频号短视频。您只需转发视频到机器人即可下载。…

Typora 最新激活方法

Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式,其目标是实现易读易写。而Typora则是一个非常不错的Markdown编辑器,它的界面非常的简洁直观,并且功能各…

搭建MyBatis

文章目录 1.创建Maven 工程创建MyBatis的核心配置文件创建mapper接口创建MyBatis的映射文件通过junit测试功能加入log4j日志功能核心配置文件详解1.这里实现了jdbc.properties jdbc.properties文件 默认的类型别名MyBatis的增删改查 1.创建Maven 工程 打包方式:jar…

基于SSM的乐器购物网站设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

更新电脑显卡驱动的操作方法有哪些?

更新显卡驱动可以有效的提升我们电脑的性能,可以通过设备管理器、显卡驱动软件等方式进行检查驱动是否需要更新,并修复一些电脑上已知的显卡问题。 然而,对于一些不是很懂电脑技术的人员来说,更新电脑显卡驱动是一件比较复杂和混乱…

手把手教你如何轻松播放附件中的视频——面向初学者的实践指引

前言 在日常使用办公系统的过程中,经常被问到一个问题,就是附件中如果上传的是视频文件,如何在网页上播放?虽然可以下载后再在本地播放,但是有时候只是想看一下视频里其中的一段,下载后再播放就非常的浪费…

中科驭数受邀亮相两场重要行业盛会,摘得2023“璀璨技术奖”奖项

近日,中科驭数作为DPU算力基础设施领军企业,受邀参与2023信息技术应用创新专题研讨会暨第二届集成电路产业发展创新大会、以及2023AI网络创新大会。在两大行业盛会上,中科驭数与行业知名专家和企业代表齐聚一堂,分享了DPU在集成电…

栈队列OJ练习题(C语言版)

目录 一、括号匹配问题 思路: 完整版C语言代码: 讲解: 二、用队列实现栈 思路: 完整版C语言代码: 讲解: 三、用栈实现队列 思路: 完整版C语言代码: 讲解&#xff1a…

中科驭数亮相2023中国移动全球合作伙伴大会

10月11-13日,2023中国移动全球合作伙伴大会开幕。中科驭数作为移动云COCA生态合作伙伴,受邀出席“算网融百业数智赢未来”政企分论坛,高级副总裁张宇上台参与移动云OpenCOCA开源项目和《OpenCOCA白皮书》的重磅发布仪式,助力构建未…

蓝凌EIS智慧协同平台saveImg接口存在任意文件上传漏洞

蓝凌EIS智慧协同平台saveImg接口存在任意文件上传漏洞 一、蓝凌EIS简介二、漏洞描述三、影响版本四、fofa查询语句五、漏洞复现六、深度复现1、发送如花2、哥斯拉直连 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者…

linux驱动开发-点亮第一个led灯

linux驱动开发-点亮第一个led灯 一.背景知识二.如何写驱动程序三.实战演练3.1 查询原理图3.2 配置引脚为gpio模式3.3 配置引脚为输出模式3.4 DR寄存器 四.代码实例4.1 驱动层4.2 应用层 一.背景知识 我们这里使用的是百问网的imx_6ullpro的开发板。这里和裸机不同的是&#xf…

一文搞懂Linux线程和进程区别?

1.什么是线程? 线程其实就是轻量级进程(LWP)。 轻量级进程(Light Weight Process)是指在操作系统级别上,将一个进程划分为多个执行单元,每个执行单元拥有自己的堆栈、程序计数器和资源使用情况…

VScode 自定义主题各参数解析

参考链接: vscode自定义颜色时各个参数的作用(史上最全)vscode编辑器,自己喜欢的颜色 由于 VScode 搜索高亮是在是太不起眼了,根本看不到此时选中到哪个搜索匹配了,所以对此进行了配置,具体想增加更多可配置项可参考…