词条 | RedHatLinux指南:服务器设置与程序设计篇 |
释义 | 《RedHatLinux指南服务器设置与程序设计篇》介绍了服务器的设置和客户端的使用,并讨论了Linux编程开发相关技术。 书名:RedHatLinux指南服务器设置与程序设计篇 作者:(美国)MarkG.Sobell 译者:杨明军 ISBN:9787115188946 类别:UNIX/LINUX 页数:331 页 定价:49.00 元 出版社:人民邮电出版社 出版时间:2008 装帧:平装 开本:16开 内容简介《RedHatLinux指南服务器设置与程序设计篇》涵盖更加全面、更加贴近读者需求,阐述更加深入细致,更臻完美。《RedHatLinux指南服务器设置与程序设计篇》中,作者不仅讲述具体操作。而且探讨内部工作机制。让读者真正知其然,更知其所以然。不管你是普通用户。还是系统管理员或者程序员,《RedHatLinux指南服务器设置与程序设计篇》都将满足你工作所需.使你自信应对当前和未来面临的挑战。 《RedHatLinux指南服务器设置与程序设计篇》中文版分为两册,《RedHatLinux指南服务器设置与程序设计篇》不仅讲述了服务器的设置和客户端的使用.还讨论了Linux编程开发相关技术。姊妹篇《RedHatLinux指南:基础与系统管理篇》主要讲述RedHatLinux系统的安装、系统基础知识(包括各种Linux实用工具、Linux文件系统和Shell等)、系统的工作机制以及系统管理等多方面的内容。 作者简介MarkG.Sobell世界著名的UNIx/Linux专家、畅销书作家,SobellAssociates公司总裁。从20世纪70年代开始从事UNIX上的软件开发工作。也是最早的Linux使用者之一。1982年写作第一部UNlX图书大获成功,从此专门从事UNIx/Linu×的培训、咨询和软件开发20余年。他是多部UNlX和Linux畅销书的作者。 编辑推荐多年来。数十万读者通过MarkGSobell的书走进UNIX/Linux世界,很多都已成为各自领域和机构的UNIX/Linux专家。现在,这部影响了几代人的经典之作在保留了Sobell特有的清晰、高效而且生动的叙述风格的同时,针对Fedora~nRedHatEnterpriseLinux新版本做了大幅修订。 “IJnux圣经。涵盖之广泛与阐述之深入都无与伦比。” --EugeniaLoli-Queru主编 我从来不相信世上会有什么尽善尽美的东西。但是我必须给sobell的这本书打十分。无论是初学者还是有经验的管理员,都会从中获益匪浅。”--Linux.Tutorial.info 目录第一部分客户端使用和服务器设置第1章OpenSSH:安全网络通信 1.1简介 1.2关于OpenSSH 1.2.1相关文件 1.2.2OpenSSH的工作原理 1.2.3更多信息 1.3OpenSSH客户端 1.3.1前提条件 1.3.2起步:使用ssh和scp 1-3.3安装 1.3.4ssh:连接到远程系统或者在远程系统上执行命令 1.3.5scp:从远程系统复制文件或将文件复制到远程系统上 1.3.6sflp:安全的FTP客户端 1.3.7配置文件~/.ssh/config和/etc,/ssh/sshconfig 1.4sshd: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.3FTP客户端 2.3.1前提条件 2.3.2起步:使用ftp下载文件 2-3_3注意事项 2.3.4匿名FTP 2.3.5自动登录 2-3.6二进制传输模式和ASCII传输模式 2_3.7ftp细节 2.4FTP服务器(vsftpd) 2.4.1前提条件 2.4.2注意事项 2.4.3起步:启动vsftpd服务器 2.4.4测试配置 2.4.5vsftpd.conf:vstpd配置文件 2.5本章小结 2.6练习 2.7高级练习 第3章sondmail:设置邮件客户端服务器及其他 3.1简介 3.1.1前提条件 3.1.2注意事项 3.1_3更多信息 3.2起步l:配置sen(1mail客户端 3-3起步2:配置sendmail服务器 3.4sendmail的工作原理 3.4.1邮件日志 3.4.2别名和转发 3.4_3相关的程序 3.5配置senodanail 3.5.1sendmail.mc和sendmail.cf 3.5.2/etc/mail中的其他文件 3.6其他电子邮件工具 3.6.1SpamAssassin 3.6.2Webmail 3.6.3邮件列表 3.6.4设置IMAP或POP3服务器 3.6.5设置:KMail 3.7验证中继 3.8sendmal‘l的替代品 3.9本章小结 3.10练习 3.1l高级练习 第4章NlS:网络信息服务 4.1NIS简介 4.2NIS的工作原理4_3设置NIS客户端 4.3.1前提条件 4-3.2注意事项 4_3-3逐步设置 4.3.4测试设置 4.3.5yppasswd:修改NIS口令 4.4设置NIS服务器 4.4.1前提条件 4.4.2注意事项 4.4_3逐步设置 4-4.4测试 4.4.5yppasswdd:NIS口令更新守护进程 4.5本章小结 4.6练习 4.7高级练习 第5章NFS:共享文件系统 5.1简介 5.2更多信息 5_3设置NFS客户端 5.3.1前提条件 5-3.2起步:挂载远程目录层次 5.3-3mount;挂载目录层次 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.5exportfs:维护已导出目录层次列表 5.4.6测试服务器设置 5.5automount:自动挂载目录层次 5.5.1前提条件 5.5.2更多信息 5.5-3autofs:自动挂载目录层次 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.4Samba用户、用户映射和口令 6.3起步:使用system-config-samba配置Samlba服务器 6.4swat:配置Sarnbla服务器 6.5手工配置Samba服务器 6.5.1smbd.conf文件中的参数 6.5.2Dlomes共享:共享用户的主目录 6.6从Windows访问Linux共享 6.6.1浏览共享 6.6.2映射共享 6.7从Linux访问WindOWS共享 6.7.1smbtree:显示WindOWS共享 6.7.2smbelient:连接到WmdOWS共享 6.7-3浏览WindOWS网络 6.7.4挂载WindOWS共享 6.8疑难解答 6.9本章小结117 6.10练习 6.11高级练习 第7章DNS/BIND:探知域名和地址 7.1DNS简介 7.1.1节点、域和子域 7.1.2区域 7.1-3查询 7.1.4服务器 7.1.5资源记录 7.1.6DNS查询和响应 7.1.7逆向域名解析 7.2关于DNS 7.2.1DNS工作原理 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.1named.conF:named配置文件 7.5.2区域文件 7.5-3DNS缓存 7.5.4DNS黏结记录 7.5.5TSIG:事务签名 7.5.6在chroot监牢中运行BIND 7.6疑难解答 7.7全功能域名服务器 7.8辅助服务器 7.9水平分割服务器 7.10本章小结 7.1l练习 7.12高级练习 第8章iptables:设置防火墙 8.1iptables的工作原理 8.2关于iptables 8.2.1更多信息 8.2.2前提条件 8.2_3注意事项 8_3起步:使用system-configsecuritylevel构建防火墙 8.4iptables命令的剖析 8.5构建规则集 8.5.1命令 8.5.2分组匹配条件 8.5.3显示条件 8.5.4匹配扩展 8.5.5目标 8.5.6向内核复制规则,从内核中读取规则 8.6system,-config-secunritulevel:生成规则集 8.7使用NAT共享Internet连接 8.7.1多个客户端共享同一个Intemet连接 8.7.2多个服务器共享同一个Internet连接 8.8本章小结 8.9练习 8.10高级练习 第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.7RedHat的httpd.conf文件 9.7.1第l部分:全局环境 9.7.2第2部分:主服务器配置 9.7.3第3部分:虚拟主机 9.8重定向 9.9Multiviews 9.10服务器生成的目录列表(索引) 9.11虚拟主机 9.12疑难解答 9.13模块 9.13.1模块列表 9.13.2mod_cgi和CGI脚本 9.13.3modssl 9.13.4身份验证模块与htaccess 9.13.5脚本模块 9.14webalizer:分析web流量 9.15MRTG:监视流量负载 9.16错误代码 9.17本章小结 9.18练习 9.19高级练习 第二部分程序设计第10章编程工具 10.1C语言编程 10.1.1检查编译器 10.1.2C编程示例 10.1.3C程序的编译和连接 10.2使用共享库 10.2.1修复不完整的二进制文件 10.2.2创建共享库 10.3make:保持一组程序最新 10_3.1隐含依赖关系 10-3.2宏 10.4C程序调试 10.4.1gcc:编译器警告选项 10.4.2符号调试器 10.5线程 10.6系统调用 10.6.1strace:跟踪系统调用 10.6.2控制进程 10.6.3访问文件系统 10.7源代码管理 10.8本章小结 10.9练习 10.10高级练习 第11章BASH程序设计 11.1控制结构 11.1.1if...then 11.1.2if...thenelse 11.1_3if...thenelif 11.1.4foL..in 11.1.5for 11.1.6while 11.1.7until 11.1.8break与continue 11.1.9case 11.1.10select 11.1.11Here文档 11.2文件描述符 11.3参数和变量 11.3.1数组变量 11.3.2变量局部性 11.3.3特殊参数 11.3.4位置参数 11.3.5展开空变量和未赋值变量 11.4内置命令 11.4.1type:显示命令相关信息 11.4.2read:接受用户输入 11.4.3exec:执行命令 11.4.4flap:捕获信号 11.4.5kill:终止进程 11.4.6getopts:解析选项 11.4.7部分内置命令 11.5表达式 11.5.1算术求值 11.5.2逻辑求值(条件表达式) 11.5-3字符串模式匹配 11.5.4操作符 11.6shell程序 11.6.1递归的shell脚本 11.6.2quizshell脚本 11.7本章小结 11.8练习 11.9高级练习 附录A自由软件的定义 附录BLinux2.6内核 术语表(图灵网站下载) …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。