《Linux操作系统与实训 RHEL 6.4/CentOS 6.4》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:唐柱斌主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302435051
  • 页数:327 页
图书介绍:本书内容深入浅出,知识全面且实例丰富,语言通俗易懂。本书采用“项目驱动”的方式,以培养技能型人才为目标,注重知识的实用性和可操作性,强调职业技能训练,是Linux组网技术的理想教材。本书的所有教学录像和实验视频全部放在精品课程网站上,供下载学习和在线收看。

第1章 搭建与测试Linux服务器 1

1.1 Linux简介 1

1.1.1 Linux系统的历史 1

1.1.2 Linux的版权问题 2

1.1.3 Linux体系结构 2

1.1.4 Linux的版本 3

1.1.5 磁盘分区 4

1.2 安装Red Hat Enterprise Linux 6 5

1.3 基本配置安装后的Red Hat Enterprise Linux 6 17

1.4 Linux的登录和退出 20

1.5 认识Linux的启动过程和运行级别 21

1.5.1 启动过程 21

1.5.2 INIT进程 21

1.5.3 系统的运行级别 21

1.6 启动Shell 22

1.6.1 使用Linux系统的终端窗口 23

1.6.2 使用Shell提示符 23

1.7 配置常规网络 24

1.8 忘记root密码的修复方法 31

1.9 练习题 34

1.10 项目实录 35

第2章 使用常用的Linux命令 36

2.1 Linux命令基础 36

2.1.1 Linux命令特点 36

2.1.2 后台运行程序 37

2.2 文件目录类命令 37

2.2.1 浏览目录类命令 37

2.2.2 浏览文件类命令 38

2.2.3 目录操作类命令 40

2.2.4 文件操作类命令 41

2.3 系统信息类命令 48

2.4 进程管理类命令 49

2.5 其他常用命令 53

2.6 练习题 54

2.7 项目实录 55

实训 Linux常用命令 56

第3章 Shell与Vim编辑器 59

3.1 Shell 59

3.1.1 Shell的基本概念 59

3.1.2 Shell环境变量 61

3.1.3 正则表达式 64

3.1.4 输入/输出重定向与管道 65

3.1.5 Shell脚本 69

3.2 Vim编辑器 71

3.2.1 Vim的启动与退出 71

3.2.2 Vim的工作模式 72

3.2.3 Vim命令 72

3.3 练习题 74

3.4 项目实录 75

项目实录一:Shell编程 75

项目实录二:应用Vim编辑器 76

实训一 Shell的使用训练 76

实训二 Vim编辑器的使用训练 78

第4章 用户和组的管理 80

4.1 概述 80

4.2 用户和组群文件 81

4.2.1 用户账户文件 81

4.2.2 组群文件 83

4.3 用户账户管理 84

4.3.1 用户切换 84

4.3.2 新建用户 85

4.3.3 设置用户账户口令 86

4.3.4 用户账户的维护 87

4.4 组群管理 88

4.4.1 维护组群账户 88

4.4.2 为组群添加用户 89

4.5 使用用户管理器管理用户和组群 90

4.5.1 用户账号管理 90

4.5.2 在图形模式下管理组群 91

4.6 常用的账户管理命令 91

4.7 企业实战与应用——账号管理实例 94

4.8 练习题 95

4.9 项目实录 96

实训 用户和组的管理训练 97

第5章 文件系统和磁盘管理 99

5.1 文件系统 99

5.1.1 文件系统基础 99

5.1.2 Linux文件系统目录结构 101

5.1.3 Linux文件权限管理 101

5.2 磁盘管理 106

5.2.1 常用磁盘管理工具 106

5.2.2 Linux中的软RAID 115

5.2.3 LVM 119

5.3 磁盘配额管理 123

5.3.1 磁盘配额的设计与准备 123

5.3.2 实施磁盘配额 124

5.4 练习题 128

5.5 项目实录 130

项目实录一:文件权限管理 130

项目实录二:文件系统管理 130

项目实录三:LVM逻辑卷管理器 131

项目实录四:动态磁盘管理 131

实训 文件系统和磁盘管理应用训练 132

第6章 DHCP服务器配置 135

6.1 DHCP服务概述 135

6.1.1 DHCP服务简介 135

6.1.2 DHCP服务工作原理 135

6.2 DHCP服务的安装与配置 137

6.2.1 DHCP服务的安装 137

6.2.2 DHCP服务的配置 139

6.2.3 DHCP服务的启动 142

6.3 DHCP客户端的配置 143

6.3.1 Linux下DHCP客户端的配置 143

6.3.2 Windows下DHCP客户端的配置 143

6.4 练习题 145

6.5 项目实录 146

实训 DHCP服务器配置训练 147

第7章 DNS服务器的安装及配置 148

7.1 DNS服务 148

7.1.1 DNS概述 148

7.1.2 DNS查询模式 149

7.1.3 DNS域名空间结构 149

7.2 DNS服务的安装 150

7.2.1 认识BIND 150

7.2.2 安装BIND软件包 150

7.2.3 安装chroot软件包 151

7.2.4 DNS服务的启动、停止与重启 151

7.3 BIND配置文件 151

7.3.1 全局配置文件 151

7.3.2 主配置文件 153

7.4 DNS服务器的配置 155

7.4.1 缓存DNS服务器的配置 155

