《高性能LINUX平台建构实践指南》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:高鹏,朱晓丽编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2014
  • ISBN:9787113184254
  • 页数:468 页
图书介绍:本书共分为共分为27个章节个章节,从全面实用的角度,介绍了Red Hat Enterprise Linux 6.3的基本操作及其主要应用。主要包括Red Hat Enterprise Linux 6.3的安装、配置、GNOME图形界面的基本操作、常用的shell命令、Linux的日常应用和Red Hat Enterprise Linux 6.3的常见服务器设置等内容。本书内容详尽、图文并茂、结构清晰、实用性强,是想进入Linux世界的初学者的首选,同时对从事Linux系统管理和服务器架设的专业技术人员也有一定参考价值。

第1章 Linux与开源文化 1

1.1 什么是Linux 1

1.2 Linux的版本 1

1.2.1 Linux的基本概念 2

1.2.2 Linux的诞生和发展 2

1.3 Linux优点介绍 3

1.4 开源文化分析 3

1.4.1 不同的程序员 4

1.4.2 开源软件 4

1.4.3 许可证 4

1.4.4 开源文化 5

1.5 小结 5

第2章 安装和卸载Linux 6

2.1 RedHat Linux介绍 6

2.2 安装Linux 7

2.2.1 引导安装程序 8

2.2.2 设置安装属性 9

2.2.3 完成安装 19

2.3 卸载Linux 20

2.4 登录Red Hat Linux 21

2.4.1 设置代理 21

2.4.2 登录图形界面 23

2.4.3 登录虚拟控制台 24

2.4.4 远程登录 24

2.4.5 图形化环境 24

2.5 安装的常见问题 25

2.5.1 无法引导Red Hat Enterprise Linux 25

2.5.2 安装起始的问题 26

2.5.3 安装过程的问题 26

2.5.4 安装后的问题 27

2.5.5 与Windows系统共存 28

2.6 小结 29

第3章 文件和磁盘管理 30

3.1 Linux文件系统入门 30

3.1.1 文件介绍 30

3.1.2 目录介绍 31

3.1.3 文件的结构 32

3.2 文件的基本操作 34

3.2.1 新建和删除文件 34

3.2.2 查看和创建文件 35

3.2.3 复制和移动文件 37

3.3 压缩和解压缩 37

3.3.1 创建.zip文件 37

3.3.2 解压缩 38

3.3.3 文件打包 39

3.3.4 使用图形化界面 40

3.4 设置文件/目录访问权限 40

3.4.1 设置权限 41

3.4.2 使用chmod命令 42

3.4.3 使用chown命令 44

3.5 管理磁盘 44

3.5.1 磁盘空间管理 45

3.5.2 磁盘分区操作 46

3.5.3 优化系统硬盘 46

3.6 使用光盘 49

3.6.1 挂载和卸载光盘 49

3.6.2 制作ISO文件 50

3.6.3 刻录光盘 50

3.7 小结 51

第4章 系统管理 52

4.1 显示设置 52

4.1.1 设置分辨率和色彩深度 52

4.1.2 主题设置 53

4.2 硬件配置 53

4.2.1 配置声卡 54

4.2.2 配置网卡 54

4.3 打印机的安装、配置和管理 56

4.3.1 安装配置打印机 57

4.3.2 修改打印机配置 58

4.3.3 管理打印机 59

4.4 安装软件 59

4.4.1 RPM软件包安装软件 59

4.4.2 代码编译安装软件 60

4.5 用户账号管理 60

4.5.1 设置root账号密码 60

4.5.2 添加修改账号 61

4.5.3 删除用户账号 63

4.5.4 组群的各项操作 63

4.5.5 命令行添加用户 63

4.5.6 查看登录的用户 64

4.6 进程管理 64

4.6.1 用Ps获得进程状态 65

4.6.2 终止进程的命令 65

4.6.3 控制进程的优先级 66

4.7 TCP/IP网络基础 66

4.7.1 IP地址 66

4.7.2 子网掩码 67

4.7.3 网关地址 68

4.8 小结 68

第5章 使用办公软件 69

5.1 OpenOffice.org办公简介 69

5.1.1 基本概述 69

5.1.2 安装OpenOffice.org 70

5.2 进行文字处理——Linux中的Word 71

