Red Hat Linux指南:服务器设置与程序设计篇

Red Hat Linux指南:服务器设置与程序设计篇
作 者: 索贝尔 杨明军
出版社: 人民邮电出版社
丛编项: 图灵系统与网络管理技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: LINUX
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Red Hat Linux指南:服务器设置与程序设计篇》作者简介

内容简介

本书是知名Linux 专家Mark G.Sobell 的经典著作。全书共分两大部分。第一部分深入讨论了服务器的安装和运行以及服务器与客户端的连接,介绍了各种最流行的Linux服务器。第二部分讲解Linux编程开发相关技术,涵盖了各种编程工具,讲述了如何调试C程序和如何使用共享库,并介绍了流行的Bash Shell下面的脚本编程技术。此外,书中每章最后都附有练习题,可以帮助读者巩固所学内容。本书讲解清晰透彻,适合各层次的读者阅读,也可作为高等院校计算机专业的教材使用。

图书目录

第一部分 客户端使用和服务器设置

 第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 sftp:安全的FTP客户端

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

  1.4 sshd:OpenSSH服务器

   1.4.1 前提条件

   1.4.2 注意事项

   1.4.3 起步:启动sshd守护进程

   1.4.4 授权密钥:自动化登录

   1.4.5 命令行选项

   1.4.6 配置文件/etc/ssh/sshd_config

  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:vsftpd配置文件

  2.5 本章小结

  2.6 练习

  2.7 高级练习

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

  3.1 简介

   3.1.1 前提条件

   3.1.2 注意事项

   3.1.3 更多信息

  3.2 起步1:配置sendmail客户端

  3.3 起步2:配置sendmail服务器

  3.4 sendmail的工作原理

   3.4.1 邮件日志

   3.4.2 别名和转发

   3.4.3 相关的程序

  3.5 配置sendmail

   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 sendmail的替代品

  3.9 本章小结

  3.10 练习

  3.11 高级练习

 第4章 NIS:网络信息服务

  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配置Samba服务器

  6.4 swat:配置Samba服务器

  6.5 手工配置Samba服务器

   6.5.1 smbd.conf文件中的参数

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

  6.6 从Windows访问Linux共享

   6.6.1 浏览共享

   6.6.2 映射共享

  6.7 从Linux访问Windows共享

   6.7.1 smbtree:显示Windows共享

   6.7.2 smbclient:连接到Windows共享

   6.7.3 浏览Windows网络

   6.7.4 挂载Windows共享

  6.8 疑难解答

  6.9 本章小结

  6.10 练习

  6.11 高级练习

 第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.3 DNS缓存

   7.5.4 DNS黏结记录

   7.5.5 TSIG:事务签名

   7.5.6 在chroot监牢中运行BIND

  7.6 疑难解答

  7.7 全功能域名服务器

  7.8 辅助服务器

  7.9 水平分割服务器

  7.10 本章小结

  7.11 练习

  7.12 高级练习

 第8章 iptables:设置防火墙

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

第二部分 程序设计

 第10章 编程工具

 第11章 BASH程序设计

附录A 自由软件的定义

附录B Linux 2.6内核

术语表(图灵网站下载)