linux 基础
Linux基础
应用程序
操作系统
计算机硬件
linux运维的的三大职责:
1,应用程序的稳定性, 724小时365天一刻不停,不间断运行
2,重要数据备份
3,优化集群性能
作位运维人员进入公司,开展工作
1 画出架构图 机器分布管理环境
2 进入公司,围绕三点展开工作
稳定性:监控 部署监控机器 及时发现问题 让软件替我们监控,监管
可靠性:备份,解决单点故障
提升性能
扩展性 不够就加机器
在公司中要创造价值!
而且要定期写日报,周报,上报工作状态
开发软件的整体流程 四大阶段
1,需求分析阶段
2,项目开发阶段
3,项目测试阶段
4,产品上线
UI : 界面设计 负责界面好不好看
UE : 交互设计 点一个界面按钮,会转到哪个界面,负责软件好不好用
FE: 前段开发 把UI和UE设计的结果,转成代码
RD:后端开发 后端人员和前端人员,代码对接
QA:测试 测试有没有Bug缺陷
OP:运维人员,运营维护产品上线
Linux 02 基础学习
管理计算机硬件
虚拟机概念,阿里巴巴创造出一台不需要管的计算机
计算机五大组成部分 控制器,运算器,存储器,输入,输出
CPU详细介绍
cpu也称中央处理器
相当于人的大脑,由控制器与运算器组成,负责控制和运算,常见的品牌 intel AMD
双核四线程,一个核有两个CPU,相当于两个脑子,但是比真四核差
鸿蒙操作系统的,强大之处
虚拟化的主机,一个定制特殊的控制系统,可以在上面装很多操作系统,
存储器
寄存器,是用cpu材质做成的,速度最快,只存下一步,马上要用到的,放在寄存器
高速缓存,一些常用的程序,会放在里面,
内存 虚拟内存(swap)当内存满,为了保命!cpu将直接写入swap分区
硬盘 硬盘支架= 硬盘接口 SAS
硬盘与接口组合
固态硬盘加sas口最快 其次,固态硬盘加sata口中规中矩,次之机械硬盘加sas口
raid技术
raid0 通常两块硬盘,同时读取极快,但是安全性低
raid1 通常两块硬盘,每块硬盘,读取相同的数据 ,读取慢,但是安全性高
raid5 通常三块盘,两块盘读取数据,另一块盘读基础校验值,如果硬盘坏了,用基础教研值, 推导出来,速度快 ,安全
raid10 土豪10,通常四块盘,两块盘做成raid0,两块盘做raid1,读取极快,安全极高,通常是重要数据库 使用
冷热数据
用户只会点一小戳,百分之25,为热数据,百分之75位冷数据
存储容量
主板
机箱
主板电源
风扇组
服务器的分类
按照尺寸分类 1u 2u 4u 1u=4.45厘米
按照外形分类
机架式服务器
刀片式服务器
服务器品牌
机柜
远程管理卡
服务器采购清单
Linux 计算机体系结构与优化
buffer区:cpu偷内存的数据,经常用的数据,我不放在硬盘里了,我直接缓存在内存里 优化计算机
cache区:cpu在运行过程中产生的数据,优化缓冲区(写)
1 操作系统的发展史
批处理系统——分时操作系统—— multics ——- unix—— minix- linux——各种linux发行版
20多个 上百个(流产了) 简易(7)
多道技术 是一种操作系统的技术
空间上的复用:进程与进程的内存空间的隔离
时间上的复用:cpu把时间分成时间片,来运行程序
串行 分批执行程序,一道进程结束后,再开始下一道进程
并发 多个任务看起来是同时运行
并行 真正的意义上的同时运行, 必须是四核

浙公网安备 33010602011771号