当前位置: 首页 > 编程日记 > 正文

Linux运维人员-服务器组成硬件基础

第1章

1.1关于运维人员

1.1.1 运维的职责

数据不能丢

网站7*24小时运行

保证用户体验(用户体验要好)

1.1.2 运维原则

简单、易用、高效  === 简单、粗暴

1.2 服务器

1.2.1服务器尺寸

服务器厚度(厚度)

服务器尺寸单位为U

1U==4.45cm

1.2.2服务器的类型

机架式服务器****

刀片式服务器

塔式服务器

1.2.3 服务器型号

时间

1U

2U

2010年以前

1850 1950

2850  2950

2010年到2013

R410   R610

R710 

2013年到2016

R420/430   R620/630

R720/730

 

截止2018年最新的服务器为R740

 

PS:怎么看服务器是第几代

如:R710为第11代服务器   看中间的数字   10开始  R710为第11

        同理R740则为第14代服务器

1.3 计算机组成原理

1.4 CPU处理器

CPU单位一般是颗(路)

一般的企业里的服务器,CPU个(颗)数2,4颗,单个(颗)CPU是四核。内存总量一般是16-256G(32G,64G)

做虚拟化的宿主机(eg:安装vmware(虚拟化软件)的主机),CPU颗数4-8颗,内存总量一般是48-128G6-10个虚拟机。

1.5 内存

有效的解决cpu和硬盘之间速度差距太大。

由内存 作为cpu和硬盘的中介 中间的桥梁。CPU和磁盘之间的缓冲设备

特点:

1.是临时存储器(存放数据的),断电数据丢失。

2.软件是运行在内存中。

1.5.1 程序、进程、守护进程

程序:放在硬盘(磁盘)中的文件/代码

进程:运行起来的程序/代码

守护进程:一直运行的程序

程序可以理解为存放在硬盘中的视频,进程就是播放的视频,守护进程就是一直播放的视频

1.5.2 提升用户访问网站体验的优化方案

a.高并发写入

适用于某一时间段访问人数突增的时候

用户先往内存中写入数据,过段时间或内存中的数据达到一定数量再写入磁盘

b.中小企业读写

  适用于小型网站,访问人数不多,用户比较少

  数据直接写入硬盘,用户读取时 从内存中读取 (内存从硬盘读取)

1.5.3 buffer & cache

buffer   缓冲区  数据写入到内存的buffer区域  buffer  写缓冲 

写入数据到内存里,这个数据的内存空间称为缓冲区(buffer),写入到内存buffer 缓冲区。

cache    缓存区  从内存中的cache区域进行读取 cache   读缓存  

从内存读取数据,这个存数据的内存空间称为缓存区(cache),从内存cache读取 缓存区。

缓存无处不在,电脑硬件、网站集群!

1.6 磁盘

永久存放数据

接口分为SATASAS

SATA为个人电脑使用

SAS为服务器使用

 

1.7 电源

a.在服务器上加装蓄电池。

b.UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据中心机房-UPS 1小时)。

c.选双路电的机房,使用双电源、分别接不同路的电,服务器要放到不同的机柜、地区。

d.柴油发电机+油管,一般机房会和附近的加油站签订紧急供油协议。

 

机房防止服务器断电

1.双电源 AB使用不同的变压器

2.UPS(不间断电源)蓄电池组  30分钟  1个小时

3.柴油发电机+油罐

4.附近的加油站签订紧急供油协议   

1.8 Raid

1.8.1 特点

Raid卡:磁盘阵列卡

对硬盘进行统一的管理。

特点:

1.让你获得更高的容量

2.让你获得更高的冗余(安全性)

3.让你获得更高的性能(速度)

1.8.2 raid级别

raid级别共四种   0 1 5 10  四种  (这里只介绍 0 1 5 10会在后面补充)

 

需要几块硬盘

容量

冗余(安全性)

性能(速度)

raid 0

至少1

没有浪费,所以为所有硬盘容量之和

没有(因为系统认为是一块磁盘)

最高

raid 1

只能两块

所有硬盘之和的一半(因为有一半用来备份)

