第3章
服务器    245

3.1 电脑的种类    245

3.2 服务器的介绍    246

3.2.1 服务器的类别    246

3.2.2 服务器的性能    247

3.2.3 服务器的尺寸    247

3.3 服务器的组成部分    248

3.3.1 CPU    248

3.3.2 内存条    250

3.3.3 硬盘    251

3.3.4 网卡    253

3.3.5 主板    253

3.3.6 阵列卡    253

3.3.7 远程管理口    254

3.3.8 电源    254

3.4 机房中机柜的注意事项    254

3.5 操作系统    255

3.5.1 什么是操作系统    255

3.5.2 操作系统的组成部分    255

3.5.3 linux常见的操作系统    256

3.6 服务器的硬件性能比对    256

3.7 最简单易懂的raid    257

3.7.1 raid0:    257

3.7.2 raid1    257

3.7.3 raid5    258

3.7.4 raid10    258

3.7.5 raid01    259

3.7.6 raid10和raid01的区别    259

3.8
企业面试题    260

3.8.1 企业如何储存数据    260

第3章
服务器

3.1 电脑的种类

  • (1).台式电脑
  • (2) 笔记本
  • 服务器

3.2 服务器的介绍

3.2.1 服务器的类别

  • (1).机架式服务器:企业经常使用的类型服务器
  • (2).刀片式服务器

为什么使用刀片式服务器?

  1. 由于机架式的一台服务器无法支撑项目需求的时候,多购买几台服务器又会造成机房空间占满,针对这个情况使用刀片式服务器;
  2. 刀片式服务器每台服务器的性能可以累加,而且价格相对便宜,是性价比比较高的服务器

机架式服务器

刀片式服务器

(3) 塔式服务器:塔式服务器适合自己测试,他相对于前2种服务器更适合家庭使用;

为什么塔式服务器是相对其他服务器适合家用

其他服务器造价成本高而且噪音比较大,并且散热性差,如果是夏天的时候家里使用其他型号的服务器,会造成自己的需要经常散热,空调必须长时间开,在成本不划算

3.2.2 服务器的性能

  • (1).pc服务器:x86de结构
  • (2).小型机服务器:IBM(联想收购)HP公司常用
  • (3).大型机服务器:中石油公司和气象局

3.2.3 服务器的尺寸

  • (1).1U服务器
  • (2).2U服务器
  • (3).4U服务器

注:1U服务器大约是4.45cm,如果是企业中放置服务器的时候,一定要进行评估看服务器是否能放入机柜

3.3 服务器的组成部分

3.3.1 CPU

(1) 什么是cpu

相当于人的大脑,功能为数值运算和硬件控制

(2) 什么是cpu的路数

cpu的路数具体指的是这台服务器最多可以安装几台cpu

 

(3) 什么是cpu的核数

cpu的核数就是指一台服务器需要处理的事物/并行处理事务的能力

图 1

图 2

 

图是3个cpu,在6个事件同时需要的处理的时候,每个则需要处理2个,如图1;如果是2个cpu,则每个人需要处理3个,如图2

3.3.2 内存条

(1) 什么是内存条

内存条就是临时储存数据

(2) 什么是程序

程序员们编好的代码信息

(3) 什么是进程

正在运行的程序

(4) 什么是守护进程

此程序如果没认为杀死,永远不会进程杀死

(5) 什么是cache(缓存)

Cache缓存俗称读缓存:客户要读取硬盘中的数据的时候,由于硬盘的读取性能比较低,硬盘会将客户需要的一些热点数据放入内存缓存区中,客户在从内存缓存区来读取自己想看的内容

(6) 什么是buffer(缓冲)

Buffer俗称写缓存:客户将自己写入的数据先放入内存缓冲区中,内存缓冲区会在一定时间内慢慢的将数据放入磁盘中永久保存

 

3.3.3 硬盘

(1) 什么是硬盘

硬盘就是永久储存数据的容器

(2) 硬盘的接口有哪些

IDE硬盘接口------sata接口-----scsci接口------sas接口(服务器硬盘主流接口)------PCI-E接口(服务器固态硬盘接口)

 

(3) 硬盘的转速(固态硬盘没有转速说法)

  • 家庭硬盘转速为:5400转/7200转
  • 企业硬盘转速为:10000转/15000转

(4) 硬盘的基本单位和数值运算

  • 硬盘的基本单位为字节(Byte)
  • 常见的单位有byte,KB,MB,GB,TB,PB,EB,ZB,YB
  • 数值运算相邻的单位都为1:1024

3.3.4 网卡

负责数据之间的传输

3.3.5 主板

汇总整合所有数据

3.3.6 阵列卡

  • (1).raid0:

优点:提高硬盘的容量大小,提高硬盘的传输效率

缺点:硬盘缺少安全性

  • (2) raid1:

优点:提高硬盘的安全性

缺点:硬盘传输效率降低,并且硬盘容量变小

  • raid5:

优点:提高硬盘的安全性,提高硬盘的传输效率

缺点:硬盘容量变小

3.3.7 远程管理口

  • 远程管理服务器的应用程序
  • 远程控制通过网络安装系统

3.3.8 电源

  • (1).电源具有供电的装置
  • (2).服务器电源有冗余能力

为什么说服务器电源有冗余能力

鉴于运维服务器需要7*24小时工作,为了增加服务器电源的冗余性,目前有以下操作

  • 可以设置多个电源供电
  • 可以在机房安装UPS供电装置
  • 可以购买发电机

3.4 机房中机柜的注意事项

  • 服务器所连接的线路需要做标志
  • 服务器机柜线缆整理

3.5 操作系统

3.5.1 什么是操作系统

操作系统是人与服务器硬件沟通的桥梁

3.5.2 操作系统的组成部分

  • 内核(控制硬件),语言为机器语言(二进制)
  • 解释器
  • 外围应用程序,语言多种,C,java,php,C++,phython(以QQ为例子)

3.5.3 linux常见的操作系统

  • centos
    互联网领域服务器
    私企
    免费
  • redhat 互联网领域服务器
    外企/国企
    收费
  • Ubuntu 家庭版
    图形化界面
  • SUSE (德国)网络服务有需要的地方
    替代网络设备
  • fredora 测试版 --------redhat红帽系统(红帽发布以后,centos也会发布)
  • freeBSD/Debian 系统安全性比较高的企业
    安全稳定性比较高

 

3.6 服务器的硬件性能比对

CPU>内存>网卡>硬盘(固态)>硬盘(机器)

3.7 最简单易懂的raid

3.7.1 raid0:

特点:平行存储,将数据都分到每个硬盘里面,一块硬盘的损坏都会导致数据的不完整,不可用

磁盘数量:1块或者n块

磁盘容量:一共磁盘的总和

优点:读写性能比较高

缺点:无冗余与备份,安全性比较低

应用环境:安全性要求不高的地方,比如图形工作站

3.7.2 raid1

特点:镜像存储,就是将每一个磁盘都写入相同的数据,以保证用户数据的可用性和可修复性

个以上

磁盘容量:50%

优点:磁盘数据的安全性比较高

缺点:读写性能低,并且代价昂贵

3.7.3 raid5

和1的折中方案

个以上

磁盘容量(n-1)/n的总磁盘容量(n代表磁盘个数)

优点:读写性能提高,由于有奇偶校验方式,磁盘数据安全性提高

缺点:由于需要拿出一块盘来进行奇偶校验,导致磁盘容量缩小

3.7.4 raid10

一样的存储功能

个以上

磁盘容量:总磁盘容量的50%

优点:读写性能提高,利用复制进行冗余,安全机制提高

缺点:磁盘容量缩小

3.7.5 raid01

特点:先存储后镜像

个以上

磁盘容量:总磁盘容量的50%

优点:读写性能提高,利用复制进行冗余,安全机制提高

缺点:磁盘容量缩小

3.7.6 raid10和raid01的区别

raid 10 是先镜像后条带,即先将硬盘纵向做镜像,然后再横向做条带。在这种情况下,只要不是同一个镜像组中的几块硬盘同时坏掉,raid组都不会崩溃

raid 01 是先条带后镜像,即先将硬盘横向做条带,然后再纵向做镜像。
在这种情况下,只要不是两个条带上同时有硬盘坏掉,则整个raid组都不会崩溃。不管发生介质损坏的两块硬盘是否是镜像
盘。即不同条带组的硬盘不能同时坏掉。

raid 01 发生故障的概率要大于raid 10

3.8 企业面试题

3.8.1 企业如何储存数据

大型企业:大型企业并发量比较大,由于有雄厚的物质基础,在考虑存储的方面的时候,会注重存储数据的效率,针对这种情况,大型企业的方案如下

写入数据:客户---写-----存储到内存缓冲区-------在定时间内将部分数据放入到硬盘中

----------硬盘

读取数据:客户----读取---存储在内存缓存区的数据--------硬盘会将热点数据放入内存缓存中----------硬盘

中小型企业:中小型并发量比较小,由于客户数量比较少,为了稳定现有的客户,不招到投诉,需要在客户的数据安全方面做重点

写入数据:客户---写-----存储到内存缓冲区-------马上将内存缓冲区中的数据放入到硬盘中

----------硬盘

读取数据:客户----读取---存储在内存缓存区的数据--------硬盘会将热点数据放入内存缓存中----------硬盘

2019企业linux运维最需要的了解的一些硬件基础知识的更多相关文章

  1. linux运维面试前,先来检查这些基础知识忘了没?

    知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案对这一话题的解读非常深入,今天特别分享给大家. 一.什么是大型网站运维? 首先明确一下,全文所讲的”运维“是 ...

  2. Linux运维工程师需要掌握什么才能胜任工作呢

    万丈高楼平地起,所有一切的高深的技术都离不开最基本的技术,那么作为运维工程师的你,什么是最基本的技术呢,毫无疑问是Linux,Linux 是你所有一切技术的根源,试想一下如果你连基础的操作命令都不知道 ...

  3. Linux运维企业架构实战系列

    Linux运维企业架构项目实战系列 项目实战1-LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2-LVS.nginx实现负载均衡系列 2.1 项目实战2.1-实现基于LVS负载均衡集 ...

  4. (转)linux运维必会MySQL企业面试题

    linux运维必会MySQL企业面试题  老男孩教育运维班全体学员MySQL必会企业面试题最实战.最细致.最落地的运维实训基地,老男孩教育连续多年国内平均就业工资最高! 数据库的重要性是所有技术里最核 ...

  5. Linux运维企业架构项目实战系列

    Linux运维企业架构项目实战系列 项目实战1—LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2—LVS.nginx实现负载均衡系列2.1 项目实战2.1—实现基于LVS负载均衡集群 ...

  6. 做linux运维工程师,必须要掌握以下几个工具

    linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究 ...

  7. Linux运维入门到高级全套常用要点

    Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...

  8. 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...

    要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...  [复制链接]   发表于 2013-12-13 15:59 | 来自  51CTO网页 [只看他] 楼主           本人 ...

  9. Linux运维之道(大量经典案例、问题分析,运维案头书,红帽推荐)

    Linux运维之道(大量经典案例.问题分析,运维案头书,红帽推荐) 丁明一 编   ISBN 978-7-121-21877-4 2014年1月出版 定价:69.00元 448页 16开 编辑推荐 1 ...

随机推荐

  1. vue 实现单选/多选效果

    转:https://blog.csdn.net/Number7421/article/details/81002729 不过我以前都写过这三种方法了,很pang额,怕之后忘记了,偷个懒拿别人的,以免以 ...

  2. python3 控制安卓手机的飞行模式遇到的问题汇总

    一.首先调通电脑对手机能落实 adb shell命令 验证通过标准:控制wifi开关的命令,能让wifi功能开启和关闭 (adb shell svc wifi enable   和   adb she ...

  3. nyoj 57-6174问题(相邻元素判断问题)

    57-6174问题 内存限制:64MB 时间限制:1000ms Special Judge: No accepted:16 submit:31 题目描述: 假设你有一个各位数字互不相同的四位数,把所有 ...

  4. Python第五天 列表练习 元组类型 字典类型 小购物车练习

    # 反转 reverse# l=['lili','asdf','qwer','80000']# l.reverse()# print(l) # ['80000', 'qwer', 'asdf', 'l ...

  5. 【NServiceBus】什么是Saga,Saga能做什么

    前言           Saga单词翻译过来是指尤指古代挪威或冰岛讲述冒险经历和英雄业绩的长篇故事,对,这里强调长篇故事.许多系统都存在长时间运行的业务流程,NServiceBus使用基于事件驱动的 ...

  6. Python 命令行之旅:深入 click 之子命令篇

    作者:HelloGitHub-Prodesire HelloGitHub 的<讲解开源项目>系列,项目地址:https://github.com/HelloGitHub-Team/Arti ...

  7. c# 发送邮箱,企业邮箱测试成功

    今天在项目中需要实现一个发送邮箱的功能,来实现用户邮箱激活功能!!! 之前采用的是个人的邮箱进行测试,一切都是很顺利的,后来换成了公司的企业邮箱,遇到了一点小问题,问题如下: 发送邮件失败,原因:命令 ...

  8. Openlayers 地图定位到相应位置并缩放

    说明: 在地图操作中,有个功能,需要点击一个点,将视图定位到点击点的位置,并放大. 解决方案: 1.可以有openlayers中可以有ol.View来控制,但是在更改时,会将地图初始化时设置的maxZ ...

  9. Java常用类、接口关系图谱

    呕心沥血画出此图,希望在使用Java类.接口时捋顺其关系,从而更好的组织程序逻辑---请看图 Object分出来的类都是其子类 Iterable接口分出的也是子接口 从继承关系分析,其父类实现的接口子 ...

  10. Redis报错: StackExchange.Redis.RedisServerException: Endpoint 39.105.22.111:7200 serving hashslot 12448 is not reachable at this point of time.

    emmmm……要下班了,简单记录一下. 如果是127.0.0.1:7200报这个错,请移步 https://blog.csdn.net/foreverhot1019/article/details/7 ...