图书介绍

Red Hat Linux指南 服务器设置与程序设计篇2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Red Hat Linux指南 服务器设置与程序设计篇
  • (美)索贝尔(Sobell,M.G)著;杨明军等译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115188946
  • 出版时间:2008
  • 标注页数:332页
  • 文件大小:61MB
  • 文件页数:350页
  • 主题词:Linux操作系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Red Hat Linux指南 服务器设置与程序设计篇PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 客户端使用和服务器设置第1章 OpenSSH:安全网络通信2

1.1 简介2

1.2 关于OpenSSH3

1.2.1 相关文件3

1.2.2 OpenSSH的工作原理5

1.2.3 更多信息5

1.3 OpenSSH客户端5

1.3.1 前提条件5

1.3.2 起步:使用ssh和scp6

1.3.3 安装6

1.3.4 ssh:连接到远程系统或者在远程系统上执行命令8

1.3.5 scp:从远程系统复制文件或将文件复制到远程系统上9

1.3.6 sftp:安全的FTP客户端10

1.3.7 配置文件~/.ssh/config和/etc/ssh/ssh config11

1.4 sshd:OpenSSH服务器12

1.4.1 前提条件12

1.4.2 注意事项12

1.4.3 起步:启动sshd守护进程13

1.4.4 授权密钥:自动化登录13

1.4.5 命令行选项14

1.4.6 配置文件/etc/ssh/sshd config14

1.5 故障诊断16

1.6 隧道技术/端口转发17

1.7 本章小结19

1.8 练习19

1.9 高级练习19

第2章 FTP:跨越网络传送文件20

2.1 简介20

2.2 更多信息21

2.3 FTP客户端21

2.3.1 前提条件22

2.3.2 起步:使用ftp下载文件22

2.3.3 注意事项25

2.3.4 匿名FTP25

2.3.5 自动登录25

2.3.6 二进制传输模式和ASCII传输模式26

2.3.7 ftp细节26

2.4 FTP服务器(vsftpd)30

2.4.1 前提条件30

2.4.2 注意事项30

2.4.3 起步:启动vsftpd服务器31

2.4.4 测试配置31

2.4.5 vsftpd.conf:vsftpd配置文件31

2.5 本章小结42

2.6 练习42

2.7 高级练习42

第3章 sendmail:设置邮件客户端、服务器及其他43

3.1 简介44

3.1.1 前提条件44

3.1.2 注意事项45

3.1.3 更多信息45

3.2 起步1:配置sendmail客户端46

3.3 起步2:配置sendmail服务器46

3.4 sendmail的工作原理47

3.4.1 邮件日志48

3.4.2 别名和转发48

3.4.3 相关的程序50

3.5 配置sendmail50

3.5.1 sendmail.mc和sendmail.cf50

3.5.2 /etc/mail中的其他文件52

3.6 其他电子邮件工具54

3.6.1 SpamAssassin54

3.6.2 Webmail58

3.6.3 邮件列表59

3.6.4 设置IMAP或POP3服务器60

3.6.5 设置KMail61

3.7 验证中继63

3.8 sendmail的替代品65

3.9 本章小结65

3.10 练习65

3.11 高级练习66

第4章 NIS:网络信息服务67

4.1 NIS简介67

4.2 NIS的工作原理67

4.3 设置NIS客户端70

4.3.1 前提条件70

4.3.2 注意事项70

4.3.3 逐步设置70

4.3.4 测试设置71

4.3.5 yppasswd:修改NIS口令72

4.4 设置NIS服务器73

4.4.1 前提条件73

4.4.2 注意事项74

4.4.3 逐步设置74

4.4.4 测试78

4.4.5 yppasswdd:NIS口令更新守护进程79

4.5 本章小结79

4.6 练习79

4.7 高级练习80

第5章 NFS:共享文件系统81

5.1 简介81

5.2 更多信息83

5.3 设置NFS客户端83

5.3.1 前提条件84

5.3.2 起步:挂载远程目录层次84

5.3.3 mount:挂载目录层次85

5.3.4 提高性能87

5.3.5 /etc/fstab:自动挂载目录层次88

5.4 设置NFS服务器88

5.4.1 前提条件88

5.4.2 注意事项88

5.4.3 起步:使用system-config-nfs配置NFS服务器89

5.4.4 导出目录层次90

5.4.5 exportfs:维护已导出目录层次列表94

5.4.6 测试服务器设置95

5.5 automount:自动挂载目录层次95

5.5.1 前提条件95

5.5.2 更多信息95

5.5.3 autofs:自动挂载目录层次96

5.6 本章小结97

5.7 练习97

5.8 高级练习97

第6章 Samba:Linux与Windows间的互访98

6.1 简介98

6.2 关于Samba99

6.2.1 前提条件99

6.2.2 更多信息99

6.2.3 注意事项100

6.2.4 Samba用户、用户映射和口令100

6.3 起步:使用system-config-samba配置Samba服务器101

6.4 swat:配置Samba服务器103

6.5 手工配置Samba服务器106

6.5.1 smbd.conf文件中的参数107

6.5.2 [homes]共享:共享用户的主目录112

6.6 从Windows访问Linux共享113

6.6.1 浏览共享113

6.6.2 映射共享113

6.7 从Linux访问Windows共享113

6.7.1 smbtree:显示Windows共享113

6.7.2 smbclient:连接到Windows共享114

6.7.3 浏览Windows网络114

6.7.4 挂载Windows共享114

6.8 疑难解答115

6.9 本章小结117

