封面
版权信息
面向新工科高等院校大数据专业系列教材编委会成员名单
出版说明
前言
第1篇 操作基础篇
第1章 Linux简介与安装
1.1 Linux简介
1.1.1 自由软件与Linux
1.1.2 Linux系统的特点和组成
1.1.3 Linux的内核版本与发行版本
1.1.4 Red Hat Linux及其相关产品
1.2 安装Linux
1.2.1 准备安装Linux
1.2.2 最小化安装CentOS 7.1
1.3 Linux初探
1.3.1 虚拟控制台和本地登录
1.3.2 远程登录Linux系统
1.3.3 获得命令帮助
1.3.4 获取系统基本信息
1.3.5 安装后的基本配置
1.4 思考与实验
第2章 Linux操作基础
2.1 Shell和命令基础
2.1.1 Shell简介
2.1.2 命令格式和通配符
2.1.3 文件及Linux目录结构
2.2 Linux常用操作命令
2.2.1 文件目录操作命令
2.2.2 文本文件操作命令
2.2.3 打包和压缩命令
- APP免费
2.2.4 信息显示命令
- APP免费
2.2.5 文本编辑器vi
- APP免费
2.3 使用Shell
- APP免费
2.3.1 Shell变量和Shell环境
- APP免费
2.3.2 几种提高工作效率的方法
- APP免费
2.3.3 进一步使用Shell
- APP免费
2.4 思考与实验
- APP免费
第2篇 系统与安全篇
- APP免费
第3章 多用户多任务管理
- APP免费
3.1 账户管理
- APP免费
3.1.1 账户管理概述
- APP免费
3.1.2 使用命令行工具管理账户
- APP免费
3.1.3 口令管理和口令时效
- APP免费
3.1.4 用户和组状态
- APP免费
3.2 权限管理
- APP免费
3.2.1 操作权限概述
- APP免费
3.2.2 更改操作权限
- APP免费
3.2.3 更改属主和同组人
- APP免费
3.2.4 设置文件和目录的生成掩码
- APP免费
3.2.5 特殊权限设置
- APP免费
3.2.6 使用ACL权限
- APP免费
3.2.7 权限设置举例
- APP免费
3.3 进程管理
- APP免费
3.3.1 进程概述
- APP免费
3.3.2 查看进程
- APP免费
3.3.3 杀死进程
- APP免费
3.3.4 作业控制
- APP免费
3.4 思考与实验
- APP免费
第4章 本地存储管理
- APP免费
4.1 存储管理与磁盘分区
- APP免费
4.1.1 存储管理工具简介
- APP免费
4.1.2 硬盘及分区
- APP免费
4.2 逻辑卷管理
- APP免费
4.2.1 LVM相关概念
- APP免费
4.2.2 管理LVM
- APP免费
4.3 文件系统管理
- APP免费
4.3.1 创建和挂装文件系统
- APP免费
4.3.2 磁盘限额
- APP免费
4.4 思考与实验
- APP免费
第5章 网络配置与包管理
- APP免费
5.1 Linux网络配置
- APP免费
5.1.1 Linux网络基础
- APP免费
5.1.2 使用ip命令显示和配置网络参数
- APP免费
5.1.3 手工修改网络配置
- APP免费
5.1.4 使用nmcli管理网络
- APP免费
5.2 Linux网络工具
- APP免费
5.2.1 网络测试工具
- APP免费
5.2.2 Internet网络客户
- APP免费
5.2.3 OpenSSH客户
- APP免费
5.3 RPM包管理
- APP免费
5.3.1 RPM概述
- APP免费
5.3.2 RPM命令的使用
- APP免费
5.4 YUM更新系统
- APP免费
5.4.1 YUM概述
- APP免费
5.4.2 使用yum命令
- APP免费
5.4.3 YUM配置文件
- APP免费
5.4.4 配置YUM仓库
- APP免费
5.4.5 配置非官方YUM仓库
- APP免费
5.5 思考与实验
- APP免费
第6章 基础架构服务
- APP免费
6.1 管理守护进程
- APP免费
6.1.1 守护进程与初始化系统
- APP免费
6.1.2 使用systemctl管理服务
- APP免费
6.2 计划任务服务(crond)
- APP免费
6.2.1 计划任务简介
- APP免费
6.2.2 安排计划任务
- APP免费
6.3 系统日志服务(rsyslogd)
- APP免费
6.3.1 日志系统
- APP免费
6.3.2 查看日志文件
- APP免费
6.3.3 日志工具
- APP免费
6.4 OpenSSH服务
- APP免费
6.4.1 SSH与OpenSSH
- APP免费
6.4.2 配置OpenSSH服务
- APP免费
6.4.3 OpenSSH的主机密钥管理
- APP免费
6.4.4 OpenSSH的用户密钥管理
- APP免费
6.5 思考与实验
- APP免费
第7章 系统日常维护
- APP免费
7.1 监视系统性能
- APP免费
7.1.1 系统监视概述
- APP免费
7.1.2 top命令
- APP免费
7.1.3 mpstat命令
- APP免费
7.1.4 vmstat命令
- APP免费
7.1.5 iostat命令
- APP免费
7.1.6 性能分析标准的经验准则
- APP免费
7.2 内核管理
- APP免费
7.2.1 Linux内核简介
- APP免费
7.2.2 修改内核参数(/proc与sysctl)
- APP免费
7.3 systemd与系统启动过程
- APP免费
7.3.1 systemd特性及组件
- APP免费
7.3.2 systemd的单元
- APP免费
7.3.3 systemd的目标
- APP免费
7.3.4 系统启动过程
- APP免费
7.3.5 systemd的相关工具
- APP免费
7.4 备份与同步
- APP免费
7.4.1 备份
- APP免费
7.4.2 实时同步
- APP免费
7.5 故障排查
- APP免费
7.5.1 故障排查概述
- APP免费
7.5.2 GRUB系统引导器
- APP免费
7.5.3 系统修复
- APP免费
7.6 思考与实验
- APP免费
第8章 服务器安全基础
- APP免费
8.1 系统安全基础
- APP免费
8.1.1 基本的系统安全
- APP免费
8.1.2 禁止root账号登录
- APP免费
8.2 账户安全和访问控制
- APP免费
8.2.1 可插拔认证模块(PAM)
- APP免费
8.2.2 基于PAM的口令安全
- APP免费
8.2.3 基于PAM的访问控制
- APP免费
8.3 OpenSSL
- APP免费
8.3.1 SSL/TLS概述
- APP免费
8.3.2 OpenSSL概述
- APP免费
8.3.3 密钥和证书管理
- APP免费
8.4 TCP Wrappers
- APP免费
8.4.1 TCP Wrappers概述
- APP免费
8.4.2 TCP Wrappers配置
- APP免费
8.4.3 TCP Wrappers配置举例
- APP免费
8.5 思考与实验
- APP免费
第9章 防火墙
- APP免费
9.1 防火墙概述
- APP免费
9.1.1 防火墙的概念
- APP免费
9.1.2 包过滤防火墙
- APP免费
9.1.3 网络地址转换
- APP免费
9.2 Linux防火墙
- APP免费
9.2.1 Linux防火墙简介
- APP免费
9.2.2 连接跟踪和状态防火墙
- APP免费
9.2.3 CentOS下的防火墙
- APP免费
9.3 firewalld守护进程与firewall-cmd
- APP免费
9.3.1 firewalld守护进程
- APP免费
9.3.2 firewall-cmd命令
- APP免费
9.4 iptables服务与lokkit
- APP免费
9.4.1 iptables服务
- APP免费
9.4.2 使用lokkit配置防火墙
- APP免费
9.5 使用iptables命令配置防火墙
- APP免费
9.5.1 iptables命令语法
- APP免费
9.5.2 编写Shell脚本配置防火墙
- APP免费
9.6 思考与实验
- APP免费
第10章 Shell脚本编程
- APP免费
10.1 Shell编程基础
- APP免费
10.1.1 Shell脚本简介
- APP免费
10.1.2 Shell变量操作
- APP免费
10.1.3 Shell的特殊变量和简单脚本举例
- APP免费
10.1.4 Shell脚本跟踪与调试
- APP免费
10.2 条件测试和分支结构
- APP免费
10.2.1 条件测试
- APP免费
10.2.2 if语句
- APP免费
10.2.3 case语句
- APP免费
10.3 循环结构
- APP免费
10.3.1 while和until语句
- APP免费
10.3.2 for语句
- APP免费
10.3.3 select语句
- APP免费
10.4 函数
- APP免费
10.4.1 函数的概念
- APP免费
10.4.2 函数使用举例
- APP免费
10.5 思考与实验
- APP免费
第3篇 网络服务篇
- APP免费
第11章 DHCP服务和DNS服务
- APP免费
11.1 DHCP服务
- APP免费
11.1.1 DHCP简介
- APP免费
11.1.2 CentOS 7的DHCP服务
- APP免费
11.1.3 DHCP服务的配置
- APP免费
11.1.4 大型网络的DHCP部署
- APP免费
11.2 DNS与BIND
- APP免费
11.2.1 DNS系统与域名空间
- APP免费
11.2.2 DNS服务器类型与域管理
- APP免费
11.2.3 DNS查询模式与解析过程
- APP免费
11.2.4 CentOS下的BIND
- APP免费
11.3 使用BIND配置DNS服务
- APP免费
11.3.1 域名服务器的配置语法
- APP免费
11.3.2 配置域名服务器
- APP免费
11.4 思考与实验
- APP免费
第12章 FTP服务和NFS服务
- APP免费
12.1 FTP服务
- APP免费
12.1.1 FTP的相关概念
- APP免费
12.1.2 CentOS下的vsftpd服务
- APP免费
12.1.3 配置vsftpd服务器
- APP免费
12.2 NFS服务
- APP免费
12.2.1 NFS的相关概念
- APP免费
12.2.2 CentOS下的NFS
- APP免费
12.2.3 配置NFS服务
- APP免费
12.2.4 NFS客户端
- APP免费
12.3 思考与实验
- APP免费
第13章 Samba服务
- APP免费
13.1 SMB/CIFS协议和Samba简介
- APP免费
13.1.1 SMB/CIFS协议
- APP免费
13.1.2 Samba及其功能
- APP免费
13.2 CentOS 7中的Samba
- APP免费
13.2.1 安装和管理Samba服务
- APP免费
13.2.2 服务器角色与Samba账户数据库
- APP免费
13.2.3 测试CentOS 7中的默认配置
- APP免费
13.3 Samba的主配置文件
- APP免费
13.3.1 Samba配置基础
- APP免费
13.3.2 全局参数的设置
- APP免费
13.3.3 设置共享资源参数
- APP免费
13.4 Samba共享配置举例
- APP免费
13.4.1 Samba共享的基本配置
- APP免费
13.4.2 为用户和组配置共享
- APP免费
13.4.3 Samba的其他配置
- APP免费
13.5 在Linux环境下访问Samba共享
- APP免费
13.5.1 使用smbclient
- APP免费
13.5.2 挂装Samba共享
- APP免费
13.6 思考与实验
- APP免费
第14章 Apache基础
- APP免费
14.1 WWW与HTTP协议
- APP免费
14.1.1 WWW和Web服务
- APP免费
14.1.2 HTTP协议
- APP免费
14.2 Apache初探
- APP免费
14.2.1 Apache简介
- APP免费
14.2.2 CentOS下的Apache
- APP免费
14.2.3 Apache的配置文件
- APP免费
14.2.4 Apache的模块
- APP免费
14.3 Apache配置基础
- APP免费
14.3.1 Apache的基本配置指令
- APP免费
14.3.2 Apache的配置容器和指令作用域
- APP免费
14.4 Apache的基本配置
- APP免费
14.4.1 主机访问控制和别名机制
- APP免费
14.4.2 认证授权
- APP免费
14.5 Apache的虚拟主机
- APP免费
14.5.1 虚拟主机简介
- APP免费
14.5.2 配置虚拟主机举例
- APP免费
14.6 Apache与SSL/TLS
- APP免费
14.6.1 基于SSL/TLS的Apache
- APP免费
14.6.2 配置基于SSL/TLS的Apache
- APP免费
14.7 思考与实验
- APP免费
第15章 Apache进阶
- APP免费
15.1 Web编程语言与数据库
- APP免费
15.1.1 Web编程语言简介
- APP免费
15.1.2 关系数据库系统
- APP免费
15.1.3 键值缓存系统
- APP免费
15.2 Apache与CGI
- APP免费
15.2.1 CGI技术
- APP免费
15.2.2 Apache的CGI配置
- APP免费
15.2.3 访问日志分析统计
- APP免费
15.3 LAMP配置及应用
- APP免费
15.3.1 Apache与LAMP环境
- APP免费
15.3.2 安装配置LAMP环境
- APP免费
15.3.3 LAMP的应用举例
- APP免费
15.4 JDK与Tomcat
- APP免费
15.4.1 Linux下的Java运行环境
- APP免费
15.4.2 Tomcat服务
- APP免费
15.5 Apache与代理
- APP免费
15.5.1 Apache与反向代理
- APP免费
15.5.2 Apache与负载均衡
- APP免费
15.6 思考与实验
- APP免费
第16章 E-mail服务
- APP免费
16.1 邮件系统与邮件协议
- APP免费
16.1.1 电子邮件系统
- APP免费
16.1.2 电子邮件协议
- APP免费
16.2 Postfix及其工作原理
- APP免费
16.2.1 Postfix简介
- APP免费
16.2.2 Postfix的体系结构
- APP免费
16.2.3 Postfix邮件传输流程
- APP免费
16.2.4 MTA与DNS、LDA与用户邮箱
- APP免费
16.3 Postfix配置基础
- APP免费
16.3.1 CentOS 7下的Postfix
- APP免费
16.3.2 Postfix的默认配置及测试
- APP免费
16.3.3 Postfix的基本配置
- APP免费
16.3.4 Postfix的映射表及其应用
- APP免费
16.4 安装和配置Dovecot
- APP免费
16.4.1 Dovecot简介
- APP免费
16.4.2 CentOS 7下的Dovecot
- APP免费
16.4.3 Dovecot的基本配置
- APP免费
16.5 SASL与TLS
- APP免费
16.5.1 配置SMTP认证
- APP免费
16.5.2 基于TLS/SSL的邮件服务
- APP免费
16.6 思考与实验
- APP免费
参考文献
- APP免费
内容简介
更新时间:2024-06-06 18:01:36