5.2.1 文字处理 71

5.2.2 使用表格 73

5.3 数字表格处理——Linux中的Excel 73

5.3.1 设计工作表 74

5.3.2 对工作表进行统计分析 75

5.4 OpenOffice.org Impress Linux中的PowerPoint 76

5.4.1 制作幻灯片 76

5.4.2 设置动画 78

5.5 OpenOffce.org Draw—— Linux中的Photoshop 78

5.5.1 绘制图形 78

5.5.2 三维化处理 81

5.6 使用Acrobat Reader查看PDF文件 82

5.7 小结 83

第6章 网上冲浪 84

6.1 连网设置 84

6.1.1 互联网配置向导 84

6.1.2 ADSL连接 85

6.1.3 局域网连接 85

6.1.4 测试网络连接 86

6.2 浏览网页 87

6.2.1 使用Firefox浏览器 87

6.2.2 书签 89

6.2.3 使用Firefox快捷键 90

6.3 收发E-mail 90

6.3.1 结识Thunderbird 91

6.3.2 Thunderbird邮件处理功能 92

6.3.3 Thunderbird联系人 93

6.3.4 Thunderbird属性设置 94

6.4 上传与下载工具 95

6.5 网上聊天 97

6.5.1 下载和安装QQ 97

6.5.2 使用QQ 98

6.6 小结 99

第7章 多媒体和游戏 100

7.1 播放音频 100

7.1.1 音乐播放器 100

7.1.2 电影播放器 102

7.1.3 音频CD提取器(音乐榨汁机) 102

7.2 使用RealPlayer播放视频 103

7.3 游戏 104

7.3.1 自带游戏 104

7.3.2 其他游戏资源 106

7.4 小结 107

第8章 桌面操作 108

8.1 用户界面介绍 108

8.1.1 GNOME桌面系统 108

8.1.2 面板 109

8.1.3 文件管理器Nautilus 110

8.1.4 首选项 115

8.2 安装软件 116

8.2.1 Red Hat Enterprise Linux 6添加/删除应用程序 116

8.2.2 软件更新 119

8.3 小结 120

第9章 软件包管理 121

9.1 RPM包管理 121

9.1.1 RPM软件包的查询 121

9.1.2 RPM软件包的安装 124

9.1.3 RPM软件包安装可能出现的问题 125

9.1.4 RPM软件包的卸载 125

9.1.5 RPM软件包的升级 126

9.1.6 RPM软件包的验证 126

9.2 RPM软件包的密钥管理 128

9.2.1 下载与安装PGP 128

9.2.2 RPM使用PGP产生签名所需的配置 128

9.2.3 配置RPM宏 129

9.2.4 RPM的PGP签名选项 129

9.2.5 添加数字签名 129

9.3 TAR包管理 130

9.3.1 TAR命令语法及参数选项 130

9.3.2 创建tar文件 132

9.3.3 显示tar文件内容 133

9.3.4 向tar文件中添加一个文件 133

9.3.5 从tar文件中取出文件 133

9.4 Linux下常用的压缩工具 134

9.4.1 gzip压缩工具 134

9.4.2 zip/unzip命令 137

9.5 小结 141

第10章 其他常用工具简介 142

10.1 永中Office 142

10.1.1 文字处理工具永中文字 142

10.1.2 电子表格处理工具永中表格 144

10.2 虚拟计算机Vi tualbox 145

10.2.1 Virtualbox功能简介及系统需求 145

10.2.2 安装Virtualbox 145

10.2.3 建立虚拟计算机 146

10.2.4 使用虚拟计算机 148

10.3 远程控制VNC 149

10.3.1 VNC简介 149

10.3.2 使用VNC远程控制计算机 150

10.4 Linux下的字典软件——星际译王 150

10.4.1 星际译王简介 150

10.4.2 获得与安装星际译王 150

10.4.3 使用星际译王 151

10.5 小结 151

第11章 Shell的使用 152

11.1 创建和执行Shell程序 152

11.2 变量 153

11.2.1 给变量赋值 153

11.2.2 访问变量 154

11.3 位置参数 154

11.4 内部变量 155

11.5 特殊字符 156

11.5.1 双引号 156

11.5.2 单引号 157

11.5.3 反斜杠 157

11.5.4 反引号 158

