零基础学习大数据,你应该从这九个方面开始学?

大数据,已经是目前最火的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加速器varnishweb前端加速(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的队伍,欢迎你来。