《大数据之Linux实战》

299.00

课程名称

《大数据之Linux基础》

 

Linux已经成为工业界最为流行的操作系统。它是一套免费使用和自由传播的类Unix操作系统,支持多用户、多任务、多线程和多CPU

本课程中,我们尝试从实践和使用的角度,给大家介绍Linux的基本使用方法。文件、进程、网络操作等都会涉及。

Linux也是当前大部分大数据平台解决方案所使用的底层操作系统,本课程也作为大数据平台的前导课程学习。

各知识点都配备示例讲解,同时辅以在线实验室,巩固学生对Linux操作系统基本使用的掌握。

时间

共八周

 

培训方式

视频学习 + 在线答疑 + 在线实验室 + 每周作业

 

授课语言

中文

 

课程大纲:

 

第一周 步入linux

1.1 Linux简要介绍

1.2 Linux各个distribution选择

1.3 Linux磁盘分区选择

1.4 Linux目录结构

 

实践1 CentOS安装

实践2 Linux基本命令实验

 

第二周 一切皆文件

2.1 Linux用户和组概念

2.2 Linux文件属性及权限

2.3 Linux文件与目录CRUD

实践1 创建文件及目录并修改权限

实践2 对文件或目录的操作

实践3 创建Hadoop用户及Hadoop组等

 

第三周 文件系统

3.1 磁盘物理简要介绍

3.2 Linux文件系统原理

3.3 Ext2/Ext3/Ext4及swap简介

3.4 挂载点

3.4 文件系统的操作

实践 df,du实际用法

 

第四周 Shell的世界

4.1 认识Vim及熟悉Vim

4.2 常见shell命令学习

 

第五周 shell 脚本

5.1 shell script介绍

5.2 hello shell练习

5.3 判断符号

5.4 条件判断语句

5.5 循环语句

5.6 传递参数

 

实践1 检查硬盘空间脚本练习

实践2 分析一个Hadoop脚本(Shell源码)

 

第六周 进程介绍

6.1 进程简介

6.2 进程的查看

6.3 进程的管理

6.4 进程的执行顺序

6.5 进程资源占用监控

6.6 任务管理

实践1 查看进程及资源使用情况

实践2 设置后台运行job

 

第七周 Linux软件包管理

7.1 tarball安装

7.2 rpm安装方式操作

7.3 yum安装方式操作

7.4 linux压缩命令

实践1 tarball安装实践

实践2 rpm安装实践

实践3 yum安装实践

 

第八周 Linux网络详解

8.1网络基本常识

8.2网络参数常用命令

8.3网络通信

8.4网络下载

 

授课对象:具有初级的计算机编程理论基础,准备进入大数据领域,准备学习Hadoop生态系统。

老师: 冼茂源

10年IT及互联网公司工作经验,具有在朗讯、Sun Microsystems、搜狗等通信、传统IT以及互联网企业的工作经历,有着丰富的Java及分布式应用开发和管理经验。

同时是大数据相关开源技术的积极参与和推动者,是apache开源项目Hama的PMC成员。在实际工作中,针对实际项目需求,对hadoop调度机制、安全管理、存储优化、监控及管理系统等进行深度修改。同时,在将HBase与具体查询业务相结合,在实际项目中进行系统问题排查及调优方面有丰富经验。

老师:徐庆甡

具有多年java相关方面的研发工作,具有丰富的Linux使用经验,目前在某互联网公司从事hadoop研发工作。同时,是spark的狂热分子。

老师:闫昆

一直从事研发工作,擅长Java,2012年初开始接触大数据并参与大数据平台建设并对其他业务系统提供支持,现主要负责分布式计算及数据系统的研发工作,对基于大数据的系统有丰富的开发和实战经验。

常见问题:

请点击 http://www.chinahadoop.cn/page/questions

试听视频:

请点击 http://www.chinahadoop.cn/course/6

请点击 http://www.chinahadoop.cn/course/12

Hadoop官方主页:

请点击 http://hadoop.apache.org/

 

 

联系我们:

在线咨询:

QQ群:344476417

 

微信公众号:ChinaHadoop

 

相关课程

授课教师

码人

冼茂源 Apache Hama project PMC。 具有在朗讯、Sun Microsystems、搜狗等通信、传统IT以及互联网企业的...