展开全部

主编推荐语

本书涵盖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应用实例
  • 封底
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。