11.6 表达式的比较 158

11.6.1 bash 158

11.6.2 tcsh 161

11.7 循环语句 163

11.7.1 for语句 163

11.7.2 while循环语句 164

11.7.3 until语句 165

11.7.4 repeat语句 165

11.7.5 select语句 165

11.7.6 shift语句 166

11.8 条件语句 166

11.8.1 if语句 166

11.8.2 case语句 167

11.9 跳转语句 169

11.9.1 break语句 169

11.9.2 exit语句 170

11.10 函数 170

11.11 小结 171

第12章 Linux下的编程 172

12.1 Linux下常用的开发工具 172

12.1.1 GCC 172

12.1.2 CVS 172

12.1.3 Perl 173

12.1.4 Linux上的Microsoft Visual Studio———Eclipse 173

12.2 Linux下的Vi文本编辑器 174

12.2.1 Vi编辑器介绍 174

12.2.2 启动Vi编辑器 175

12.2.3 显示Vi中的行号 176

12.2.4 光标移动操作 176

12.2.5 屏幕命令 177

12.2.6 文本插入命令 178

12.2.7 附加(append)命令 178

12.2.8 打开(open)命令 179

12.2.9 文本修改命令 179

12.2.10 退出Vi 182

12.3 Linux的C编译器——GCC 182

12.3.1 GCC的编译过程 183

12.3.2 GCC的基本用法和常用选项 183

12.4 小结 186

第13章 Linux中的进程管理 187

13.1 Linux进程概述 187

13.2 Linux进程原理 187

13.2.1 Linux进程的状态 187

13.2.2 Linux进程工作模式 188

13.3 Linux守护进程介绍 188

13.3.1 守护进程简介 189

13.3.2 重要守护进程介绍 189

13.4 启动Linux进程 190

13.4.1 手工启动 190

13.4.2 在指定时刻执行命令序列——at命令 191

13.4.3 在资源比较空闲时执行命令———batch命令 193

13.4.4 不断重复执行某些命令——cron命令 194

13.4.5 操作cron后台进程的表格——crontab命令 194

13.5 进程的挂起及恢复 197

13.6 Linux进程管理 198

13.6.1 使用ps命令查看进程状态 198

13.6.2 使用top命令查看进程状态 200

13.6.3 使用kill命令终止进程 201

13.6.4 使用sleep命令暂停进程 202

13.7 进程文件系统PROC 203

13.8 小结 205

第14章 Linux用户与组管理 206

14.1 用户文件和组文件 206

14.1.1 用户账户 206

14.1.2 用户账户文件——passwd 207

14.1.3 用户影子文件——shadow 208

14.1.4 用户组账号文件——/etc/group 210

14.1.5 组账号文件——/etc/gshadow 211

14.1.6 使用pwck和grpck命令验证用户和组文件 211

14.2 管理用户和用户组 213

14.2.1 启动Linux的用户管理器 213

14.2.2 添加新用户 214

14.2.3 编辑用户属性 214

14.2.4 创建用户组 216

14.2.5 修改用户组属性 217

14.3 命令行界面下的用户和组管理 218

14.3.1 使用useradd命令添加用户 218

14.3.2 使用passwd命令设置用户密码 219

14.3.3 使用usermod命令修改用户信息 219

14.3.4 使用userdel命令删除用户 220

14.3.5 使用groupadd命令创建用户组 220

14.3.6 使用groupmod命令修改用户组属性 221

14.3.7 使用groupdel命令删除用户组 221

14.4 小结 222

第15章 Linux内核编译与升级 223

15.1 Linux内核编译 223

15.1.1 什么情况下需要重新编译内核 223

15.1.2 下载和编译新内核 223

15.1.3 自动编译和安装 226

15.2 RHEL 6源码升级内核方法 227

15.3 官方Linux内核升级 228

15.3.1 有效订阅内核升级 228

15.3.2 CentOS内核替代升级法 229

15.4 小结 230

第16章 Proxy服务器配 231

16.1 代理服务器简介 231

16.1.1 代理服务器的功能 231

16.1.2 Squid代理服务器 232

16.2 获取安装Squid Server 232

16.2.1 获取Squid 232

16.2.2 安装Squid 232

16.3 快速配置Squid Server 233

16.3.1 基本配置参数 234

16.3.2 定义Squid监听HTTP客户连接请求的端口 234

16.3.3 存储对象的交换空间的大小及其目录结构 234

16.3.4 定义访问控制列表 235

16.3.5 允许或禁止某一类用户访问 235

16.3.6 应用举例 236

16.3.7 启动、停止Squid 237

16.4 客户端的配置 237

16.4.1 Windows系统下IE浏览器的设置 237

16.4.2 Linux系统下Firefox浏览器的设置 238

16.5 Squid高级配置选项 238

16.5.1 网络选项 238

16.5.2 交换空间设定选项 239

16.5.3 日志选项 239

16.5.4 Squid日志系统的构成 241

16.5.5 access.log日志文件的格式说明 241

16.5.6 外部支持程序的选项 241

16.5.7 用户访问控制选项 242

16.5.8 超时设置选项 243

16.5.9 管理参数选项 244

16.6 小结 245

第17章 Samba服务器配置 246

17.1 Samba Server简介及安装 246

17.1.1 Samba Server简介 246

17.1.2 Samba服务工作原理 247

17.1.3 Samba Server安装 248

17.2 smb.conf文件详解 248

17.2.1 smb.conf文件 248

17.2.2 全局段[Global Settings] 255

17.2.3 共享定义 257

17.2.4 宏描述 258

17.3 Samba服务器4种安全级别 259

17.3.1 share安全级别 259

17.3.2 user安全级别 260

17.3.3 server安全级别 260

17.3.4 domain安全级别 260

17.3.5 share和user安全级的比较 260

17.4 设置共享 261

17.5 设置samba用户 261

17.6 启动、停止和重启Samba服务器 262

17.7 共享资源的访问 262

17.7.1 Linux下访问共享资源 262

17.7.2 Windows下访问Linux Samba服务器 264

17.8 设置Samba网络打印机 264

17.9 小结 265

第18章 DNS服务器 266

18.1 域名原理简介 266

18.1.1 DNS的组成 267

18.1.2 DNS的层次结构与域名分配 267

18.1.3 根域 268

18.1.4 顶级域 268

18.1.5 二级域 268

18.2 DNS服务器的安装和配置 269

18.2.1 获取BIND所需的安装文件 269

18.2.2 安装DNS服务器 269

18.2.3 设置/etc/named.conf文件 270

18.2.4 定义区域 273

18.2.5 区域文件 274

18.2.6 邮件交换记录 275

18.2.7 辅助DNS服务器 275

18.2.8 高速缓存DNS 276

18.3 DNS服务器的运行和测试 276

18.3.1 DNS服务器的运行 276

18.3.2 测试DNS服务器 277

18.4 域名服务器的安全和优化 280

18.4.1 限制BIND运行于“虚拟”根环境下 280

18.4.2 区带(Zone)转移 280

18.4.3 允许查询 281

18.4.4 转发限制 281

18.4.5 域名服务器常见问题 281

18.5 小结 282

第19章 邮件服务器 283

19.1 邮件服务器Sendmail简介 283

19.2 Sendmail邮件服务器的安装配置 284

19.2.1 安装Sendmail 284

19.2.2 邮件服务器的编译和优化 286

19.2.3 启动Sendmail服务系统 287

19.2.4 配置Sendmail 288

19.2.5 图形模式下使用电子邮件 289

19.3 使用Sendmail服务器 291

19.3.1 建立电子邮件新账号 291

19.3.2 设置别名 292

19.3.3 限制单个用户邮箱容量 292

19.3.4 收取邮件——POP3服务器安装 292

19.3.5 收取邮件——启动POP3服务 293

19.3.6 保证Sendmail的安全 293

19.3.7 Sendmail管理工具 295

19.3.8 Sendmail用户工具 296

19.4 邮件服务器Postfix简介 296

19.4.1 postfix对邮件的处理过程 297

19.4.2 安装Postfix 298

19.4.3 配置Postfix 298

19.5 使用Postfix服务器 301

19.5.1 修改配置文件 301

19.5.2 发送邮件 302

19.6 小结 302

第20章 FTP服务器 303

20.1 FTP服务器简介 303

20.2 使用Vsftpd服务器 303

20.2.1 安装Vsftpd服务器 304

20.2.2 编译和安装软件 304

