Practical guide to red hat linux fedora core and red hat enterprise linux

副标题:无

作   者:(美)Mark G. Sobell著;杨明军等译

分类号:

ISBN:9787115188946

微信扫一扫,移动浏览光盘

简介

《Red Hat Linux指南服务器设置与程序设计篇》涵盖更加全面、更加贴近读者需求,阐述更加深入细致,更臻完美。《Red Hat Linux指南服务器设置与程序设计篇》中,作者不仅讲述具体操作。而且探讨内部工作机制。让读者真正知其然,更知其所以然。不管你是普通用户。还是系统管理员或者程序员,《Red Hat Linux指南服务器设置与程序设计篇》都将满足你工作所需.使你自信应对当前和未来面临的挑战。 《Red Hat Linux指南服务器设置与程序设计篇》中文版分为两册,《Red Hat Linux指南服务器设置与程序设计篇》不仅讲述了服务器的设置和客户端的使用.还讨论了Linux编程开发相关技术。姊妹篇《Red Hat Linux指南:基础与系统管理篇》主要讲述Red Hat Linux系统的安装、系统基础知识(包括各种Linux实用工具、Linux文件系统和Shell等)、系统的工作机制以及系统管理等多方面的内容。更多>>

目录

第一部分 客户端使用和服务器设置.
第1章 OpenSSH:安全网络通信 2
1.1 简介 2
1.2 关于OpenSSH 3
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和scp 6
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_config 11
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_config 14
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 匿名FTP 25
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 配置sendmail 50
3.5.1 sendmail.mc和sendmail.cf 50
3.5.2 /etc/mail中的其他文件 52
3.6 其他电子邮件工具 54
3.6.1 SpamAssassin 54
3.6.2 Webmail 58
3.6.3 邮件列表 59
3.6.4 设置IMAP或POP3服务器 60
3.6.5 设置KMail 61
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 关于Samba 99
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 关于DNS 127
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 设置BIND 134
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监牢中运行BIND 144
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 关于iptables 158
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 关于Apache 175
9.2.1 前提条件 175
9.2.2 更多信息 176
9.2.3 注意事项 176
9.3 起步1:设置并运行Apache 177
9.3.1 修改httpd.conf配置文件 177
9.3.2 测试Apache 178
9.3.3 准备好内容 178
9.4 起步2:使用system-config-httpd设置Apache 178
9.5 文件系统布局 180
9.6 配置指令 181
9.6.1 指令I:刚开始时可能希望修改的指令 182
9.6.2 上下文和容器 185
9.6.3 指令II:高级指令 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 Multiviews 203
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_ssl 206
9.13.4 身份验证模块与.htaccess 208
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
第二部分 程序设计
第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…then 253
11.1.2 if…then…else 256
11.1.3 if…then…elif 257
11.1.4 for…in 263
11.1.5 for 265
11.1.6 while 266
11.1.7 until 269
11.1.8 break与continue 271
11.1.9 case 272
11.1.10 select 278
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
术语表(图灵网站下载)...

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Practical guide to red hat linux fedora core and red hat enterprise linux
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon