day01-02
计算机硬件介绍
linux与linux运维的区别
Linux和Linux运维的区别?
1.Linux只是一一个系统。
2.工作中需要会Linux, 也需要会Linux_上的应用软件,这些加起来组成了Linux运维。
RHCE 5000-8000学 费加考试费发一一个证书。
应届毕业生,性价比太低
证书对国企、外包有可能看。
RHCA 20000-30000学 费加考试费发一个证书。
运维的3大职责**
企业数据安全(不丢失、不泄露)。
不脱库
不宕机
用户体验好
企业数据安全(不丢失、不泄露)。
企业数据是每个现代IT企业的生命线,作为Linux运维人员,不但不能丟失任何数据,同时,也不能泄露公司的任何有用数据给外部人员。
口企业业务 7*24小时运行(永不停机)。
互联网企业甚至是传统企业(例如:银行和电信),除了数据安全外,还需要业务有
持续运行的能力,这对Linux运维人员提出了更高的要求,也是运维人员高薪的砝码。
企业 业务服务效率高(用户体验好)。
一切的企业工作最终都是为了给用户提供高效、舒心的服务,如果网站打开很慢,用
户的使用体验很差,这样的企业也是没有任何生命力的,Linux 运维人员需要不断的
优化网站业务,让用户能够高效的访问,这是决定Linux运维人员是否能拿高薪的必
服务器
简介:服务器就是一台特殊的电脑,配置更高,设备更贵
更好,主要用在企业的后台为用户提供各种业务服务。
服务器的尺寸
服务器的尺寸是按U计算的。1U服务器表示服务器高度是4.45cm (1.75英寸),
刀片服务器
刀片服务器的外观类似一一个箱子里摆放整齐的书
所谓刀片服务器(准确地说应叫做刀片式服务器),是指在标准高度的机架式机箱内插装多个卡式的服务器单元,实现高可用和高密度。每-块"刀片"实际上就是一块系统主板。它们可以通过"板载"硬盘启动自己的操作系统,如Windows 8/10、Linux等,类似于-一个个独立的服务器。在这种模式下,每一块母板运行自己的系统,服务于指定的不同用户群,,相互之间没有关联,因此相对于机架式服务器和机柜式服务器,单片母板的性能较低。不过,管理员可以使用系统软件将这些母板集合成一个服务器集群。在集群模式下,所有的母板都可以连接起来,从而提供高速的网络环境,并且它们会共享资源,为相同的用户群服务。在集群中插入新的"刀片",就可以提高整体性能。而由于每块"刀片"都是热插拔的,所以,系统可以轻松地进行替换,并且将维护时间减少到最小。
互联网公司的服务器品牌
云服务器更方便
服务器品牌详解及对应型号
dell服务器
IBM服务器
服务器(电脑)核心零部件介绍
电源
电源相当于人体的心脏,保障电力供应,如果要买服务器,请选择质量好的电源。在生产中,若是单个服务器核心业务,最好使用双电源,分别接机房A、B线路。如果服务器是集群中的一台(一堆机器做一件事),那么可以不用双电源。
企业级常见物理服务器配置:
一般企业里的服务器,CPU个(颗)数为2~4颗,单个(颗) CPU是四核。内存
总量一般是16~256GB(32GB、64GB 较常见)。
做 虚拟化的宿主机(eg:应用ymware (虚拟化软件)、KVM的主机),CPU颗数可
达4~8颗,内存总量- -般是48GB128GB,常规企业可以同时启动610个虚拟
机,甚至更多,主要是根据业务需求决定虚拟机的配置大小。
CPU长时间运行会发热,因此需要有降温的设备,即CPU风扇或散热片
散热片主要是金属铜或者铝制的,目的是将热量快速传导出去。
内存**
内存(RAM)是CPU和磁盘之间的缓冲设备,是临时存储器(存放数据的),若断电,数据就会丢失。
程序运行的时候,一般会被调度到内存中执行,服务器关闭或程序关闭之后,数据自动从内存中释放掉。|
程序和进程的基本概念**
程序是存放在电脑上的文件,存储于磁盘里。大片 影片
进程是正在运行的程序,存储于内存里。播放中的大片。
守护进程为了处理一项任务或者提供服务,而持续运行的程序。
高并发写入场景实列(抢红包等)**
优点是写数据到内存时,性能高、速度快(微博,微信,SNS (社交网),秒杀)。
缺点是可能会丢失一部分在内存中还没有来得及存入磁盘的数据。
解决数据丢失的方法:
服务器主板上安装蓄电池,在断电后宕机前瞬间把内存数据回写到磁盘。
UPS (一组蓄电池)不间断供电(持续供电10分钟,IDC数据中心机房-UPS 1小时)。UPS (Uninterruptible Power System/Uninteruptible Power Supply),即不间断电源,是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。
选双路电的机房,使用双电源、分别接不同路的电,以及将服务器要放到不同的机柜,将企业业务放置到不同的地区(异地)。
柴油发 电机+油罐,一般机房会和附近的加油站签订紧急供油协议。
操作系统中buffer和cache什么区别**
写入缓冲区
数据》内存(buffer)=》磁盘
读取缓存区
读取《=内存(cache) 《磁盘
(1)缓冲区(buffer)
将数据写入到内存里,这个数据的内存空间在Linux系统里一-般被称为缓冲区(buffer),
例如:写入到内存buffer缓冲区,即写缓冲。为了提高写操作性能,数据在写入最终介质或下一层级介质前会合并放在缓冲区中。这样会增加数据特久写的延时,因为第一 次写入缓冲区后,在向下写入数据之前,还要等待后续的写入,以便凑够数据或者定时写入到永久存储介质中。
(2)缓存区(cache)
从内存里读取数据,这个存数据的内存空间在Linux系统里一般称为缓存 区(cache),
例如:从内存cache读取,即读缓存。操作系统用缓存(cache)提高文件系统的读性能和内存分配性能,应用程序使用缓存
也是为了提升读访问效率。将经常访问的操作结果保存在缓存中可备随时使用,而非总是执行读磁盘取数据等开销较高的操作。
缓存无处不在,无论是电脑硬件、操作系统,还是企业网站集群及其他
业务系统!|
磁盘**
磁盘的类型又分为机械磁盘和SSD固态硬盘两种。早期IDE硬盘2010年退出历史。2006以前使用。早期服务器级别硬盘SCSI,2006以前使用。
现在个人电脑: SATA, SSD固态盘。
现在服务器:SAS,SSD固态盘,偶尔用SATA
性能|价格: SSD>SAS>SATA
不差钱、需要高性能企业选SSD更多
性价比的企业,SSD和SAS搭配。
淘宝: SSD加SATA .
省钱,效果不能降低。
节约钱 读写多 用ssd 不常用sas
IO:输入输出
I INPUT输入
0 OUTPUT输出
iops,即input/output per second ( 每秒的输入输出 读写速度)
各层级性能
存储方式
随机存储:随意任意写入和读取
顺序存储:按一'定的顺序写入和读取
谁的使用效率高?顺序存取对介质的压力小,随机存取对介质的压力大。
消息队列:简单说就是排队。
12306网站怎么能满足大家买票的体验么?
把随机变成了顺序。利用消息队列软件。大家上网购买行为就是一条消息,把消息当成排队的人一样,放在一些内存里,把这些消息排队,江网站慢慢处理这些消息,相当于给你卖票了。
Raid卡(阵列卡)**
1.那么什么是Raid呢?
它其实是一一种技术,叫磁盘冗余阵列,Raid 的实现有软Raid (即软件实现)和硬Raid (即硬件实现),二者的主要区别就是,硬件Raid实现性能、冗余都更好、更高。不过,在真正的企业重要服务器里Raid几乎是不被采用的,
1、把多块盘合成一块盘(扩充容量)。
2、实现冗余(备份)
3、提升性能
冗余:多余
多余真的是多余。
冗余是多余,但是有价值的多余。
2.Raid的多种整合方式(Raid级别)
(有0 1 4 5 610 53)我们需要知道的:Raid0 Raid1 Raid5 Raid10
3.RAIDO原理:
1、把多块盘合成一块盘,可用容量是所有盘之和。优点
2、没有冗余,即坏一块盘,整个RAID就坏,数据都会丢失。缺点
3、性能是所有盘之和优点
4.RAID0工作中放在什么情况下用。
1、不太重要的数据。
2、性能要求高的。
3、容量要求高。
如何规避RAID0缺点?
最好对整个RAID0数据做实时备份。这是一个RAID级别叫RAID10
5.RAID1原理:
1、只能是两块盘整合到一起,容量还是一块盘容量。
2、冗余100%,即坏-一块数据不丢失。
3、性能减半,只是一一块盘性能。|
6.RAID1工作中放在什么情况下用。
1、很重要的数据。
2、性能要求不高
3、容量要求不高。
重点:
1、运维人员三大原则。
2、程序、进程、守护进程
3、高并发写入和读取思想
4、buf fer和cache
5、各个设备I0性能对比
6、随机存储和顺序存储了 解
7、性能与价格排序(从高到低):
SSD (固态) >SAS> SATA。
8、RAID的作用和常见级别,RAID0