20.3 启动和使用Vsftpd服务器 305

20.3.1 以xinetd被动方式启动 305

20.3.2 以独立方式启动 305

20.3.3 测试Vsftpd服务器 306

20.4 配置Vsftpd服务器 306

20.4.1 /etc/vsftpd/vsftpd.conf文件常用配置参数 306

20.4.2 配置/etc/vsftpd/ftpusers文件 310

20.4.3 配置/etc/vsftpd/user_list文件 311

20.5 Vsftpd服务器高级配置实例 311

20.5.1 配置匿名访问FTP服务器 312

20.5.2 配置虚拟FTP服务器 313

20.5.3 虚拟用户FTP服务器配置 313

20.5.4 虚拟用户FTP服务器配置高级篇 315

20.6 Vsftpd服务器访问 315

20.6.1 FTP内部命令 315

20.6.2 下载工具wget 317

20.7 小结 318

第21章 WWW服务器配置 319

21.1 Apache的安装和启动 319

21.1.1 通过Red Hat Linux安装光盘安装升级Apache 319

21.1.2 通过tar.gz压缩包来安装Apache 320

21.1.3 启动Apache服务器 320

21.1.4 开机时随机启动Apache服务器 321

21.1.5 停止Apache服务器 321

21.1.6 重新启动Apache服务器 321

21.2 Apache的全局环境配置 321

21.2.1 定义Apache服务器的基础安装目录 322

21.2.2 保存内部服务进程信息 322

21.2.3 记录httpd守护进程的进程号 322

21.2.4 定义客户程序和服务器连接的超时间隔 323

21.2.5 配置持续连接功能 323

21.2.6 限制客户端使用同一个连接进行的请求数量 323

21.2.7 测试多次请求传输之间的时间 323

21.2.8 设置空闲子程序数量 323

21.2.9 设置httpd启动的子进程副本数量 323

21.2.10 设定网站允许的同时在线人数 324

21.2.11 限制每个子进程在中止前所能提出的请求数量 324

21.2.12 指定httpd监控的通信端口 324

21.3 Apache的主服务器配置 324

21.3.1 设置Apache的账号和用户组 324

21.3.2 配置管理员的E-mail地址 324

21.3.3 设置主机的名称 325

21.3.4 UseCanonicalName设置 325

21.3.5 HTML文档存储的主目录 325

21.3.6 定义用户目录的位置 325

21.3.7 配置遇到无法识别的文件类型时的处理方式 325

21.3.8 制定保护目录设置文件的文件名称 326

21.3.9 定义服务器根据文件的内容来判断文件的类型 326

21.3.10 定义是否要记录客户端的IP地址 326

21.3.11 定义错误日志文件存储的位置 326

21.3.12 设置要存入Error Log文件中的消息等级 326

21.3.13 定义存储在某个目录下的文件是否是脚本 326

21.3.14 定义是否在浏览器中显示文件列表 327

21.3.15 指定图标命令 327

21.3.16 定义服务器遇到哪些文件名时不需列出 327

21.3.17 定义网站默认首页名 328

21.4 Apache的高级管理配置 328

21.4.1 访问存取控制 328

21.4.2 设置Options命令 328

21.4.3 设置Allow Override命令 329

21.4.4 设置order命令 329

21.4.5 设置Allow/Deny命令 329

21.4.6 用户访问控制 330

21.4.7 MIME类型 331

21.4.8 关于CGI脚本 331

21.5 使用S SI 332

21.5.1 编辑服务器配置文件开启SSI 332

21.5.2 创建.htaccess文件来启动SSI 333

21.5.3 使用SSI命令 333

21.5.4 使用Confiig命令 334

21.5.5 使用Include命令 334

21.5.6 使用Echo命令 335

21.5.7 使用Fsize命令 336

21.5.8 使用Flastmod命令 336

21.5.9 使用Exec命令 336

21.6 虚拟主机 336

21.6.1 每个主机名用不同的守护进程来运行 337

21.6.2 用一个守护进程来支持所有的虚拟主机 337

21.6.3 基于主机名的虚拟主机 338

21.7 管理日志文件 339

21.7.1 错误日志 339

21.7.2 文档错误日志 339

21.7.3 CGI错误日志 340

21.7.4 访问日志 340

