2019企业linux运维最需要的了解的一些硬件基础知识
第3章
服务器
3.1 电脑的种类
- (1).台式电脑
- (2) 笔记本
- 服务器
3.2 服务器的介绍
3.2.1 服务器的类别
- (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运维最需要的了解的一些硬件基础知识的更多相关文章
- linux运维面试前,先来检查这些基础知识忘了没?
知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案对这一话题的解读非常深入,今天特别分享给大家. 一.什么是大型网站运维? 首先明确一下,全文所讲的”运维“是 ...
- Linux运维工程师需要掌握什么才能胜任工作呢
万丈高楼平地起,所有一切的高深的技术都离不开最基本的技术,那么作为运维工程师的你,什么是最基本的技术呢,毫无疑问是Linux,Linux 是你所有一切技术的根源,试想一下如果你连基础的操作命令都不知道 ...
- Linux运维企业架构实战系列
Linux运维企业架构项目实战系列 项目实战1-LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2-LVS.nginx实现负载均衡系列 2.1 项目实战2.1-实现基于LVS负载均衡集 ...
- (转)linux运维必会MySQL企业面试题
linux运维必会MySQL企业面试题 老男孩教育运维班全体学员MySQL必会企业面试题最实战.最细致.最落地的运维实训基地,老男孩教育连续多年国内平均就业工资最高! 数据库的重要性是所有技术里最核 ...
- Linux运维企业架构项目实战系列
Linux运维企业架构项目实战系列 项目实战1—LNMP的搭建.nginx的ssl加密.权限控制的实现 项目实战2—LVS.nginx实现负载均衡系列2.1 项目实战2.1—实现基于LVS负载均衡集群 ...
- 做linux运维工程师,必须要掌握以下几个工具
linux系统如果是学习可以选用redhat或centos,特别是centos在企业中用得最多,当然还会有其它版本的,但学习者还是以这2个版本学习就行,因为这两个版本都是兄弟,没区别的,有空可以再研究 ...
- Linux运维入门到高级全套常用要点
Linux运维入门到高级全套常用要点 目 录 1. Linux 入门篇................................................................. ...
- 要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ...
要做linux运维工程师的朋友,必须要掌握以下几个工具才行 ... [复制链接] 发表于 2013-12-13 15:59 | 来自 51CTO网页 [只看他] 楼主 本人 ...
- Linux运维之道(大量经典案例、问题分析,运维案头书,红帽推荐)
Linux运维之道(大量经典案例.问题分析,运维案头书,红帽推荐) 丁明一 编 ISBN 978-7-121-21877-4 2014年1月出版 定价:69.00元 448页 16开 编辑推荐 1 ...
随机推荐
- 如何查看当前linux服务器是否支持虚拟化
[root@localhost ~]# grep -E '(svm|vmx)' /proc/cpuinfo 或者: [root@localhost ~]# cat /proc/cpuinfo 找到fl ...
- omcat配置多域名站点启动时项目重复加载多次
在tomcat中配置多个Host的时候, 出现项目重复启动多次的情况. 刚开始以为是spring boot发布项目的时候自带了一个tomcat引起的, 后来发现不是 参考了这两篇文章, 解决问题 ht ...
- java编程思想第四版第七章习题
(略) (略) (略) (略) 创建两个带有默认构造器(空参数列表)的类A和类B.从A中继承产生一个名为C的新,并在C内创建一个B类的成员.不要给C编写构造器.创建一个C类的对象并观察其结果. pac ...
- Maven系列第8篇:你的maven项目构建太慢了,我实在看不下去,带你一起磨刀!!多数使用maven的人都经常想要的一种功能,但是大多数人都不知道如何使用!!!
maven系列目标:从入门开始开始掌握一个高级开发所需要的maven技能. 这是maven系列第8篇. 整个maven系列的内容前后是有依赖的,如果之前没有接触过maven,建议从第一篇看起,本文尾部 ...
- 《JAVA 程序员面试宝典(第四版)》之传递与引用篇
废话开场白 这个周末突然很想创业,为什么呢?原因很简单,我周围的同学或者说玩的比较好的朋友都发达了,前一个月和一个两年前还睡在一张床上的朋友,他现在已经在深圳买房买车了,没错是在深圳买 ...
- Java虚拟机的内存
JDK1.8之前,java内存分为 线程共享区:堆.方法区.直接内存(非运行时数据区的一部分).线程私有区:程序计数器.虚拟机栈.本地方法栈. JDK1.8开始,虚拟机取消了方法区,改为元空间. 程序 ...
- 2018.3.7java 学习第二天
java 学习的第二天,首先我们要学习的是声明变量,在程序中,我们必须先声明变量,然后才可以去使用之,那么变量究竟是什么呢? 在很多课本上,有很多的定义诸如:“变量来源于数学,是计算机语言中能储存计算 ...
- 如何进行Flink项目构建,快速开发Flink应用程序?
项目模板 Flink应用项目可以使用Maven或SBT来构建项目,Flink针对这些构建工具提供了相应项目模板. Maven模板命令如下,我们只需要根据提示输入应用项目的groupId.artifac ...
- 2019-11-22:xss绕过笔记
xss变形 大小写混合,sCRipt重复写,scrscriptipt通过某些标签来src属性,构造pyload,src找不到数据源的时候内部会出错,此时使用onerror触发,或iframe标签,&l ...
- nginx-(三)基本模块1
nginx常用模块介绍 ngx_http_access_module模块的配置(基于IP的访问控制) allow address | CIDR | unix: | all; deny address ...