100%

写入慢,读取类似一块硬盘的速度

1.9 远程控制卡

dell iDrac(了解)

作用

1.远程控制与管理服务器

2.远程重启 开机 关机

3.重装系统

 

 

1.10 需了解的内容

IOE  

IBM            服务器

Oracle甲骨文   数据库

EMC            存储

1.11 企业相关面试题

1.11.1 企业面试题:程序、进程和守护进程的区别

程序时放在硬盘的文件

进程是运行在内存里的程序

守护进程是一直运行的程序(服务)

1.11.2 企业面试题2:提升用户体验的网站解决方案

高并发写入

先把数据存放在内存 过一段时间或达到某一个阶段时写入硬盘

 

中小型企业  访问人数不多时

数据直接写入硬盘

用户读取时从内存读取   内存在硬盘中读取

1.11.3 企业面试题3buffercache区别?

buffer  缓冲区  写缓冲   把数据先存放在内存的缓冲区 然后写入磁盘

cache  缓存区   读缓存   用户从缓存区读取数据

1.11.4 企业面试题4:描述Raid 0 1的特点?

Raid 0:至少一块硬盘 容量没有浪费 为所有硬盘之和 速度是最快的,没有冗余。

优点:速度快、成本低 缺点数据容易丢失,一旦损坏无法恢复。

Raid 1:只能用两块硬盘组成,容量为所有硬盘的一半,其中一块拿来正常使用,另一块专门备份存放的,两块硬盘只能用一块硬盘,另外一块是保存这块硬盘里面的数据,故冗余为100%,但是写入慢 ,读取读取类似一块硬盘的速度

优点:安全性高 缺点:写入慢

转载于:https://www.cnblogs.com/wenrulaogou/p/9286310.html

相关文章:

K - 近邻算法

K - 近邻算法(KNN),他的工作原理:存在一个样本数据集合,也称为训练样本集,并且样本集合中每个数据都存在标签,即我们知道样本集合中每一个数据与所属分类的对于关系。输入没有标签的新数据后&am…

必须掌握的八个DOS命令 [转]

一,ping    它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标…

SQL,NoSQL优缺点总结

SQL优点: 保持数据一致性(最大优势) 由于以标准化为前提,数据更新的开销很小 可以进行 Join 等复杂查询 SQL不足: 大量数据的写入处理 为有数据更新的表做索引或表结构(schema)变更 字段不固定…

iOS常用动画 类封装

//这是一个很好的动画封装类 很容易明白很详细 和大家分享 // CoreAnimationEffect.h // CoreAnimationEffect // // Created by VincentXue on 13-1-19. // Copyright (c) 2013年 VincentXue. All rights reserved. //#import /**! 导入QuartzCore.framework** Exampl…

规范化制度保障安擎高品质产品

企业的制度规范是公司管理的依据和准则。一套科学完整的管理制度,有利于维护工作秩序,提高工作效率,也可以保证企业的正常运转和职工的合法利益不受侵害。据内部核算,安擎计算机有限公司在2017年十二次月度产品测试中,…

带进度条的ASP无组件断点续传下载代码

<%LANGUAGE"VBSCRIPT" CODEPAGE"936"%><%Option Explicit%><% 带进度条的ASP无组件断点续传下载简介&#xff1a; 1)利用xmlhttp方式 2)无组件 3)异步方式获取&#xff0c;节省服务器资源 4)服务器到服务器的文件传送。(当然&am…

塔式、机架式、刀片式服务器比较

塔式机架式刀片式优点单个成本低&#xff1b;扩展能力和散热能力好&#xff1b;可以配置多路处理器、多根内存、多块硬盘、多个冗余电源和散热风扇相对于塔式大大节省了空间占用&#xff0c;使布线、管理更为简洁&#xff1b;节省了机房托管费用&#xff1b;平衡了性能与空间扩…

Flume-0.9.4数据插入HBase-0.96