21.8 Web服务器安全——SSL 342

21.9 Nginx服务器配置 343

21.9.1 Nginx获取与安装 344

21.9.2 配置Nginx 344

21.9.3 虚拟服务器配置 346

21.9.4 启动Nginx服务器 347

21.10 小结 347

第22章 数据库服务器 348

22.1 MySQL数据库服务器简介 348

22.2 MySQL数据库服务器的安装 348

22.2.1 软件下载 349

22.2.2 安装MySQL 源代码分发 349

22.2.3 安装MySQL RPM包 349

22.3 MySQL数据库服务器的配置和运行 350

22.3.1 更改MySQL数据库目录 350

22.3.2 建立MySQL的用户组和用户名 350

22.3.3 设置用户访问权限 351

22.3.4 启动MySQL 351

22.3.5 与MySQL数据库连接 352

22.3.6 密码管理 352

22.3.7 创建数据库 353

22.3.8 创建数据表 353

22.3.9 显示数据库表信息 354

22.3.10 向表中插入数据 355

22.3.11 查询表中的数据 356

22.3.12 更新表中的数据 363

22.3.13 删除表中的数据 364

22.3.14 删除数据表 364

22.3.15 删除数据库 364

22.4 数据库的备份与恢复 364

22.4.1 备份数据库 365

22.4.2 从备份中恢复数据 365

22.5 MySQL高级应用 366

22.5.1 索引 366

22.5.2 视图 368

22.5.3 事务处理 368

22.5.4 存储过程 370

22.6 小结 373

第23章 新闻服务器 375

23.1 新闻服务器innd简介 375

23.2 安装服务器 375

23.2.1 安装软件 375

23.2.2 创建新闻服务器的用户 375

23.2.3 建立目录和文件 375

23.2.4 设置别名 376

23.3 配置服务器 376

23.3.1 设置inn.conf文件 376

23.3.2 设置nnrp.access文件 377

23.3.3 设置hosts.nntp文件 377

23.3.4 设置expire.ctl文件 378

23.3.5 设置passwd.nntp文件 378

23.3.6 设置newsfeeds文件 378

23.3.7 设置active文件 379

23.3.8 新闻组的命名规则 379

23.4 innd的运行、管理和测试 379

23.4.1 启动innd服务器 379

23.4.2 关闭innd服务器 380

23.4.3 添加/删除讨论组 380

23.4.4 新增新闻群组 380

23.4.5 删除新闻群组 380

23.4.6 备份数据 380

23.4.7 检查新闻组日志文件 380

23.5 小结 380

第24章 打印服务器 381

24.1 打印机基础 381

24.1.1 打印机分类 381

24.1.2 喷墨式打印机分类及原理 382

24.1.3 激光式打印机的原理 382

24.1.4 打印机接口 383

24.2 Linux打印过程 384

24.2.1 打印业务工具 384

24.2.2 LPRng打印脱机程序 385

24.2.3 可选择的打印工具(LPRng的替代品) 386

24.3 在Linux下配置打印机 387

24.3.1 Linux打印系统发展 387

24.3.2 打印机驱动程序查询和安装 388

24.3.3 CUPS打印系统配置与安装 388

24.3.4 配置管理网络打印机 389

24.3.5 打印机管理常用命令 390

24.3.6 图形模式下的打印机配置 391

24.4 其他版本打印 393

24.4.1 Debian的使用 393

24.4.2 SuSE的使用 393

24.4.3 Slackware工具 394

24.5 内核支持 394

24.6 并行端口打印机 394

24.6.1 IP设备驱动程序 394

24.6.2 parport设备 395

24.6.3 RS-232串行设备 395

24.6.4 USB设备及远程打印 395

24.7 小结 396

第25章 流媒体服务器 397

25.1 什么是流媒体服务器 397

25.2 流媒体技术原理 397

25.2.1 实时流式传输 398

25.2.2 顺序流式传输 398

25.2.3 流媒体技术原理 398

25.2.4 流媒体播放形式 399

25.2.5 流媒文件格式 399

25.3 流媒体传输协议 400

25.3.1 实时传输协议RTP (Real-time Transport Protocol) 400

25.3.2 实时传输控制协议 RTCP (Real-time Transport Conrtol Protocol) 401

