搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Red Hat Linux指南.服务器设置与程序设计篇
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787115188946
  • 作      者:
    (美)Mark G. Sobell著
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2008
收藏
编辑推荐
  “Sobell能为Linux写书我感到无比荣幸,当年我就是读他的书学会UNIX的。”
  ——Linux Torvalds,Linux之父
  Red Hat Linux圣经级著作,凝聚世界级大师数十年功力,适合普通用户、管理员和程序员。
  “Linux圣经。涵盖之广泛与阐述之深入都无与伦比。”
  ——Eugenia Loli-Queru,OSNews.com主编
  “我从来不相信世上会有什么尽善尽美的东西,但是我必须给Sobell的这本书打十分。无论是初学者还是有经验的管理员,都会从中获益匪浅。”
  ——Linux-Tutorial.info
  多年来,数十万读者通过Mark G.Sobell的书走进UNIX/Linux世界,很多都已成为各自领域和机构的UNIX/Linux专家。现在,这部影响了几代人的经典之作在保留了Sobell特有的清晰、高效而且生动的叙述风格的同时,针对Fedora和Red Hat Enterprise Linux新版本做了大幅修订。全书涵盖更加全面、更加贴近读者需求,阐述更加深入细致,更臻完美。书中,作者不仅讲述具体操作,而且探讨内部工作机制,让读者真正知其然,更知其所以然。不管你是普通用户,还是系统管理员或者程序员,本书都将满足你工作所需,使你自信应对当前和未来面临的挑战。
  中文版分为两册,本册主要讲述Red Hat Linux系统的安装、系统基础知识(包括各种Linux实用工具、Linux文件系统和Shell等)、系统的工作机制以及系统管理等多方面的内容。姊妹篇《Red Hat Linux指南:服务器设置与程序设计篇》不仅讲述了服务器的设置和客户端的使用,还讨论Linux编程开发相关技术。
展开
内容介绍
  《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等)、系统的工作机制以及系统管理等多方面的内容。
展开
精彩书摘
  第一部分 客户端使用和服务器设置
  第3章 sendmail:设置邮件客户端、服务器及其他
  3.1  简介
  当Internet的雏形最初建立时,它连接着少数几台计算机,每台计算机都承载着大量用户,运行着多项服务。每台计算机都能发送和接收电子邮件,并拥有唯一的主机名,该名称被用作电子邮件的目标地址。
  如今,Internet拥有大量的临时客户端。因为这些客户端没有固定的IP地址或主机名,所以它们不能直接接收电子邮件。通常,这些系统上的用户在他们公司或者ISP的电子邮件服务器上都维护着自己的账号,并通过这个账号使用POP或IMAP收集电子邮件。除非拥有自己希望用于接收电子邮件的域名,否则不需要将sendmail设置为接收邮件的SMTP服务器。
  可以在客户端系统上设置sendmail,这样它就只负责将发出的邮件中继(relay)到SMTP服务器。有些组织使用防火墙来防止公司官方邮件服务器之外的任何系统发送电子邮件,这样的组织就需要这样的配置。作为抵御病毒传播措施的组成部分,有些ISP屏蔽出站端口25,以阻止自己的用户直接向远程计算机发送电子邮件。这些ISP也需要这样的配置。
  还可以将sendmail设置为发送服务器,不将ISP作为中继。在这样的配置中,sendmail直接连接到电子邮件接收域中的SMTP服务器。作为中继的ISP就是按照这样的配置设置的。
  可以设置sendmail接受来自注册域名(该域DNS的Mx记录中所指定的域)的电子邮件。但是,大多数邮件客户端(MUA)接收电子邮件时不会直接与sendmail交互。相反,它们使用POP或IMAP协议,这些协议包含的功能有:管理邮件文件夹,将消息保留在服务器上,只读取电子邮件的主题而不下载整个消息。如果希望从一个不运行接收邮件服务器的系统上接收电子邮件,那么可能需要设置一台POP或IMAP服务器,正如3.6.4节所讨论的那样。
展开
目录
第一部分客户端使用和服务器设置
第1章OpenSSH:安全网络通信
1.1 简介
1.2 关于OpenSSH
1.2.1 相关文件
1.2.2 OpenSSH的工作原理
1.2.3 更多信息
1.3 OpenSSH客户端
1.3.1 前提条件
1.3.2 起步:使用ssh和scp
1.3.3 安装
1.3.4 ssh:连接到远程系统或者在远程系统上执行命令
1.3.5 scp:从远程系统复制文件或将文件复制到远程系统上
1.3.6 sflp:安全的FTP客户端
1.3.7 配置文件-/.ssh/config和/etc,/ssh/sshconfig
1.4 sshd:OpenSSH服务器
1.4.1 前提条件
1.4.2 注意事项
1.4.3 起步:启动sshd守护进程
1.4.4 授权密钥:自动化登录
1.4.5 命令行选项
1.4.6 配置文件/etc/ssl/sshdconfig
1.5 故障诊断
1.6 隧道技术/端口转发
1.7 本章小结
1.8 练习
1.9 高级练习

