第1章准备RedHat操作型认证考试1
认证目标1.01RHCSA和RHCE认证考试3
1.1.1考试体验4
1.1.2RHCSA认证考试4
1.1.3RHCE认证考试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获得RedHat企业版Linux8
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.3RedHat与虚拟机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.7RHEL7中的所有程序包25
1.5.8基线程序包26
1.5.9程序包组26
1.5.10安装过程27
认证目标1.06系统设置选项28
1.6.1初始设置和Firstboot28
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配置RedHatKVM44
2.1.1选择虚拟机的理由45
2.1.2假设必须安装KVM45
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.3KVM配置文件58
2.2.4从命令行控制虚拟机59
认证目标2.03自动安装选项63
2.3.1Kickstart的概念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.6Kickstart配置程序71
认证目标2.04用SecureShell和
SecureCopy管理
系统74
2.4.1配置SSH客户端75
2.4.2命令行访问75
2.4.3SSH的其他命令行工具76
2.4.4SSH图形化访问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访问URL81
2.6认证小结82
2.7应试要点83
2.8自测题84
2.9实验题85
2.10自测题答案86
2.11实验题答案87
第3章基本的命令行技术91
认证目标3.01shell94
3.1.1其他shell94
3.1.2虚拟终端94
3.1.3GUIshell接口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如果不喜欢vi111
3.3.6用GUI工具编辑文本
文件112
认证目标3.04本地在线文档112
3.4.1何时需要帮助文档112
3.4.2各种man页面113
3.4.3info手册115
3.4.4/usr/share/doc目录中的
文档细节115
认证目标3.05网络入门116
3.5.1IPv4网络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.1getfacl命令148
4.2.2使文件系统成为ACL友好
系统148
4.2.3管理文件的ACL149
4.2.4配置ACL的目录151
4.2.5配置默认ACL152
4.2.6ACL和屏蔽位152
4.2.7练习4-1:用ACL拒绝一个用户的访问153
4.2.8NFS共享与ACL153
认证目标4.03基本的防火墙控制155
4.3.1标准端口155
4.3.2重点介绍iptables命令156
4.3.3确保防火墙在运行中157
4.3.4iptables服务158
4.3.5firewalld服务159
4.3.6练习4-2:调整防火墙
配置163
认证目标4.04使用基于密钥的验证
保护SSH164
4.4.1SSH的配置命令164
4.4.2SSH客户端配置文件165
4.4.3基本的加密通信165
4.4.4为基于密钥的验证建立私钥/公钥对166
认证目标4.05安全增强型Linux
入门168
4.5.1SELinux的基本功能168
4.5.2SELinux的状态169
4.5.3在命令行配置SELinux170
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.11GUISELinux管理工具178
4.5.12SELinux故障排除
浏览器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.01BIOS与UEFI193
5.1.1系统的基本配置193
5.1.2启动菜单194
5.1.3访问Linux引导程序194
认证目标5.02引导程序与GRUB2
程序195
5.2.1GRand统一引导加载
程序——GRUB195
5.2.2练习5-1:将系统引导到
不同的目标197
5.2.3练习5-2:恢复root口令197
5.2.4修改系统的引导程序198
5.2.5如何更新GRUB200
5.2.6GRUB2的命令行200
5.2.7练习5-3:使用GRUB2
命令行202
5.2.8重新安装GRUB2202
5.2.9从GRUB2引导的一个选项:
急救模式203
证书目标5.03GRUB2与登录205
5.3.1内核与初始RAM磁盘206
5.3.2第一个进程、目标和
单元206
5.3.3目标之间的切换208
5.3.4重新启动和正常关闭
系统208
5.3.5systemd取代了Upstart和
SysVInit209
5.3.6systemd单元212
5.3.7虚拟终端与登录界面214
认证目标5.04按目标控制214
5.4.1按目标定义功能214
5.4.2systemd单元的内部构造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
第7章程序包管理273
第8章用户管理311
第9章RHCSA级系统管理任务349
第10章安全入门377
第11章系统服务和SELinux421
第12章RHCE管理任务453
第13章网络服务:DNS、SMTP、iSCSI
和NTP495
第14章ApacheWeb服务器535
认证目标14.01ApacheWeb
服务器536
第15章Samba文件服务器577
第16章使用Kerberos保护NFS611
第17章MariaDB服务器637
术语表685
展开