25.3.3 实时流协议RTSP (Real-time Streaming Protocol) 401

25.3.4 资源预留协议RSVP (Resource Reservation Protocol) 402

25.4 架设流媒体服务器 402

25.4.1 Helix Server 402

25.4.2 下载并安装服务器 403

25.4.3 运行流媒体服务器 406

25.4.4 服务器测试 407

25.5 Helix服务器配置 407

25.5.1 登录管理界面 407

25.5.2 Port(端口配置) 408

25.5.3 IP Binding(IP地址绑定) 408

25.5.4 Connecting Control连接控制) 409

25.5.5 Redundant Server(冗余服务器) 410

25.5.6 Mount Points(配置加载点) 410

25.5.7 HTTP Delivery(HTTP分发) 410

25.6 Helix流媒体服务器的安全认证 411

25.6.1 Access Control(访问控制) 411

25.6.2 User Databases(用户账号数据库) 412

25.7 小结 412

第26章 LDAP地址簿服务器 413

26.1 LDAP的含义 413

26.2 为什么要建立LDAP 413

26.3 Linux下LDAP的安装与备份 414

26.3.1 安装LDAP 414

26.3.2 备份LDAP 414

26.3.3 LDAP数据恢复 415

26.4 LDAP目录控制 416

26.4.1 访问控制文件(acls.prop) 416

26.4.2 访问控制位置(Access Conrtol Location) 417

26.4.3 访问控制范围(Access Control Scope) 417

26.4.4 访问权限(Access Rights) 417

26.5 LDAP Server和LDAP Browser 417

26.5.1 LDAP Server的使用 417

26.5.2 LDAP Browser的使用 419

26.6 LDAP服务器配置 420

26.6.1 安装Berkely DB 420

26.6.2 配置、编译、安装openldap 424

26.6.3 配置slurpd 425

26.7 LDAP服务器信息配置 426

26.7.1 Base DN的配置 426

26.7.2 管理员DN的配置 426

26.7.3 测试LDAP服务器是否配置 427

26.7.4 LDAP服务器用户数据导出 427

26.7.5 批量导入LDAP用户信息 428

26.7.6 LDAP用户信息管理 428

26.7.7 LDAP认证简单测试 428

26.8 LDAP疑问解答 428

26.8.1 LDAP服务器无法同步问题 428

26.8.2 LDAP导出失败 429

26.8.3 设置实时认证 429

26.8.4 连接超时现象 429

26.9 小结 429

第27章 Linux网络安全 430

27.1 Linux网络安全简单介绍 430

27.1.1 保证Linux安全所需的知识 430

27.1.2 Linux系统中常见的病毒类型 430

27.2 Linux网络安全的常见防范策略 431

27.2.1 检测日志文件 431

27.2.2 检查suid的执行 433

27.2.3 设置内部用户权限 433

27.2.4 保护口令文件安全(/etc/shadow) 434

27.3 Linux中的常见网络攻击 434

27.3.1 收集信息攻击 434

27.3.2 Sniffer的工作原理 435

27.3.3 Sniffer监测的数据信息 435

27.3.4 Sniffer的工作环境 435

27.3.5 如何发现Sniffer 436

27.3.6 如何防御Sniffer 436

27.4 使用防火墙技术 437

27.4.1 使用Netfiilter/iptables防火墙框架 437

27.4.2 安装Netfiilter/iptables系统 437

27.4.3 使用iptable的过滤规则 438

27.5 对Linux系统进行入侵检测 440

27.5.1 入侵检测系统基础知识 440

27.5.2 Snort介绍 440

27.5.3 安装Snort 441

27.5.4 Snort的常见命令简介 441

27.5.5 查看ICMP数据报文 442

27.5.6 配置Snort的输出方式 444

27.5.7 配置Snort规则 444

27.5.8 编写Snort规则 446

27.5.9 使用Snort对PHPUpload溢出攻击进行检测 448

27.5.10 使用Snort对SNMP口令溢出漏洞进行检测 448

27.6 使用Tripwire保护数据安全 449

27.6.1 Tripwire简介 449

27.6.2 Tripwire的工作原理 449

27.6.3 使用Tripwire 450

27.7 小结 451

附录A Shell命令 452

附录B Vi命令 460

附录C自己做Linux (LFS) 465

附录D Linux社区 467