Linux操作系统管理与Hadoop生态圈部署:基于CentOS7.6

Linux操作系统管理与Hadoop生态圈部署:基于CentOS7.6

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书涵盖Linux基础操作、服务器架设及Hadoop生态圈平台搭建,适合计算机网络、大数据运维等专业学生自学。

内容简介

本书基于较新的Linux发行版——CentOS 7.6,内容涵盖Linux基础操作、Linux常见服务器架设及Hadoop生态圈中基于Linux的Hadoop、Spark、Flink、Hbase、Hive等平台的搭建。CentOS是RHEL的社区版,可以无缝衔接应用广泛的RHEL,其基础知识也可以用于其他很多Linux发行版。目前,Hadoop生态圈在企业里深受欢迎,实用性很强,在大数据相关领域应用广泛。本书依托岗位技能,将工作任务融入非常有代表性的实例中,理论内容丰富,操作步骤清晰,力求理论与实践相结合,并且充分考虑学生认知规律和特点,重点突出,难点拆解到位。由于深入浅出的内容组织,本书特别适合计算机网络、大数据运维等相关专业的学生选用,也可以作为Linux爱好者由入门到进阶的自学图书。

章节目录

封面

书名页

版权页

编委会

丛书推荐序一 数字经济的思维观与人才观

丛书推荐序二 产教融合打造创新人才培养的新模式

前言

第1章 Linux概述

1.1 初识Linux

1.1.1 Linux的前世今生

1.1.2 开源软件简介

1.1.3 Linux的特点

1.1.4 Linux的应用

1.2 内核与发行版

1.2.1 内核的概念和功能

1.2.2 内核版本

1.2.3 常见的发行版本

1.2.4 Red Hat、Fedora Core与CentOS

第2章 CentOS 7.6的安装与Linux初体验

2.1 CentOS 7.6的安装

2.1.1 安装介质的获取及安装方式简介

2.1.2 安装方式

2.1.3 CentOS 7.6的安装与配置

2.2 Linux初体验

2.2.1 图形界面与登录

2.2.2字符界面与登录

2.2.3字符界面与图形界面的切换

2.2.4 新用户添加

2.2.5 Linux注销、重启、关机

第3章 命令行与Shell基础

3.1 Shell基础

3.1.1 什么是Shell

3.1.2 Linux Shell简介

3.1.3 通配符与命令扩展

3.1.4 定制别名

3.1.5 转义字符与系统环境变量

3.1.6 登录类型与用户环境配置

3.2 Linux命令基础

3.2.1 命令的格式

3.2.2 命令的输入与执行

3.2.3 联机帮助

3.3 输入、输出重定向和管道

3.3.1 命令的输入与输出

3.3.2 输入重定向

3.3.3 输出重定向

3.3.4 管道

3.4 Linux常用命令

3.5 vi文本编辑器

3.5.1 vi简介

3.5.2 vi的工作模式和切换

3.5.3 启动vi

3.5.4 vi常用命令

第4章 用户和用户组的管理

4.1 Linux账号概述

4.1.1 Linux用户类型

4.1.2 用户账号配置文件

4.1.3 用户组账号配置文件

4.2 用户管理

4.2.1 添加用户

4.2.2 管理用户密码

4.2.3 修改用户属性

4.2.4 删除用户

4.2.5/etc/skel/目录

4.3 用户组管理

4.3.1 添加用户组

4.3.2 修改用户组属性

4.3.3 删除用户组

4.3.4 管理用户组内的用户

4.4 用户权限与账号登录监控

4.4.1 用户权限

4.4.2 账号登录监控

第5章 文件与文件管理

5.1 Linux文件与路径

5.1.1 文件名与文件类型

5.1.2 路径

5.1.3 CentOS 7.6目录简介

5.2 文件与目录操作命令

5.2.1 创建文件与目录

5.2.2 查看文件内容

5.2.3 复制和移动文件或目录

5.2.4 删除文件与目录