7.4.2 主DNS服务器的配置 156

7.4.3 辅助DNS服务器的配置 159

7.4.4 直接域名解析 161

7.4.5 泛域名解析 162

7.5 DNS客户端的配置 162

7.6 DNS测试 163

7.7 练习题 165

7.8 项目实录 166

实训 DNS服务器配置训练 167

第8章 NFS网络文件系统 171

8.1 NFS基本原理 171

8.1.1 NFS服务概述 171

8.1.2 NFS工作原理 171

8.1.3 NFS组件 172

8.2 NFS服务器配置 173

8.2.1 安装、启动和停止NFS服务器 173

8.2.2 配置文件/etc/exports 175

8.2.3 检查NFS服务的工作状态 177

8.2.4 exports导出目录 177

8.3 NFS客户端配置 178

8.4 NFS故障排除 182

8.5 练习题 183

8.6 项目实录 185

实训 NFS服务器配置训练 185

第9章 samba服务器的配置 187

9.1 samba简介 187

9.2 samba服务的安装、启动与停止 188

9.2.1 安装samba服务 188

9.2.2 启动与停止samba服务 189

9.2.3 了解samba服务器配置的工作流程 190

9.3 samba服务的配置文件 191

9.3.1 解读主要配置文件smb.conf 191

9.3.2 samba服务的日志文件和密码文件 196

9.4 samba服务器实例解析 197

9.4.1 share服务器实例解析 197

9.4.2 user服务器实例解析 198

9.4.3 samba服务的用户映射文件 199

9.5 配置打印服务共享 201

9.6 Linux和Windows互相通信 202

9.7 samba排错 203

9.7.1 Linux服务的一般排错方法 203

9.7.2 samba服务的故障排错 204

9.8 练习题 205

9.9 项目实录 207

实训 samba服务器的配置训练 208

第10章 Apache服务器的配置 209

10.1 Apache简介 209

10.2 Apache服务的安装、启动与停止 210

10.2.1 安装Apache相关软件 210

10.2.2 测试httpd服务是否安装成功 210

10.2.3 让防火墙放行,并设置SELinux为允许 211

10.2.4 自动加载Apache服务 211

10.3 Apache服务器的主配置文件 212

10.4 Apache服务器的常规配置 220

10.5 Apache服务器的高级配置 227

10.5.1 虚拟主机的配置 227

10.5.2 配置用户身份认证 230

10.6 练习题 233

10.7 项目实录 234

实训 Apache服务器的配置训练 235

第11章 FTP服务器的配置 238

11.1 FTP服务概述 238

11.1.1 FTP工作原理 238

11.1.2 匿名用户 239

11.2 vsftpd服务器配置 239

11.2.1 安装、启动与停止vsftpd服务 239

11.2.2 认识vsftpd的配置文件 241

11.2.3 配置vsftpd常规服务器 241

11.3 典型FTP服务器配置案例 250

11.4 配置基于虚拟用户的FTP服务器案例 252

11.4.1 企业环境 252

11.4.2 需求分析 252

11.4.3 解决方案 252

11.5 练习题 256

11.6 项目实录 257

实训 FTP服务器的配置训练 258

第12章 电子邮件服务器的配置 259

12.1 电子邮件服务工作原理 259

12.1.1 电子邮件服务概述 259

12.1.2 电子邮件系统的组成 259

12.1.3 电子邮件传输过程 260

12.1.4 与电子邮件相关的协议 261

12.1.5 邮件中继 261

12.2 电子邮件服务器的安装、启动与停止 262

12.3 Sendmail服务器配置 263

12.3.1 Sendmail常规服务器配置 263

12.3.2 设置邮箱容量 269

12.3.3 设置虚拟域用户 271

12.3.4 Sendmail服务器安装与调试的完整实例 274

12.4 练习题 279

实训 电子邮件服务器的配置训练 280

第13章 配置防火墙与代理服务器 282

13.1 防火墙概述 282

13.1.1 防火墙的概念 282

13.1.2 防火墙的种类 282

13.2 iptables 283

13.2.1 iptables简介 283

13.2.2 iptables的工作原理 283

13.2.3 安装iptables 286

13.2.4 iptables命令 287

13.2.5 iptables命令使用举例 289

13.3 NAT 291

13.3.1 NAT的基本知识 291

13.3.2 使用iptables实现NAT 293

13.4 squid代理服务器 297

13.4.1 代理服务器的工作原理 297

13.4.2 安装、启动与停止squid服务 298

13.4.3 配置Squid服务器 299

13.4.4 配置透明代理 303

13.5 练习题 307

13.6 项目实录 309

实训 Linux防火墙的配置训练 310

第14章 VPN服务器的配置 312

14.1 VPN概述 312

14.1.1 VPN工作原理 312

14.1.2 VPN的应用 313

14.1.3 VPN协议 313

14.2 VPN服务器配置的环境设计 314

14.2.1 项目设计 314

14.2.2 项目准备 314

14.3 安装VPN服务器 315

14.4 配置VPN服务器 315

14.5 配置VPN客户端 319

14.5.1 建立VPN连接 319

14.5.2 连接VPN服务器并测试 323

14.5.3 不同网段IP地址小结 323

14.6 练习题 324

14.7 项目实录 325

实训 VPN服务器的配置训练 325

参考文献 327