第2章FTP:跨越网络传送文件
2.1 简介
2.2 更多信息
2.3 FTP客户端
2.3.1 前提条件
2.3.2 起步:使用ftp下载文件
2.3.3 注意事项
2.3.4 匿名FTP
2.3.5 自动登录
2.3.6 二进制传输模式和ASCII传输模式
2.3.7 ftp细节
2.4 FTP服务器(vsftpd)
2.4.1 前提条件
2.4.2 注意事项
2.4.3 起步:启动vsftpd服务器
2.4.4 测试配置
2.4.5 vsftpd.conf:vstpd配置文件
2.5 本章小结
2.6 练习
2.7 高级练习

第3章sondmail:设置邮件客户端、服务器及其他
3.1 简介
3.1.1 前提条件
3.1.2 注意事项
3.1.3 更多信息
3.2 起步1:配置sen(1mail客户端
3.3 起步2:配置sendmail服务器
3.4 sendmail的工作原理
3.4.1 邮件日志
3.4.2 别名和转发
3.4.3 相关的程序
3.5 配置senodanail
3.5.1 sendmail.mc和sendmail.cf
3.5.2 /etc/mail中的其他文件
3.6 其他电子邮件工具
3.6.1 SpamAssassin
3.6.2 Webmail
3.6.3 邮件列表
3.6.4 设置IMAP或POP3服务器
3.6.5 设置:KMail
3.7 验证中继
3.8 sendmall的替代品
3.9 本章小结
3.1 0练习
3.1 1高级练习

第4章NlS:网络信息服务
4.1 NIS简介
4.2 NIS的工作原理
4.3 置NIS客户端
4.3.1 前提条件
4.3.2 注意事项
4.3.3 逐步设置
4.3.4 测试设置
4.3.5 yppasswd:修改NIS口令
4.4 设置NIS服务器
4.4.1 前提条件
4.4.2 注意事项
4.4.3 逐步设置
4.4.4 测试
4.4.5 yppasswdd:NIS口令更新守护进程
4.5 本章小结
4.6 练习
4.7 高级练习

第5章NFS:共享文件系统
5.1 简介
5.2 更多信息
5.3 设置NFS客户端
5.3.1 前提条件
5.3.2 起步:挂载远程目录层次
5.3.3 mount;挂载目录层次
5.3.4 提高性能
5.3.5 /etc/fstab:自动挂载目录层次
5.4 设置NFS服务器
5.4.1 前提条件
5.4.2 注意事项
5.4.3 起步:使用system-config-nfs配置NFS服务器
5.4.4 导出目录层次
5.4.5 exportfs:维护已导出目录层次列表
5.4.6 测试服务器设置
5.5 automount:自动挂载目录层次
5.5.1 前提条件
5.5.2 更多信息
5.5.3 autofs:自动挂载目录层次
5.6 本章小结
5.7 练习
5.8 高级练习

第6章Samba:Linux与WindOWS间的互访
6.1 简介
6.2 关于Samba
6.2.1 前提条件
6.2.2 更多信息
6.2 _3注意事项
6.2.4 Samba用户、用户映射和口令
6.3 起步:使用system-config-samba配置Samlba服务器
6.4 swat:配置Sarnbla服务器
6.5 手工配置Samba服务器
6.5.1 smbd.conf文件中的参数
6.5.2 Dlomes共享:共享用户的主目录
6.6 从Windows访问Linux共享
6.6.1 浏览共享
6.6.2 映射共享
6.7 从Linux访问WindOWS共享
6.7.1 smbtree:显示WindOWS共享
6.7.2 smbelient:连接到WmdOWS共享
6.7 -3浏览WindOWS网络
6.7.4 挂载WindOWS共享
6.8 疑难解答
6.9 本章小结117
6.1 0练习
6.1 1高级练习

第7章DNS/BIND:探知域名和地址
7.1 DNS简介
7.1.1 节点、域和子域
7.1.2 区域
7.1 -3查询
7.1.4 服务器
7.1.5 资源记录
7.1.6 DNS查询和响应
7.1.7 逆向域名解析
7.2 关于DNS
7.2.1 DNS工作原理
7.2.2 前提条件
7.2 -3更多信息
7.2.4 注意事项
7.3 起步1:设置:DNS缓存服务器
7.4 起步2:使用system-config_bind
设置域(FEDORA)
7.4.1 注意事项
7.4 -2使用“BIND配置GUI”窗口
7.4.3 设置域服务器
7.4.4 添加资源记录
7.5 设置BIND
7.5.1 named.conF:named配置文件
7.5.2 区域文件
7.5 -3DNS缓存
7.5.4 DNS黏结记录
7.5.5 TSIG:事务签名
7.5.6 在chroot监牢中运行BIND
7.6 疑难解答
7.7 全功能域名服务器
7.8 辅助服务器
7.9 水平分割服务器
7.1 0本章小结
7.1 l练习
7.1 2高级练习

第8章iptables:设置防火墙
8.1 iptables的工作原理
8.2 关于iptables
8.2.1 更多信息
8.2.2 前提条件
8.2 _3注意事项
8_3起步:使用system-configsecuritylevel构建防火墙
8.4 iptables命令的剖析
8.5 构建规则集
8.5.1 命令
8.5.2 分组匹配条件
8.5.3 显示条件
8.5.4 匹配扩展
8.5.5 目标
8.5.6 向内核复制规则,从内核中读取规则
8.6 system,-config-secunritulevel:生成规则集
8.7 使用NAT共享Internet连接
8.7.1 多个客户端共享同一个Intemet连接
8.7.2 多个服务器共享同一个Internet连接
8.8 本章小结
8.9 练习
8.1 0高级练习

第9章Apache(httpd):设置Web服务器
9.1 简介
9.2 关于Apache
9.2.1 前提条件
9.2.2 更多信息
9.2.3 注意事项
9-3起步l:设置并运行Apache
9.3.1 修改httpd.conf。配置文件
9.3.2 测试Apache
9.3.3 准备好内容
9.4 起步2:使用system-config-httpd设置
Apache
9.5 文件系统布局
9.6 配置指令
9.6.1 指令I:刚开始时可能希望修改的指令
9.6.2 上下文和容器
9.6.3 指令II:高级指令
9.7 RedHat的httpd.conf文件
9.7.1 第l部分:全局环境
9.7.2 第2部分:主服务器配置
9.7.3 第3部分:虚拟主机
9.8 重定向
9.9 Multiviews
9.1 0服务器生成的目录列表(索引)
9.1 1虚拟主机
9.1 2疑难解答
9.1 3模块
9.1 3.1 模块列表
9.1 3.2 mod_cgi和CGI脚本
9.1 3.3 modssl
9.1 3.4 身份验证模块与htaccess
9.1 3.5 脚本模块
9.1 4webalizer:分析web流量
9.1 5MRTG:监视流量负载
9.1 6错误代码
9.1 7本章小结
9.1 8练习
9.1 9高级练习

第二部分程序设计
第10章编程工具
10.1 C语言编程
10.1.1 检查编译器
10.1.2 C编程示例
10.1.3 C程序的编译和连接
10.2 使用共享库
10.2.1 修复不完整的二进制文件
10.2.2 创建共享库
10.3 make:保持一组程序最新
10_3.1 隐含依赖关系
10-3.2 宏
10.4 C程序调试
10.4.1 gcc:编译器警告选项
10.4.2 符号调试器
10.5 线程
10.6 系统调用
10.6.1 strace:跟踪系统调用
10.6.2 控制进程
10.6.3 访问文件系统
10.7 源代码管理
10.8 本章小结
10.9 练习
10.1 0高级练习

第11章BASH程序设计
11.1 控制结构
11.1.1 if...then
11.1.2 if...thenelse
11.1 _3if...thenelif
11.1.4 foL..in
11.1.5 for
11.1.6 while
11.1.7 until
11.1.8 break与continue
11.1.9 case
11.1.1 0select
11.1.1 1Here文档
11.2 文件描述符
11.3 参数和变量
11.3.1 数组变量
11.3.2 变量局部性
11.3.3 特殊参数
11.3.4 位置参数
11.3.5 展开空变量和未赋值变量
11.4 内置命令
11.4.1 type:显示命令相关信息
11.4.2 read:接受用户输入
11.4.3 exec:执行命令
11.4.4 flap:捕获信号
11.4.5 kill:终止进程
11.4.6 getopts:解析选项
11.4.7 部分内置命令
11.5 表达式
11.5.1 算术求值
11.5.2 逻辑求值(条件表达式)
11.5 -3字符串模式匹配
11.5 4操作符
11.6 shell程序
11.6.1 递归的shell脚本
11.6.2 quizshell脚本
11.7 本章小结
11.8 练习
11.9 高级练习

附录A自由软件的定义
附录BLinux2.6 内核
术语表(图灵网站下载)
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证