5.2.5 创建硬链接和软链接

5.2.6 查找文件

5.2.7 打包和解包文件

5.3 Linux文件权限管理

5.3.1 权限概述

5.3.2 权限的修改

5.3.3 更改文件或目录所属用户和用户组

5.3.4 默认权限umask

第6章 磁盘与分区管理

6.1 磁盘和分区简介

6.1.1 磁盘的结构和工作原理

6.1.2 Linux磁盘分区

6.1.3 Linux常见设备命名

6.1.4 Linux分区命名

6.2 Linux文件系统概述

6.2.1 Linux支持的文件系统类型

6.2.2 XFS的优点

6.3 使用fdisk分区

6.3.1 查看硬盘及分区信息

6.3.2 使用fdisk编辑分区表

6.4 文件系统管理

6.4.1 创建文件系统

6.4.2 挂载与卸载

6.4.3 设置自动挂载

6.5 磁盘配额

第7章 Linux软件包管理

7.1 RPM软件包管理

7.1.1 RPM简介

7.1.2 rpm命令与操作

7.2 YUM软件包管理

7.2.1 YUM配置文件

7.2.2 配置本地YUM源

7.2.3 yum命令详解

第8章 Systemd概述与进程管理

8.1 Systemd概述

8.1.1 CentOS 6和CentOS 7启动流程的区别

8.1.2 Systemd简介

8.1.3 Systemd的使用和配置

8.1.4 Systemd与SysVinit

8.1.5 systemctl命令简介

8.2 认识进程

8.2.1 进程简介

8.2.2 进程管理

8.2.3 作业管理

8.2.4 任务调度

第9章 磁盘高级管理

9.1 逻辑卷管理

9.1.1 LVM简介

9.1.2 LVM的建立

9.1.3 LVM的管理

9.2 RAID管理

9.2.1 RAID简介

9.2.2 准备创建RAID的环境

9.2.3 创建RAID 0

9.2.4 创建RAID 5

9.2.5 删除RAID

第10章 Linux网络基础与远程访问

10.1 网络相关概念

10.1.1 TCP/IP协议概述

10.1.2 IP地址

10.1.3 协议端口

10.1.4 两种软件架构模式

10.2 Linux网络应用技术

10.2.1 网络查询与连通性测试

10.2.2 网络连通性测试

10.2.3 文件传输

10.3 配置网络参数

10.3.1 网络参数配置文件

10.3.2 使用ifconfig配置网络

10.3.3 使用nmtui配置网络

10.4 Telnet服务

10.4.1 Telnet服务的安装与启动

10.4.2 Telnet登录

10.5 SSH服务

10.5.1 OpenSSH服务的安装与配置

10.5.2 认证与登录方式

10.6 在Windows下远程管理Linux

10.6.1 使用WinSCP上传下载文件

10.6.2 使用SecureCRT远程管理Linux

第11章 网络服务配置与管理

11.1 DHCP服务器

11.1.1 DHCP协议概述

11.1.2 DHCP协议的工作过程

11.1.3 DHCP服务器的安装与运行管理

11.1.4 网络虚拟环境的建立、配置与运行

11.1.5 DHCP服务器的配置与测试

11.1.6 DHCP超级作用域与中继代理服务器的配置

11.2 DNS服务器

11.2.1 DNS概述

11.2.2 DNS服务器的安装与运行管理

11.2.3 纯DNS服务器的配置与测试

11.2.4 主/辅DNS服务器的配置

11.2.5 DNS转发与DNS缓存服务器

11.3 FTP服务器

11.3.1 FTP概述

11.3.2 FTP服务器的安装与运行管理

11.3.3 vsftpd配置

11.3.4 虚拟用户配置

11.3.5 创建安全的FTP服务器

11.4 Apache服务器

11.4.1 Apache概述

11.4.2 Apache服务器的安装与运行管理

11.4.3 Apache服务器的配置与测试