来自&#xff1a;http://blog.csdn.net/iam333/article/details/18770977 最近由于业务需要&#xff0c;需要将flume的数据插入HBase-0.96,利用flume的实时日志收集&#xff0c;实现数据的实时存储。正如前文所 述&#xff0c;flume-ng即flume-1.4.0版本和hbase-0.96结合相对比…

卡壳了~~~ 解决了~~~My Site创建成功了.....

没想到解决这个问题如此简单就是把SharePoint Products and Technologies Configuration Wizard运行一遍&#xff0c;一切都修复了&#xff0c;哈哈~~~快下班了&#xff0c;也没过多测试&#xff0c;似乎没有损失什么数据。 转载于:https://www.cnblogs.com/booolee/archive/20…

Linux 配置开机自启 和 修改环境变量

【 操作系统 Centos7 】 一&#xff0c;开机自动启动的配置 1&#xff0c;赋予 /etc/rc.local 的执行权限 > chmod x /etc/rc.local 2&#xff0c;在 /etc/rc.local 在文件末尾编写要执行的脚本 3&#xff0c;注意写在这个文件中的脚本不要使用相对路径 二&#xff0c;环境变…

无线传感器网络WSN技术、协议、距离汇总

技术协议距离WMANIEEE802.16五公里内WLANIEEE802.11几公里内WPAN蓝牙IEEE802.15.4 紫蜂IEEE802.15.110m内

IISApp -a查找对应的AppPool

cmd下运行IISApp -a可以查找出来每个w3wp.exe对应的应用程序池 [name:IISApp To AppPool][tags:IIS] [From AlphaWu.Blog]转载于:https://www.cnblogs.com/AlphaWu/archive/2006/11/27/574390.html

ZKFC服务异常:Parent znode does not exist.

昨天搭建了一套hadoop集群&#xff0c;今天发现两个namenode的zkfc服务起不来&#xff0c;在zkfc日志中发现如下所示的信息&#xff1a;Unable to start failover controller. Parent znode does not exist../bin/zkCli.sh -server master1ls /没有看到/hadoop-ha解决方法&…

数学工具WZgrapher

之前说了mathGV&#xff0c;其实还有一个不错类似软件WZgrapher&#xff0c;不仅可以画函数图&#xff0c;还可以微积分。 截图如下&#xff1a; 转载于:https://www.cnblogs.com/CodeWorkerLiMing/p/3632778.html

用ASP.NET建立一个在线RSS新闻聚合器(3)

显示特定聚合摘要的新闻项   我们面临的下一个任务是创建 DisplayNewsItems.aspx 页面。这个页面会以链接的形式显示所选聚合摘要的新闻项标题&#xff0c;当点击标题时&#xff0c;新闻的内容就会显示在右下部分的框架中。要完成这一任务&#xff0c;我们会面临以下两个主要…

mysql中在表中insert数据时,有重复主键id时,变成update

MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法 例如&#xff1a; idnamesexage 1kathymale23 2Javerfamale32 3Mikemale19方法一&#xff1a; INSERT INTO kk (id, name,sex) VALUES(1,kara,ssss) ON DUPLICATE KEY UPDATE id1;方法二&#xff1a; REPLACE…

ECS 实例网络带宽

1. 带宽是否独享&#xff1f; 是独享。 2. 带宽单线还是双线&#xff0c;电信还是网通&#xff1f; 多线 BGP&#xff08;中国电信、联通、移动、教育网等&#xff09;接入&#xff0c;确保全国用户访问畅通。 3. 5 Mbps 带宽怎么理解&#xff1f; 5 Mbps 带宽是指带宽总出口是…

bootstrap-less源码分析:容器

