大数据,已经是目前最火的IT名词。
许多人想学习却无从下手,作为一个IT攻城狮,我分享一下学习心得体会。
首先摆正姿态,不就是零基础吗?
不用慌,我也就从零基础过来的。
下面给你们分享大数据 九点 需要学习的必经之路,助你早日打通奇经八脉,年薪更上一层楼。
大数据
第一,Linux系统
Linux系统的安装及常用命令的使用
Vim编辑器的基本操作与高级应用
RPM软件包管理、YUM仓库配置、源码包的安装
Linux用户与组管理、Linux文件权限管理
特殊权限SUID、SGID、Sticky Bit权限以及ACL权限
Linux磁盘管理、文件系统管理、RAID阵列、LVM卷管理
Linux进程管理、Cron与At计划任务、Linux系统引导过程
Linux备份策略、引导故障排除
第二,网络系统
DHCP、NTP服务器的配置
NFS、Samba、Vsftpd文件共享服务的配置
PXE+Kickstart无人值守安装环境部署
DNS服务器的搭建(主从、缓存、子域授权、DNS视图、事务认证)
第三,shell脚本编程
Shell基础、变量的赋值和调用
条件测试、运算符、编写Shell脚本
流程控制(分支结构、循环结构、选择结构、控制指令)
定义Shell函数、数组、函数的递归调用
正则表达式的应用实践
expect交互式任务通信详解
sed与awk详解
第四,MySQL数据库
数据库服务软件简介、MySQL的优点、搭建MySQL数据库服务器
MySQL数据库/数据表操作、SQL查询语句(单表查询、多表查询)
MySQL数据库存储引擎、数据库索引类型、表结构、数据导入导出
密码恢复及设置、用户权限管理及撤销
常用MySQL管理工具
数据库备份与恢复、数据库增量备份(mysqldump、xtrabackup)
MySQL 主从复制+读写分离
MySQL集群配置、MySQL-MMM配置
MySQL性能调优
先从基础并且常用的mysql数据库开始学,最后慢慢延伸到oracle和sql server。
第五,高级服务
Squid缓存机制、基本代理配置、ACL访问控制
CDN分发技术原理、Squid反向Web加速应用
高性能HTTP加速器Varnish
Web前端加速(HAProxy+Varnish)
Nginx配置优化、反向代理应用、LNMP平台构建及应用部署
Nginx防盗链、Apache与Nginx的对比、rewrite以及压力测试
Web后端加速及Session共享(LNMP+Memcached)
第六,监控
系统和网络监控概述
基本监控工具(sar、mpstat、iptraf等)
SNMP协议原理、SNMP配置及查询
Cacti与Nagios的安装、配置及高级应用
Zabbix工作原理及配置
主要学习zabbix,现在用的最多的就是zabbix监控。
第七,集群和存储及虚拟化
IP SAN和FC SAN原理及实施
LVS和HAProxy负载平衡集群原理、调度算法分析
Keepalived高可用集群、LVS+Keepalived整合
RHCS高可用集群高级应用
LAMP、Apache虚拟主机、AWStats日志分析、Discuz!论坛搭建
Postfix邮件服务器的搭建、SMTP发信认证、Webmail及管理平台
Rsync+Crontab实现文件备份同步、网站镜像
KVM虚拟化平台构建、virsh虚拟机管理、虚拟机快速重建
第八,Python开发
Python基础
Python对象及基础数据类型
Python高级数据类型
Python流程控制
文件和输入输出
错误和异常处理
函数和函数式编程
模块化编程方法
面向对象编程
Python网络编程
学会这个,你要知道的是,你的工资不在是月薪,而是按小时算钱的。
第九,OpenStack云计算平台
这已经是最顶级的层次了
OpenStack平台的架构介绍、安装部署、Horizon管理界面
安装配置Qpid消息中间件服务
安装配置并验证Keystone身份认证服务
安装配置Swift对象存储服务、安装Glance镜像服务、导入系统镜像
安装并管理Cinder块存储服务
OpenStack平台的网络服务安装、配置及管理
安装Cloud Controller控制器
Nova计算节点的安装/添加/删除、从命令行加载实例
安装配置Heat自动配置服务
安装和管理Ceilometer计量监控服务
IT的队伍,欢迎你来。
作者:黄色橙子
链接:https://www.jianshu.com/p/28f0c3b59e85