11.4.4 Web虚拟主机的配置

11.4.5 创建安全的网站

11.4.6 虚拟目录与用户认证

11.5 Samba跨平台资源共享管理

11.5.1 Samba服务器的安装与运行管理

11.5.2 Samba服务配置文件

11.5.3 可匿名访问的共享文件配置

11.5.4 带用户验证的共享文件配置

11.6 邮件服务器

11.6.1 电子邮件系统的工作原理

11.6.2 简单邮件系统的安装与运行管理

11.6.3 简单邮件系统的配置

11.6.4 配置SMTP认证

第12章 大数据与Hadoop生态圈

12.1 大数据简介

12.2 Hadoop生态圈

12.2.1 Hadoop生态圈介绍

12.2.2 分布式文件系统HDFS

12.2.3 并行计算框架MapReduce

12.2.4 内存计算模型Spark

12.2.5 第四代计算引擎Flink

12.3 Hadoop集群部署

12.3.1 准备工作

12.3.2 Java的安装与配置

12.3.3 Hadoop完全分布式部署

12.3.4 Hadoop的启动和验证

12.3.5 Hadoop入门实例

12.4 Spark系统架构部署

12.4.1 Spark部署

12.4.2 启动与验证

12.4.3 Spark入门实例

12.5 Flink系统架构部署

12.5.1 Flink部署

12.5.2 启动与验证

12.5.3 Flink入门实例

第13章 数据存储与分析

13.1 HBase数据库

13.1.1 HBase介绍

13.1.2 HBase的特点

13.1.3 HBase的部署

13.2 Hive数据仓库

13.2.1 Hive介绍

13.2.2 Hive的部署

13.2.3 Hive应用实例

封底

Linux操作系统管理与Hadoop生态圈部署:基于CentOS7.6是2020年由电子工业出版社出版,作者刘猛。

得书感谢您对《Linux操作系统管理与Hadoop生态圈部署:基于CentOS7.6》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Linux基础与服务管理(基于CentOS 7.6) 电子书
本书以目前广泛使用的CentOS7.6平台为例,由浅入深、系统地介绍了Linux基础及对Linux各种服务的管理。全书共11章,主要内容包括Linux简介、基础操作命令、账户与权限管理、文件系统与磁盘管理、网络管理与系统监控、软件包管理、进程与基础服务、常用服务器配置、常用集群配置、常用系统安全配置和Shell编程基础。本书可作为电子信息类相关专业的教材,也可作为广大计算机爱好者和网络管理员的参考
Linux操作系统(第3版) 电子书
以RedHat Linux 7为讲解版本,全面讲解linux知识。
Linux操作系统基础教程 电子书
本书由浅入深,从Linux的起源开始,介绍了Linux的特点与基本操作,阐述了Linux的文件系统和用户权限机制,进而介绍了文本处理和多命令协作,并shell编程了进行全面地讲解,**后对进程和设备管理进行概括性介绍。
vBRAS原理、实现与部署 电子书
本书介绍了BRAS的技术背景和传统BRAS的基本原理,从而介绍vBRAS的基本原理和相关关键技术,包括SDN、NFV、云计算使能技术,软、硬件加速技术,以及主要的接口协议和开源控制器。探讨了vBRAS设备实现、主要应用场景以及vBRAS的组网技术和组网模式,最后列举了基于OpenBRAS开源社区的vBRAS开源情况。
Linux系统管理(CentOS 6.4+iSoft Server Os V3.0) 电子书
本书分为两部分,分别介绍了Linux基础应用和企业级系统管理。Linux基础应用包括GNU/Linux历史、Linux系统安装、Linux基本操作、VI编辑器的使用、用户管理、文件系统目录与磁盘管理、输入/输出及管道、文件查找及归档、Linux的开机与启动、shell基础及编程;企业级系统管理包括系统监视、软件包的安装、Linux进程管理、服务与计划任务、设备管理与文件系统。本书基础知识介绍清楚,