流体容器和固定容器的公共样式 .container-fixed(gutter: grid-gutter-width) {//grid-gutter-width为默认取值&#xff0c;值为30px margin-right: auto; margin-left: auto; padding-left: floor((gutter / 2));//向下取整 padding-right: ceil((gutter / 2)); &:extend(…

Windows7防火墙服务无法启用怎么办

Windows7防火墙服务无法启用怎么办 点击windows 7控制面板中防火墙的“推荐配置”没有反应&#xff0c;打开“服务”&#xff0c;无法启动windows firewall&#xff0c;并报错。问题&#xff1a; 1.点击windows 7控制面板中防火墙的“推荐配置”没有反应 2.打开“服务”&#x…

在首次发布三周之后,MLflow迎来了0.2版本

在今年的SparkAI峰会上&#xff0c;MLflow团队推出了MLflow&#xff0c;一个开源的用于简化机器学习生命周期的平台。从首次发布到现在的三周时间里&#xff0c;已经有很多数据科学家和工程师对使用MLflow和为MLflow贡献代码感兴趣。MLFlow的GitHub仓库已经有180个分支&#xf…

CoCreateInstance 出错 ,返回 -2147221164 CLASS_NOT_REGISTERED ,原因

今天发现有台机子执行 CoCreateInstance 总是不成功&#xff0c;而在其他的很多机子上是没有问题的。 追了半天发现这台机子的注册表权限不对。HKEY_CLASSES_ROOT的权限只有Everyone&#xff0c;少了System&#xff0c;以及其他的几个。 加上System之后就可以了。不知道Everyon…

bootstrap-less源码分析:行和列

一、行 grid.less文件中有关行的全部源码 .row { .make-row();//调用 }//进mixin/grid.less找到行的定义 .make-row(gutter: grid-gutter-width) { margin-left: ceil((gutter / -2));//负的槽宽的一半 -15 margin-right: floor((gutter / -2)); &:extend(.clearfix all…

博客园,我来了~

希望在这里留下我美好的回忆~ 转载于:https://www.cnblogs.com/wangzhigang/p/3638400.html

ARE YOU THE ONE?

总觉得&#xff0c;特定环境下&#xff0c;他或者她&#xff0c;这个称呼是有一些暧昧的。比如我的前同事M&#xff0c;跟她男朋友刚相亲认识的时候&#xff0c;跟我说起&#xff0c;总是那个人那个人的称呼&#xff0c;一副局外人的架势。后来&#xff0c;他们熟悉了&#xff…

Windows和Linux的编译理解

Windows一般编译出来的x86的软件&#xff0c;就是只能在x86的系统上才能运行&#xff0c;同理&#xff0c;在x64系统上也是一样的道理。 Linux利用gcc编译器编译&#xff0c;可以在Linux上面运行&#xff0c;但是想要在嵌入式系统上运行的话&#xff0c;需要在Linux上安装相应的…

安卓环境搭建 unable to access Android SDK add-on list解决方案

选择Setup Proxy 选择Manual proxy configuration 设置Host name 为&#xff1a;mirrors.neusoft.edu.cn 保持Port number 为&#xff1a;80 确定 参考博客&#xff1a;https://blog.csdn.net/qq_35892584/article/details/109746886?utm_mediumdistribute.pc_relevant.…

Git使用笔记(一)

今天第一次使用Git&#xff0c;在本地和CSDN Code进行代码同步。鉴于“好记性不如烂笔头”的经验教训&#xff0c;特把步骤记录下来。 准备工作&#xff1a; 1. 在CSDN&#xff08;或者Github&#xff09;上注册一个帐号&#xff0c;然后创建一个Repository。记录下Repository的…

ASP.NET 2.0站点登录、导航与权限管理

(一)登录 asp.net 2.0中&#xff0c;新增了许多新的功能和控件。其中&#xff0c;新增的登陆控件可谓使得WEB应用的设计更加得心应手。什么是登陆控件呢&#xff1f;就是我们平常在WEB应用中经常要用到的用户注册&#xff0c;登陆&#xff0c;忘记密码&#xff0c;登陆后根据权…

Android 中一些常用类的常用方法(Math、Random、Color、Paint、Canvas、Bitmap、BitmapFactory)...

1.java.lang.Math类常用的常量和方法&#xff1a; Math.PI 记录的圆周率 Math.E 记录e的常量 Math.abs 求绝对值 Math.sin 正弦函数 Math.asin 反正弦函数 Math.cos 余弦函数 Math.acos 反余弦函数 Math.tan 正切函数 Math.atan 反正切函数 Math.atan2 商的反正切函数 Math.toD…