day1 Linux基础认识
一 .运维分为三个主要方向{1.Linux运维(web架构)-----搭建个人网站
2. 虚拟化KVM \ XEN -----openstack -----docker(k8s)
3.Hadoop + JAVA =大数据存储方向 }
二. 计算机语言的发展
1.BASIC 早期的机械语言
2.C++:系统开发、驱动开发、嵌入式开发 (驱动程序:需要转换各个厂家设备之间互通)
3.前端:JS PHP HTML
4.工具:脚本语言——shell \ prel \ python
5.数据库: MySQL 、nosql
三.数据处理流程
数据结果 + 系统Linux + 算法 = 客户需要的结果
数据:存储于磁盘的数据(共享) | SAN,NAS , DAS ,(专门将数据存储于磁盘阵列) | 分布式 存储架构(HDFS) ——集群(应用)
系统linux
算法:map-reduces 的数据处理集群(将数据按照一定方式,处理成键值关系(key-value)HDFS + map-reduces = Hadoop 集群 (运行于Linux上的一个高性能集群)
通过数学(统计学) + python = 算法
数据可视化
四.操作系统简介
1.操作系统干什么的 | 硬件设备平台的三大部件: CPU 内存 I/O 设备
平台——承上启下 | (运算器 控制器 存储器 input设备 output设备)
上:应用 | CPU: 所有的运算
下:硬件设备(resource) | 内存: 像CPU提供数据 (cpu只能向内存读取数据)
IO设备:网卡 (适配器adapter) :以太网 (Ethernet)
磁盘(IDE、SAS 、 SSD) 机械盘 、固态盘
------—————————————————————————————————————————
五.知识扩展:
osi 七层模型 | TCP/ IP 的四层模型
应用层(程序) | 应用层
表示层(指令转换) |
会话层(session建立会话) |
传输层(通过端口区分应用) | 传输层
网络层(IP) | 网络层
数据链路层(MAC地址(支持以太网)) | 主机到主机层
物理层(设备) |
下层为上层提供服务 |
————————————————————————————————————————————

浙公网安备 33010602011771号