RHCSA/RHCE 红帽Linux认证学习指南-(第7版)-EX200&EX300 版权信息
- ISBN:9787302458982
- 条形码:9787302458982 ; 978-7-302-45898-2
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>>
RHCSA/RHCE 红帽Linux认证学习指南-(第7版)-EX200&EX300 本书特色
第1章和第2章专门为读者建立一个学习RHCSA和RHCE认证考试所需要的基本系统。这两章也会比较详细地介绍有关这两个认证考试的经验。一方面,这两章介绍了FTP服务器和HTTP服务器的配置;另一方面,也说明了如何从RHEL 7 DVD(作为安装服务器)配置文件。利用第7章提供的操作指示,读者应该能够把这个安装服务器设置为基于yum的储存库,安装与RHCE相关的服务的软件程序包。
如果读者正在准备RHCE认证考试,那么可能需要了解RHCSA某些方面的内容。事实上,RHCE部分的内容假定读者已按照第2章的操作指示建立起基于KVM的虚拟机,按第1章实验题2的要求建立起网络上的网络储存库,以及第7章介绍的储存库。
RHCSA/RHCE 红帽Linux认证学习指南-(第7版)-EX200&EX300 内容简介
《RHCSA/RHCE红帽Linux认证学习指南(第7版) EX200 &评EX300 包含数百道自测题和实验题,涵盖备考RHCSA和RHCE这两门极富挑战性的考试需要掌握的所有内容。这本综合性指南针对Red Hat Enterprise Linux 7做了全面修订。
主要特点 100%覆盖所有考点 “备考知识点检查表”——只要学会该表列出的所有目标,你将顺利通过考试 “考试内幕”突出显示关键考试信息 “应试要点”用于快速复习相应章节的知识点 “实验题”与真实考试的格式、风格和难度保持一致
RHCSA/RHCE 红帽Linux认证学习指南-(第7版)-EX200&EX300 目录
目 录
第1章 准备Red Hat操作型认证考试 1
认证目标1.01 RHCSA和RHCE认证考试 3
1.1.1 考试体验 4
1.1.2 RHCSA认证考试 4
1.1.3 RHCE认证考试 5
1.1.4 如果只准备参加RHCSA
考试 5
1.1.5 不断演变的要求 5
认证目标1.02 基本的硬件要求 5
1.2.1 硬件兼容性 5
1.2.2 体系结构 6
1.2.3 内存要求 7
1.2.4 硬盘选项 7
1.2.5 网络连接 7
1.2.6 虚拟机选项 8
认证目标1.03 获得Red Hat企业版Linux 8
1.3.1 购买订阅版本 9
1.3.2 获得评估版本 9
1.3.3 第三方重构版本 9
1.3.4 检查下载的文件 10
认证目标1.04 安装要求 10
1.4.1 不需要从零开始 11
1.4.2 网络安装的优点 11
1.4.3 Red Hat与虚拟机 11
1.4.4 虚拟系统与物理系统 11
1.4.5 练习实验题使用的预安装
环境 12
1.4.6 系统角色 12
认证目标1.05 安装选项 14
1.5.1 引导媒介 14
1.5.2 用CD/DVD或引导USB
启动安装 14
1.5.3 基本的安装步骤 15
1.5.4 准备在分区上安装 19
1.5.5 分区创建练习 21
1.5.6 练习1-1:在安装过程中
进行分区 23
1.5.7 RHEL 7中的所有程序包 25
1.5.8 基线程序包 26
1.5.9 程序包组 26
1.5.10 安装过程 27
认证目标1.06 系统设置选项 28
1.6.1 初始设置和Firstboot 28
1.6.2 默认的安全设置 29
1.6.3 虚拟机的特殊设置选项 29
认证目标1.07 配置默认的文件共享
服务 30
1.7.1 挂载和复制安装DVD盘 31
1.7.2 设置一个默认配置的
Apache服务器 31
1.7.3 练习1-2:把Apache服务
器配置为安装服务器 32
1.7.4 通过FTP服务器共享复制
文件 34
1.8 认证小结 35
1.9 应试要点 35
1.10 自测题 37
1.11 实验题 38
1.12 自测题答案 40
1.13 实验题答案 41
第2章 虚拟机与自动安装 43
认证目标2.01 配置Red Hat KVM 44
2.1.1 选择虚拟机的理由 45
2.1.2 假设必须安装KVM 45
2.1.3 选择正确的KVM模块 47
2.1.4 配置虚拟机管理器 47
2.1.5 用超级监视程序进行配置 48
2.1.6 超级监视程序的虚拟网络 49
2.1.7 练习2-1:创建第二个虚拟
网络 50
认证目标2.02 在KVM上配置
虚拟机 53
2.2.1 在KVM上配置虚拟机 53
2.2.2 练习2-2:添加虚拟硬盘
驱动器 57
2.2.3 KVM配置文件 58
2.2.4 从命令行控制虚拟机 59
认证目标2.03 自动安装选项 63
2.3.1 Kickstart的概念 63
2.3.2 设置对Kickstart的本地
访问 64
2.3.3 建立Kickstart的网络访问 65
2.3.4 示例Kickstart文件 66
2.3.5 练习2-3:创建和使用示例Kickstart文件 70
2.3.6 Kickstart配置程序 71
认证目标2.04 用Secure Shell和
Secure Copy管理
系统 74
2.4.1 配置SSH客户端 75
2.4.2 命令行访问 75
2.4.3 SSH的其他命令行工具 76
2.4.4 SSH图形化访问 76
认证目标2.05 考虑添加命令行工具 77
2.5.1 用telnet检查端口 78
2.5.2 用nmap检查端口 78
2.5.3 配置e-mail客户端 79
2.5.4 文本和图形浏览器的使用 80
2.5.5 用lftp访问URL 81
2.6 认证小结 82
2.7 应试要点 83
2.8 自测题 84
2.9 实验题 85
2.10 自测题答案 86
2.11 实验题答案 87
第3章 基本的命令行技术 91
认证目标3.01 shell 94
3.1.1 其他shell 94
3.1.2 虚拟终端 94
3.1.3 GUI shell接口 95
3.1.4 普通用户与管理员用户的
区别 96
3.1.5 文本流与命令重定向 96
认证目标3.02 标准命令行工具 97
3.2.1 文件与目录的概念 98
3.2.2 文件列表和ls命令 99
3.2.3 文件创建命令 100
3.2.4 通配符 103
3.2.5 文件搜索 103
认证目标3.03 文本文件的管理 104
3.3.1 文本流的读命令 104
3.3.2 处理文本流的命令 106
3.3.3 在控制台编辑文本文件 108
3.3.4 练习3-1:用vi创建一个
新用户 110
3.3.5 如果不喜欢vi 111
3.3.6 用GUI工具编辑文本
文件 112
认证目标3.04 本地在线文档 112
3.4.1 何时需要帮助文档 112
3.4.2 各种man页面 113
3.4.3 info手册 115
3.4.4 /usr/share/doc目录中的
文档细节 115
认证目标3.05 网络入门 116
3.5.1 IPv4网络 116
3.5.2 网络和路由 116
3.5.3 工具和命令 117
认证目标3.06 网络配置与故障
排除 122
3.6.1 网络配置文件 122
3.6.2 网络配置工具 125
3.6.3 练习3-2:配置一个网卡 127
3.6.4 配置名称解析 130
3.6.5 主机名配置文件 130
3.6.6 主机名配置选项 132
3.7 认证小结 132
3.8 应试要点 133
3.9 自测题 134
3.10 实验题 136
3.11 自测题答案 136
3.12 实验题答案 137
第4章 RHCSA级的安全选项 139
认证目标4.01 文件的基本权限 141
4.1.1 文件权限和所有权 142
4.1.2 修改权限和所有权的命令 144
4.1.3 用户与组的基本概念 146
认证目标4.02 访问控制列表及
其他 148
4.2.1 getfacl命令 148
4.2.2 使文件系统成为ACL友好
系统 148
4.2.3 管理文件的ACL 149
4.2.4 配置ACL的目录 151
4.2.5 配置默认ACL 152
4.2.6 ACL和屏蔽位 152
4.2.7 练习4-1:用ACL拒绝一个用户的访问 153
4.2.8 NFS共享与ACL 153
认证目标4.03 基本的防火墙控制 155
4.3.1 标准端口 155
4.3.2 重点介绍iptables命令 156
4.3.3 确保防火墙在运行中 157
4.3.4 iptables服务 158
4.3.5 firewalld 服务 159
4.3.6 练习4-2:调整防火墙
配置 163
认证目标4.04 使用基于密钥的验证
保护SSH 164
4.4.1 SSH的配置命令 164
4.4.2 SSH客户端配置文件 165
4.4.3 基本的加密通信 165
4.4.4 为基于密钥的验证建立私钥/公钥对 166
认证目标4.05 安全增强型Linux
入门 168
4.5.1 SELinux的基本功能 168
4.5.2 SELinux的状态 169
4.5.3 在命令行配置SELinux 170
4.5.4 配置基本的SELinux
设置 170
4.5.5 为SELinux配置普通
用户 171
4.5.6 管理SELinux布尔型
设置 172
4.5.7 显示和识别SELinux文件
上下文 173
4.5.8 恢复SELinux文件
上下文 174
4.5.9 识别SELinux进程
上下文 175
4.5.10 诊断和处理违反SELinux
策略的事件 176
4.5.11 GUI SELinux管理工具 178
4.5.12 SELinux故障排除
浏览器 181
4.5.13 练习4-3:测试SELinux
用户类型 182
4.6 认证小结 183
4.7 应试要点 183
4.8 自测题 185
4.9 实验题 186
4.10 自测题答案 186
4.11 实验题答案 187
第5章 引导过程 191
认证目标5.01 BIOS与UEFI 193
5.1.1 系统的基本配置 193
5.1.2 启动菜单 194
5.1.3 访问Linux引导程序 194
认证目标5.02 引导程序与GRUB 2
程序 195
5.2.1 GRand统一引导加载
程序——GRUB 195
5.2.2 练习5-1:将系统引导到
不同的目标 197
5.2.3 练习5-2:恢复root口令 197
5.2.4 修改系统的引导程序 198
5.2.5 如何更新GRUB 200
5.2.6 GRUB 2的命令行 200
5.2.7 练习5-3:使用GRUB 2
命令行 202
5.2.8 重新安装GRUB 2 202
5.2.9 从GRUB 2引导的一个选项:
急救模式 203
证书目标5.03 GRUB 2与登录 205
5.3.1 内核与初始RAM磁盘 206
5.3.2 **个进程、目标和
单元 206
5.3.3 目标之间的切换 208
5.3.4 重新启动和正常关闭
系统 208
5.3.5 systemd取代了Upstart和
SysVInit 209
5.3.6 systemd单元 212
5.3.7 虚拟终端与登录界面 214
认证目标5.04 按目标控制 214
5.4.1 按目标定义功能 214
5.4.2 systemd单元的内部构造 215
5.4.3 服务配置 216
认证目标5.05 时间同步 217
5.5.1 时区的配置 218
5.5.2 使用chronyd同步时间 218
5.5.3 使用ntpd同步时间 219
5.6 认证小结 219
5.7 应试要点 220
5.8 自测题 221
5.9 实验题 222
5.10 自测题答案 223
5.11 实验题答案 223
第6章 Linux文件系统管理 227
认证目标6.01 存储管理与分区 228
6.1.1 系统的当前状态 229
6.1.2 fdisk实用工具 230
6.1.3 gdisk实用工具 235
6.1.4 parted实用工具 237
6.1.5 parted的使用:启动、获得
帮助和退出 237
6.1.6 图形选项 241
6.1.7 练习6-1:fdisk和parted
命令的使用 242
认证目标6.02 文件系统的格式 243
6.2.1 标准的格式化文件系统 244
6.2.2 日志式文件系统 244
6.2.3 文件系统格式化命令 245
6.2.4 交换卷 246
6.2.5 文件系统的检查命令 246
6.2.6 练习6-2:格式化、检查和
挂载不同的文件系统 246
认证目标6.03 基本的Linux文件系统和目录 247
6.3.1 Linux的各个文件系统 247
6.3.2 可以单独挂载的目录 248
认证目标6.04 逻辑卷管理(LVM) 249
6.4.1 与LVM有关的定义 249
6.4.2 建立物理卷 250
6.4.3 建立卷组 250
6.4.4 建立逻辑卷 250
6.4.5 逻辑卷的使用 250
6.4.6 其他LVM命令 250
6.4.7 删除逻辑卷 253
6.4.8 调整逻辑卷的大小 253
认证目标6.05 文件系统的管理 254
6.5.1 /etc/fstab文件 255
6.5.2 /etd/fstab文件中的通用
唯一标识符 256
6.5.3 挂载命令 256
6.5.4 文件系统挂载的其他
选项 257
6.5.5 虚拟文件系统 258
6.5.6 在/etc/fstab文件中添加
自己的文件系统 258
6.5.7 可移动媒介和/etc/fstab
文件 259
6.5.8 联网的文件系统 259
认证目标6.06 自动挂载程序 260
6.6.1 通过自动挂载程序进行
挂载 261
6.6.2 练习6-3:配置自动挂载
程序 264
6.7 认证小结 265
6.8 应试要点 265
6.9 自测题 266
6.10 实验题 268
6.11 自测题答案 268
6.12 实验题答案 269
第7章 程序包管理 273
认证目标7.01 Red Hat程序包
管理器 274
7.1.1 程序包的含义 275
7.1.2 RPM数据库的含义 275
7.1.3 库的含义 275
7.1.4 安装RPM程序包 276
7.1.5 卸载RPM程序包 277
7.1.6 从远程系统安装RPM 278
7.1.7 RPM安装的安全性 278
7.1.8 带内核的特殊RPM过程 279
认证目标7.02 更多rpm命令 281
7.2.1 程序包查询 281
7.2.2 程序包签名 282
7.2.3 文件校验 282
认证目标7.03 依赖和yum命令 284
7.3.1 依赖地狱示例 284
7.3.2 从依赖地狱解脱 285
7.3.3 yum基本配置 286
7.3.4 基本yum配置文件:
yum.conf 286
7.3.5 /etc/yum/pluginconf.d目录
中的配置文件 287
7.3.6 /etc/yum.repos.d目录中的
配置文件 288
7.3.7 创建自己的/etc/yum.repos.d
配置文件 290
7.3.8 练习7-1:从RHEL 7 DVD
创建yum库 292
7.3.9 第三方库 293
7.3.10 基本yum命令 293
7.3.11 安装模式 294
7.3.12 安全性和yum 295
7.3.13 更新和安全修复 295
7.3.14 程序包组和yum 296
7.3.15 更多yum命令 298
认证目标7.04 更多程序包管理
工具 300
7.4.1 GNOME软件更新工具 301
7.4.2 自动更新 302
7.4.3 GNOME Software工具 302
7.4.4 练习7-2:使用yum和
GNOME Software工具
安装多个程序包 或程序
包组 303
7.4.5 Red Hat订阅管理器 303
7.5 认证小结 304
7.6 应试要点 305
7.7 自测题 306
7.8 实验题 307
7.9 自测题答案 307
7.10 实验题答案 308
第8章 用户管理 311
认证目标8.01 用户账户管理 312
8.1.1 不同的用户类型 313
8.1.2 影子口令套组 313
8.1.3 命令行工具 317
8.1.4 练习8-1:使用Red Hat
User Manager添加用户 319
8.1.5 练习8-2:真假shell 320
8.1.6 修改账户 320
8.1.7 更多的用户和组管理
命令 322
认证目标8.02 管理控制 323
8.2.1 作为根管理用户登录 323
8.2.2 练习8-3:限制根管理用户
登录 324
8.2.3 登录 324
8.2.4 su命令的正确用法 325
8.2.5 限制访问su 325
8.2.6 sg命令的正确用法 325
8.2.7 使用sudo命令自定义
管理员 326
8.2.8 其他管理用户 327
认证目标8.03 用户和shell配置 327
8.3.1 主目录和/etc/skel 327
8.3.2 练习8-4:保护系统的
另一种方法 329
8.3.3 用户主目录中的shell
配置文件 329
8.3.4 登录、登出和用户转换 330
认证目标8.04 用户和网络身份
验证 330
8.4.1 LDAP客户端配置 331
8.4.2 Name Service Switch
文件 333
8.4.3 System Security Service
Daemon 333
8.4.4 Red Hat网络身份验证
工具 334
认证目标8.05 特定组 338
8.5.1 标准组和Red Hat组 339
8.5.2 共享目录 339
8.5.3 练习8-5:使用SGID位
控制组所有权 340
8.6 认证小结 341
8.7 应试要点 342
8.8 自测题 343
8.9 实验题 344
8.10 自测题答案 344
8.11 实验题答案 345
第9章 RHCSA级系统管理任务 349
认证目标9.01 基本的系统管理
命令 350
9.1.1 系统资源管理命令 350
9.1.2 存档文件和压缩 357
认证目标9.02 系统管理自动化:
cron和at 359
9.2.1 系统crontab和组件 359
9.2.2 按小时执行的cron工作
任务 361
9.2.3 定期的anacron工作
任务 362
9.2.4 为用户建立cron工作
任务 362
9.2.5 练习9-1:创建cron工作
任务 363
9.2.6 使用at系统运行工作
任务 363
9.2.7 安全的cron和at 364
认证目标9.03 本地日志文件分析 365
9.3.1 系统日志配置文件 366
9.3.2 日志文件管理 367
9.3.3 各种日志文件 367
9.3.4 服务专用日志 368
9.3.5 练习9-2:学习日志文件 369
9.3.6 查看system journal 369
9.4 认证小结 371
9.5 应试要点 371
9.6 自测题 372
9.7 实验题 373
9.8 自测题答案 373
9.9 实验题答案 374
第10章 安全入门 377
认证目标10.01 Linux安全层 378
10.1.1 bastion系统 379
10.1.2 使用安全更新的*佳
防御 379
10.1.3 服务特有的安全 379
10.1.4 基于主机的安全 381
10.1.5 基于用户的安全 381
10.1.6 控制台安全 381
10.1.7 美国国家安全局的建议 382
10.1.8 PolicyKit 382
认证目标10.02 防火墙和网络地址
转换 383
10.2.1 定义 383
10.2.2 firewalld命令的结构 384
10.2.3 练习10-1:配置富规则 390
10.2.4 NSA的更多建议 391
10.2.5 确保防火墙始终运行 392
10.2.6 IP伪装 393
10.2.7 IP转发 394
10.2.8 Red Hat Firewall
Configuration工具 394
认证目标10.03 TCP包装器 399
10.3.1 服务由TCP包装器
保护吗? 400
10.3.2 TCP包装器配置文件 400
10.3.3 练习10-2:配置TCP
包装器 402
认证目标10.04 可插拔身份验证
模块 402
10.4.1 配置文件 403
10.4.2 控制标记 403
10.4.3 PAM文件的格式 405
10.4.4 练习10-3:配置PAM以
限制根访问 408
10.4.5 PAM和基于用户的安全 408
10.4.6 练习10-4:使用PAM
限制用户访问 409
认证目标10.05 保护文件和有关GPG2
的更多信息 409
10.5.1 GPG2命令 410
10.5.2 当前的GPG2配置 410
10.5.3 GPG2加密选项 410
10.5.4 生成GPG2密钥 411
10.5.5 使用GPG2密钥加密
文件 412
10.6 认证小结 413
10.7 应试要点 414
10.8 自测题 415
10.9 实验题 416
10.10 自测题答案 417
10.11 实验题答案 418
第11章 系统服务和SELinux 421
认证目标11.01 Red Hat系统配置 422
11.1.1 服务管理 423
11.1.2 系统服务 423
11.1.3 配置过程简介 423
11.1.4 可用配置工具 424
认证目标11.02 安全增强型Linux 424
11.2.1 SELinux布尔值目录中的
选项 425
11.2.2 SELinux布尔值的服务
类别 425
11.2.3 使用SELinux管理工具
配置布尔值 426
11.2.4 布尔值设置 427
11.2.5 SELinux文件上下文 429
11.2.6 SELinux端口标签 430
11.2.7 练习11-1:使用合适的
SELinux上下文配置
新目录 431
认证目标11.03 Secure Shell
服务器 432
11.3.1 SSH服务器配置文件 432
11.3.2 配置SSH服务器 433
11.3.3 练习11-2:在非标准端口
上运行SSH服务器 438
11.3.4 SSH基于用户的安全 439
11.3.5 SSH基于主机的安全 439
认证目标11.04 安全和配置检查表 440
11.4.1 安装服务器服务 440
11.4.2 基本配置 443
11.4.3 确保服务在重启之后仍然
有效 443
11.4.4 通过安全层审查访问 443
11.4.5 练习11-3:练习对网络连接
问题进行故障排除 444
11.4.6 练习11-4:查看firewalld和
TCP包装器的不同效果 446
11.5 认证小结 447
11.6 应该要点 447
11.7 自测题 448
11.8 实验题 449
11.9 自测题答案 450
11.10 实验题答案 450
第12章 RHCE管理任务 453
认证目标12.01 系统维护自动化 455
12.1.1 标准的管理脚本 455
12.1.2 bash变量 456
12.1.3 bash命令 457
12.1.4 练习12-1:创建脚本 461
认证目标12.02 设置系统使用
报表 462
12.2.1 系统使用命令 462
12.2.2 系统活动报表工具 464
12.2.3 收集系统状态生成日志 464
12.2.4 准备系统状态报表 464
认证目标12.03 内核运行时参数 466
12.3.1 sysctl与/etc/sysctl.conf
如何一起运行 466
12.3.2 /etc/sysctl.conf文件中的
设置 467
12.3.3 练习12-2:禁止响应ping
命令 467
12.04 IP路由 468
12.4.1 配置默认路由 468
12.4.2 配置静态路由 469
12.4.3 练习12-3:静态路由 470
12.05 IPv6简介 471
12.5.1 基本的IPv6地址 471
12.5.2 故障排除工具 472
12.5.3 配置IPv6地址 473
12.06 网络接口绑定和成组 474
12.6.1 配置接口绑定 475
12.6.2 练习12-4:测试绑定故障
转移 478
12.6.3 配置接口成组 479
12.07 使用Kerberos进行身份验证 480
12.7.1 Kerberos简介 480
12.7.2 Kerberos服务器和客户端
的先决条件 481
12.7.3 练习12-5:安装Kerberos
KDC 481
12.7.4 设置Kerberos客户端 483
12.7.5 练习12-6:配置Kerberos
身份验证 485
12.8 认证小结 487
12.9 应试要点 487
12.10 自测题 488
12.11 实验题 489
12.12 自测题答案 490
12.13 实验题答案 491
第13章 网络服务:DNS、SMTP、iSCSI
和NTP 495
认证目标13.01 域名服务简介 497
13.1.1 BIND名称服务器 497
13.1.2 不同类型的DNS
服务器 497
认证目标13.02 DNS服务器的*低
配置 498
13.2.1 BIND配置文件 498
13.2.2 BIND高速缓存域名
服务器 499
13.2.3 使用Unbound作为高速
缓存域名服务器 503
13.2.4 DNS客户端故障排除 504
13.2.5 练习13-1:设置自己的
BIND DNS服务器 506
13.2.6 练习13-2:设置自己的
Unbound DNS服务器 506
认证目标13.03 各种电子邮件
代理 506
13.3.1 定义和协议 507
13.3.2 相关邮件服务器程序包 507
13.3.3 使用alternatives命令选择
电子邮件系统 508
13.3.4 一般用户安全 508
13.3.5 邮件日志记录 509
13.3.6 常见的安全问题 509
13.3.7 测试电子邮件服务器 510
13.3.8 练习13-3:为电子邮件
创建用户 510
认证目标13.04 配置Postfix 510
13.4.1 配置文件 510
13.4.2 main.cf配置文件 512
13.4.3 /etc/aliases配置文件 515
13.4.4 测试当前的Postfix配置 516
13.4.5 配置Postfix身份验证 516
13.4.6 将Postfix配置为域的
SMTP服务器 517
13.4.7 将Postfix配置为
客户端 518
认证目标13.05 iSCSI目标和发起
程序 519
13.5.1 设置iSCSI目标 519
13.5.2 连接到远程iSCSI存储 522
认证目标13.06 网络时间服务 523
13.7 认证小结 526
13.8 应试要点 527
13.9 自测题 528
13.10 实验题 529
13.11 自测题答案 530
13.12 实验题答案 530
第14章 Apache Web服务器 535
认证目标14.01 Apache Web
服务器 536
14.1.1 Apache 2.4 537
14.1.2 LAMP栈 537
14.1.3 安装 537
14.1.4 练习14-1:安装Apache
服务器 538
14.1.5 Apache配置文件 539
14.1.6 分析默认的Apache
配置 539
14.1.7 主要的Apache配置文件 540
14.1.8 简单Web服务器的基本
Apache配置 541
14.1.9 Apache日志文件 542
认证目标14.02 标准的Apache安全
配置 543
14.2.1 端口和防火墙 543
14.2.2 Apache和SELinux 543
14.2.3 模块管理 546
14.2.4 Apache的安全性 546
14.2.5 练习14-2:Apache Welcome
和noindex.html故事 549
14.2.6 练习14-3:创建一组
文件 549
14.2.7 基于主机的安全 550
14.2.8 基于用户的安全 550
认证目标14.03 专用Apache目录 551
14.3.1 通过.htaccess文件控制 552
14.3.2 受口令保护的访问 552
14.3.3 主目录访问 552
14.3.4 组管理的目录 554
14.3.5 练习14-4:Web目录的口令
保护 555
认证目标14.04 一般虚拟主机和安全
虚拟主机 556
14.4.1 标准虚拟主机 557
14.4.2 安全虚拟主机 559
14.4.3 创建新的TLS证书 562
14.4.4 测试页面 564
14.4.5 语法检查程序 565
14.4.6 Apache故障检修 565
14.4.7 练习14-5:创建虚拟Web
服务器 565
认证目标14.05 部署基本CGI应用
程序 566
14.5.1 Apache CGI文件的配置
变更 566
14.5.2 在Perl中设置简单的CGI
脚本 567
14.5.3 连接网站 568
14.6 认证小结 568
14.7 应试要点 569
14.8 自测题 570
14.9 实验题 571
14.10 自测题答案 571
14.11 实验题答案 572
第15章 Samba文件服务器 577
认证目标15.01 Samba服务 578
15.1.1 安装Samba服务 579
15.1.2 Samba的背景 579
15.1.3 端口、防火墙和Samba 580
15.1.4 配置Samba的SELinux
布尔值 581
15.1.5 配置Samba的SELinux
文件类型 582
15.1.6 Samba守护进程 583
15.1.7 Samba服务器全局配置 583
15.1.8 Samba共享目录 590
15.1.9 使Samba加入域 593
15.1.10 Samba用户数据库 594
15.1.11 创建一个公共共享 594
15.1.12 测试对/etc/samba/smb.conf的修改 595
15.1.13 练习15-1:配置Samba主目录共享 596
认证目标15.02 Samba客户端 597
15.2.1 命令行工具 597
15.2.2 mount命令的选项 598
15.2.3 自动挂载Samba共享 598
15.2.4 练习15-2:配置Samba共享,
用于组的协调 599
15.2.5 多用户Samba挂载 600
认证目标15.03 Samba故障排查 600
15.3.1 Samba问题的确定 601
15.3.2 查看本地日志文件 601
15.4 认证小结 602
15.5 应试要点 603
15.6 自测题 604
15.7 实验题 605
15.8 自测题答案 605
15.9 实验题答案 606
第16章 使用Kerberos保护NFS 611
认证目标16.01 NFS服务器 612
16.1.1 RHEL 7的NFS选项 613
16.1.2 NFS的基本安装 613
16.1.3 NFS服务器的基本配置 613
16.1.4 配置NFS完成基本操作 615
16.1.5 /etc/sysconfig/nfs中的固定端口 617
16.1.6 使NFS与SELinux协同工作 619
16.1.7 NFS的瓶颈和限制 621
16.1.8 性能提示 622
16.1.9 NFS安全指令 622
16.1.10 基于主机的安全选项 623
16.1.11 基于用户的安全选项 623
16.1.12 练习16-1:NFS 623
认证目标16.02 测试NFS客户端 624
16.2.1 NFS挂载选项 625
16.2.2 在/etc/fstab中配置NFS 625
16.2.3 无磁盘的客户端 626
16.2.4 NFS的当前状态 626
认证目标16.03 结合使用NFS和Kerberos 627
16.3.1 启用Kerberos的NFS服务 627
16.3.2 使用Kerberos配置NFS导出 628
16.3.3 使用Kerberos配置NFS客户端 628
16.3.4 练习16-2:为使用Kerberos
保护的NFS准备系统 629
16.3.5 练习16-3:配置启用Kerberos的NFS共享 630
16.4 认证小结 631
16.5 应试要点 631
16.6 自测题 632
16.7 实验题 633
16.8 自测题答案 634
16.9 实验题答案 634
第17章 MariaDB服务器 637
认证目标17.01 MariaDB简介 638
17.1.1 安装MariaDB 639
17.1.2 初始配置 640
17.1.3 练习17-1:安装和保护MariaDB 641
17.1.4 在非标准的TCP端口上运行MariaDB 642
17.1.5 练习17-2:在非标准的TCP端口上运行MariaDB 642
认证目标17.02 数据库管理 643
17.2.1 数据库概念 643
17.2.2 使用数据库 644
17.2.3 使用表 645
17.2.4 练习17-3:创建表 646
认证目标17.03 简单的SQL查询 647
17.3.1 SQL命令INSERT 648
17.3.2 SQL命令SELECT 648
17.3.3 SQL 命令DELETE 649
17.3.4 SQL 命令UPDATE 650
17.3.5 练习17-4:实践简单的SQL查询 650
认证目标17.04 保护MariaDB 653
17.4.1 基于主机的安全性 653
17.4.2 基于用户的安全性 653
17.4.3 练习 17-5:实践MariaDB用户的权限 656
认证目标17.05 数据库备份和恢复 657
17.5.1 使用mysqldump进行备份和恢复 657
17.5.2 把数据转储到文本文件中进行备份 658
17.6 认证小结 658
17.7 应试要点 659
17.8 自测题 660
17.9 实验题 661
17.10 自测题答案 661
17.11 实验题答案 662
附录A 为模拟考试准备一个系统 665
附录B 模拟考试1:RHCSA 669
附录C 模拟考试2:RHCSA 673
附录D 模拟考试3:RHCE 677
附录E 模拟考试4:RHCE 681
术语表 685
展开全部
RHCSA/RHCE 红帽Linux认证学习指南-(第7版)-EX200&EX300 作者简介
Michael Jang已获得RHCE、LPIC-2和MCP认证,曾撰写本书的前3版、CompTIA Linux+ Exam Cram 和Sair Linux/GNU Installation and Configuration Exam Cram 。
Alessandro Orsaria已获得RHCE、RHCA和CCIE认证,是一位IT基础架构师,具有15年以上的Linux系统从业经验。他拥有伦敦帝国理工学院的MBA学位,并为Linux Magazine和Linux Journal撰写文章。