linux基础学习第一天-运维职责-服务器基础
一、运维职责
1.数据不能丢;
2.保证网站7*24小时运行;
3.用户体验要好。
二、服务器基础
2.1 服务器
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
功能:保障电脑的电源供应
作用:一个合格的电源对电脑的作用是至关重要的,劣质的电源不仅直接影响电脑的正常的使用,对主板、显卡等其它配件造成损害,而且这种电源所产生的电磁辐射,对人身健康也构成了潜在的威胁。在服务器领域,电源的作用更加重要,因此,服务器一般提供双电源(双冗余电源)
程序 进程 守护进程
程序 片 存放在硬盘上面
进程 看片 运行起来的程序
守护进程/服务 持续看片住院 一直运行的进程
如何提高用户体验:
高并发—统一时间段访问网站的人数
核心:让用户的数据尽量放入到内存中
中小企业:
直接写入到磁盘中
读取 从内存中读取内容
提升用户体验的网站解决方案-优缺点
特点: a.优点:写数据到内存,性能高速度快(微博,微信,SNS,秒杀)。
b.缺点:可能会丢失一部分在内存中还没有来得及存入磁盘的数据。
解决数据不丢的方法:
a.服务器主板上安装蓄电池,在断电瞬间把内存数据回写到磁盘。
b.UPS(一组蓄电池)不间断供电(持续供电10分钟,IDC数据中心机房-UPS 1小时)。 UPS,是将蓄电池(多为铅酸免维护蓄电池)与主机相连接,通过主机逆变器等模块电路将直流电转换成市电的系统设备。
c.选双路电的机房,使用双电源、分别接不同路的电,服务器要放到不同的机柜、地区。
d.柴油发电机+油罐,一般机房会和附近的加油站签订紧急供油协议。
buffer和cache的区别????
buffer—-写入数据到内存里,这个数据的内存空间称为缓冲区(buffer),写入到内存buffer 缓冲区, 写缓冲。
cache—-从内存读取数据,这个存数据的内存空间称为缓存区(cache),从内存cache读取 缓存区,读缓存。
写buffer 读cache
写缓冲 读缓存
磁盘就是永久存放数据的存储器,磁盘上也是有缓存的(芯片)。
常用的磁盘(硬盘)都是3.5英寸的(ide,sas,sata),常规的机械硬盘,读取(性能不高)性能比内存差很多,所以,在企业工作中,我们才会把大量的数据缓存到内存,写入到缓冲区,这是当今互联网网站必备的解决网站访问速度慢的方案。
磁盘接口或类型:IDE,SCSI,SAS,SATA
性能与价格:SSD(固态)>SAS>SATA
磁盘大小
-
1024
-
1byte=8bit 1K=1024byte 1M=1024K
-
1G=1024M 1T=1024G 1PB=1024T
-
字节(byte):8个二进制位为一个字节(B)
市面上卖硬盘的都是按1000计算,号称500G硬盘=500*1000B*1000KB*1000MB
磁盘接口优化
1、常规正式工作场景(线上的生产环境)主选SAS(结合SATA和SCSI的优点)硬盘(转速是15000转/分,机械磁盘转数高的性能好)
2、比较核心的业务SAS
生产环境==> 已经对外提供服务的环境
3、不对外提供访问的服务器,例如:线下的数据备份,可选SATA(7200-10000转/分)
SATA特点:容量大,价格便宜,但是速度比较慢
4、高并发访问,小数据量,可以选择SSD
5、企业级硬盘适合7*24使用的,一般较贵
6、企业网站来讲,都会尽量让用户从内存中读取数据,而不是硬盘
7、几乎企业运维和架构师的网站优化、服务器、软件的优化核心,都是磁盘和内存的使用比例优化。
缓存无处不在
好处:让数据更安全,读写更快,容量更大
装系统:U盘
作用:开关服务器,并可以查看服务器开关的过程等信息
远程管理卡有服务器自带的,也有独立的
服务器自带的远程管理卡,可以关机、开机,但是看不到开关的显示过程