07.30linux基础
数据储存:磁盘(共享储存)→ | SNA、NAS、DAS(专门将数据存储于磁盘阵列)
→ | 分布式存储架构(HDFS)→ 集群(应用)(HDFS中D表示分布)
系统:Linux
算法:
运维+大数据:1、map-reduces的数据处理集群(它是将数据按照一定的方式修改为键值关系(key-value))
HDFS+map-reduces=Hadoop集群(运行于Linux上的一个高性能集群)
2、通过数学+Python=算法
3、数据可视化
IT行业
1、运维——Linux操作系统
|
————————————————————————————————————
| | |
Linux运维 虚拟化KVM(提高CPU利用率) Hadoop+JAVA=数据存
储方向
(web构架) openstack(开源站) |
docker(k8s)将系统与应用绑定 —————
| |
spark(Scala) HDFS
2、开发——计算机语言(BASIC早期的机械语言)
C、C++:系统开发,驱动开发,嵌入式开发
(驱动程序:需要转换各个厂家设备之间的指令集,让厂家设备之间互通)
3、前端:JS、PHP、CSS、HTML、JAVA
4、工具:脚本语言——shell\perl\python
5、数据开发:Mysql、nosql
操作系统
操作系统是一个承上启下的平台(上:应用;下:硬件、设备)
硬件设备平台的三大部件:CPU、存储器、I/O(输入、输出设备)
五大部件:(运算器、控制器、存储器、input设备、output设备)
CPU:所有的运算
内存:向CPU提供数据(CPU只能向内存读存数据)、重启系统、内存中的数据将会丢失;CPU读取内存中指定需要的数据),这个过程,我们叫做寻址;(物理地址,逻辑地址)
IO设备:网卡(识别器(adapter) 以太网(Ethernet)----数据链路层)
磁盘((IDE、SAS)----机械盘、SSD----固态盘)
知识扩展
osi七层模型-----------------------------------------------TCP/IP的四层模型
应用层-----QQ |
表示层-----指令转换 | → 应用层
会话层-----session(建立会话) |
传输层-----通过端口区分应用(建立会话) → 传输层
网络层-----IP → 网络层
数据链路层-MAC地址 \
→ 主机到主机层
物理层-----具体的物理设备(硬件设备) /
【下层为上层提供服务】
操作系统本身就是一个软件程序,但是,它并不直接对客户提供应用而是为其他应用提供硬件资源。
操作系统的分类 | 用户空间
| 内核空间