6.10 练习117

6.11 高级练习117

第7章 DNS/BIND:探知域名和地址118

7.1 DNS简介118

7.1.1 节点、域和子域119

7.1.2 区域120

7.1.3 查询121

7.1.4 服务器122

7.1.5 资源记录122

7.1.6 DNS查询和响应125

7.1.7 逆向域名解析126

7.2 关于DNS127

7.2.1 DNS工作原理127

7.2.2 前提条件128

7.2.3 更多信息128

7.2.4 注意事项129

7.3 起步1:设置DNS缓存服务器129

7.4 起步2:使用system-config-bind设置域(FEDORA)130

7.4.1 注意事项131

7.4.2 使用“BIND配置GUI”窗口131

7.4.3 设置域服务器132

7.4.4 添加资源记录133

7.5 设置BIND134

7.5.1 named.conf:named配置文件134

7.5.2 区域文件136

7.5.3 DNS缓存137

7.5.4 DNS黏结记录142

7.5.5 TSIG:事务签名143

7.5.6 在chroot监牢中运行BIND144

7.6 疑难解答144

7.7 全功能域名服务器146

7.8 辅助服务器149

7.9 水平分割服务器150

7.10 本章小结154

7.11 练习154

7.12 高级练习154

第8章 iptables:设置防火墙155

8.1 iptables的工作原理154

8.2 关于iptables158

8.2.1 更多信息158

8.2.2 前提条件158

8.2.3 注意事项158

8.3 起步:使用system-configsecuritylevel构建防火墙159

8.4 iptables命令的剖析160

8.5 构建规则集161

8.5.1 命令162

8.5.2 分组匹配条件163

8.5.3 显示条件163

8.5.4 匹配扩展164

8.5.5 目标166

8.5.6 向内核复制规则,从内核中读取规则167

8.6 system-config-securitylevel:生成规则集168

8.7 使用NAT共享Internet连接169

8.7.1 多个客户端共享同一个Internet连接170

8.7.2 多个服务器共享同一个Internet连接172

8.8 本章小结172

8.9 练习173

8.10 高级练习173

第9章 Apache(httpd):设置Web服务器174

9.1 简介175

9.2 关于Apache175

9.2.1 前提条件175

9.2.2 更多信息176

9.2.3 注意事项176

9.3 起步1:设置并运行Apache177

9.3.1 修改httpd.conf配置文件177

9.3.2 测试Apache178

9.3.3 准备好内容178

9.4 起步2:使用system-config-httpd设置Apache178

9.5 文件系统布局180

9.6 配置指令181

9.6.1 指令I:刚开始时可能希望修改的指令182

9.6.2 上下文和容器185

9.6.3 指令Ⅱ:高级指令189

9.7 Red Hat的httpd.conf文件200

9.7.1 第1部分:全局环境200

9.7.2 第2部分:主服务器配置201

9.7.3 第3部分:虚拟主机202

9.8 重定向202

9.9 Multiviews203

9.10 服务器生成的目录列表(索引)203

9.11 虚拟主机203

9.12 疑难解答204

9.13 模块204

9.13.1 模块列表205

9.13.2 mod_cgi和CGI脚本206

9.13.3 mod ssl206

9.13.4 身份验证模块与.htaccess208

9.13.5 脚本模块209

9.14 webalizer:分析Web流量209

9.15 MRTG:监视流量负载210

9.16 错误代码210

9.17 本章小结211

9.18 练习212

9.19 高级练习212

第二部分 程序设计214

第10章 编程工具214

10.1 C语言编程214

10.1.1 检查编译器215

10.1.2 C编程示例215

10.1.3 C程序的编译和连接218

10.2 使用共享库221

10.2.1 修复不完整的二进制文件222

10.2.2 创建共享库223

10.3 make:保持一组程序最新223

10.3.1 隐含依赖关系225

10.3.2 宏228

10.4 C程序调试230

10.4.1 gcc:编译器警告选项232

10.4.2 符号调试器233

10.5 线程238

10.6 系统调用239

10.6.1 strace:跟踪系统调用239

10.6.2 控制进程239

10.6.3 访问文件系统240

10.7 源代码管理241

10.8 本章小结249

10.9 练习249

10.10 高级练习250

第11章 BASH程序设计252

11.1 控制结构253

11.1.1 if...then253

11.1.2 if...then...else256

11.1.3 if...then...elif257

11.1.4 for...in263

11.1.5 for265

11.1.6 while266

11.1.7 until269

11.1.8 break与continue271

11.1.9 case272

11.1.10 select278

11.1.11 Here文档280

11.2 文件描述符281

11.3 参数和变量284

11.3.1 数组变量285

11.3.2 变量局部性286

11.3.3 特殊参数288

11.3.4 位置参数290

11.3.5 展开空变量和未赋值变量293

11.4 内置命令295

11.4.1 type:显示命令相关信息295

11.4.2 read:接受用户输入295

11.4.3 exec:执行命令298

11.4.4 trap:捕获信号300

11.4.5 kill:终止进程303

11.4.6 getopts:解析选项303

11.4.7 部分内置命令305

11.5 表达式306

11.5.1 算术求值306

11.5.2 逻辑求值(条件表达式)307

11.5.3 字符串模式匹配308

11.5.4 操作符309

11.6 shell程序313

11.6.1 递归的shell脚本314

11.6.2 quiz shell脚本316

11.7 本章小结322

11.8 练习323

11.9 高级练习324

附录A 自由软件的定义326

附录B Linux 2.6 内核329

热门推荐