本书给出了用Linux替换现有网络操作系统的技术。全书共分15章,主要内容包括:用Samba包替换NT文件、用Apache设置Web服务器、安装并配置数据库(MySQL、PostgreSQL、Oracle)、安装和设置LDAP服务器、使用Linux服务器替换或升级网络和Internet的主要设备、为虚拟专用网和Web服务器设置128bit加密术、设置簇来增强Apache Web服务器以及使用PC的Sybase数据库、在Linux上使用DCOM,最后给出了一个实例,详细介绍了一个从HP-UX转换到运行Linux的PC的大型系统。本书的附录则提供了有关的补充信息。\r\n 如果你正在考虑在企业内部部署Linux系统,那么本书将是你参考的第一选择,它同时也是网络技术人员和大学生、研究生深入学习Linux的一本很好的参考书。\r\n Linux,和它的开放资源的概念一起,依靠其强大而灵活的功能及价格优势已经对IT世界产生了巨大影响。本书针对不具备Unix任何知识的读者,全面介绍各种关键的Linux Internet和intranet应用,使读者能够用Linux来取代任何的NT Server。本书向读者介绍了如何迅速着手减少软件使用投资,提高系统稳定性,以及向编程者提供更灵活多样的平台的方法。\r\n 本书面向具有一些NT服务管理经验或Unix使用经验的IT专业人士。如果你期望拥有一种更加稳定和灵活的操作系统,则此书一定会对你大有帮助。你需要逐步了解如何使用Linux系统——尽管本书确实提供了一些Unix命令的指导,但它绝不是一个简单的安装手册。\r\n
第1章 Linux在企业中的应用\r\n\r\nLinux的发展历程\r\nGNU项目和免费软件基础\r\n最后一个难题\r\nUNIX过时了\r\nLinux的引人之处\r\nLinux分析\r\n支持Linux的论点\r\n反对Linux的论点\r\n未来事物的形态\r\n小结\r\n\r\n第2章 用Samba集成Windows和Linux\r\n\r\nSamba概念\r\n系统需求\r\n获取并安装Samba\r\n关于升级的注释\r\n定位源代码\r\n进行二进制安装\r\n测试配置\r\n运行Samba\r\n用inetd启动Samba\r\n通过脚本程序启动Samba\r\n各项工作是否正常\r\n获取问题的答案\r\nSamba安全\r\n配置Samba:遍历smb.conf\r\n将Samba作为主域控制器\r\nSamba组件\r\nSwat\r\nSamba服务器的客户机\r\nWindows操作系统\r\nLinux\r\n小结\r\n参考\r\n\r\n第3章 案例研究:Linux工作组服务器\r\n\r\n简介\r\n文件和打印服务\r\n设置共享\r\n传真服务\r\n传真服务——与Samba集成\r\n实时备份服务器\r\n部署\r\n小结\r\n参考\r\n\r\n第4章 Linux、Internet和免费软件\r\n\r\n“iFreeSoft”\r\n他们为什么开发免费软件\r\n免费软件如何支付费用\r\nWeb作为平台\r\n公开标准的重要性\r\nInternet协议\r\nTCP/IP:Internet的主干\r\nHTTP和Web\r\n电子邮件\r\n防火墙和代理\r\n数据库服务器\r\nLDAP和目录服务器\r\nWeb应用程序服务器\r\n小结\r\n\r\n第5章 部署Web和FTP服务器\r\n\r\n部署Apache Web服务器\r\n系统要求\r\n准备安装Linux\r\n安装Apache Web服务器\r\n了解Web服务器\r\n配置Web服务器\r\n添加虚拟宿主机\r\n有效站点的技术\r\n日志和分析\r\n部署FTP服务器\r\n安装WU-FTP\r\n配置WU-FTP\r\n使服务器具有持久性\r\n小结\r\n参考\r\n\r\n第6章 建立数据驱动的Web站点:使用Linux的电子商务\r\n\r\n一个巧妙的计划\r\n站点动作方式\r\n软件选择\r\n操作细节\r\n客户端验证\r\n服务器端代码选择\r\nHTML生成\r\n检查准备工作\r\n数据库\r\n会话管理和跟踪\r\n站点跟踪和策略\r\n经验总结\r\n\r\n第7章 在Linux上使用数据库应用程序\r\n\r\n将Linux作为数据库服务器\r\nLinux上的非商用数据库:MySQL\r\nMySQL的特点\r\n在Linux的上安装MySQL\r\n管理Linux上的MySQL\r\n重要的MySQL实用程序\r\nMySQL中不支持的功能\r\n结论\r\nPostgreSQL\r\n查找PostgreSQL的位置\r\n安装\r\nPostmaster\r\n自动启动\r\n使用数据库\r\n事务\r\n管理\r\n小结\r\nLinux上的商业数据库:Oracle 8\r\nOracle与免费软件\r\n在Linux上安装Oracle 8\r\n配置和定制Linux上的Oracle\r\n调整Linux上的Oracle\r\n小结\r\n参考\r\n\r\n第8章 使用目录服务和LDAP\r\n\r\n目录及其存在的原因\r\n问题及其解决方案\r\n目录与数据库\r\n目录实例\r\nX.500\r\nNT/Active Directory\r\nNovell目录服务(NDS)\r\nNIS/NIS+\r\n简单目录访问协议(LDAP)\r\n为什么选择LDAP\r\nLDAP基础\r\n需要LDAP的哪些服务\r\n有LDAP识别功能的工具\r\n在Linux服务器上安装LDAP\r\n使用LDAP\r\nLDAP编程\r\n安装Net::LDAP\r\n搜索参数\r\n使用Net::LDAP搜索\r\n添加条目\r\n修改条目\r\n删除条目\r\n从Web浏览器访问LDAP数据\r\nLDAP URL \r\n小结\r\n参考\r\n\r\n第9章 作为Internet网关的Linux\r\n\r\n网关配置\r\n链接——拨号或专线\r\n点对点协议\r\n设置路由\r\n与Internet连接的注意事项\r\n设置域名解决方案\r\nSendmail\r\n获取Sendmail\r\n配置Sendmail\r\nSendmail和避免spam(午餐肉)\r\n使用不同邮件客户机\r\n安装IMAP服务器\r\nFetchmail和其他备选邮件程序\r\n小结\r\n参考\r\n\r\n第10章 将Linux配置为防火墙和代理\r\n\r\n简介\r\n防火墙\r\n准备Linux\r\nipchains概念\r\n基本防火墙\r\n代理\r\n控制缓存\r\n将Apache用作缓存\r\nSquid代理服务器\r\n综合应用\r\n小结图表\r\n参考\r\n\r\n第11章 加密技术和Linux连接\r\n\r\n加密技术的一个简单例子\r\n密钥的概念\r\n密钥和算法\r\n单密钥加密引起的问题\r\n双重密钥加密如何解决这个问题\r\n双重密钥加密的一个简单示例\r\n公钥加密技术\r\n符号表示法\r\n消息完整性和校验和\r\n透明签名、合法文档和非否认\r\n数字证书\r\nPGP(相当好的保密性)\r\nGnuPG(GNU保密防护)\r\n下载和安装GnuPG\r\nGnuPG快速参考\r\n使用GnuPG生成密钥\r\n交换公钥\r\n使用GnuPG签名和验证\r\n使用GnuPG加密和解密\r\n建立一个信任网\r\n将PGP/GnuPG与电子邮件客户合并在一起\r\nSSL(安全套按字层)\r\n商业Web服务器存在的问题\r\nApache-SSL\r\nIPSec\r\nFreeS/WAN\r\n在Linux上使用FreeS/WAN的、基于IPSec的VPN\r\n小结\r\n附录——RSA和Diffie-Hellman算法\r\n\r\n第12章 Linux环境中的分布式系统\r\n\r\n简介\r\n分布式系统的概念\r\n分布式计算提供帮助的方法\r\n理想的分布式系统\r\n定义\r\n分布式系统的优缺点\r\n优点\r\n缺点\r\n单个用户工作站\r\n更快的芯片\r\n单处理器系统的低利用率\r\n应用程序移动的灵活性\r\n确定系统需求\r\n分布式系统组件\r\n关键组件\r\n要考虑的其他因素\r\n硬件确定\r\n中央处理器(CPU)\r\n单处理器和对称多处理器(SMP)\r\n组网问题\r\n影响效率的因素\r\n特定比较\r\n其他因素\r\n节点配置\r\n示例配置\r\nLinux——选择的操作系统\r\nLinux版本和发布版本\r\n背景\r\n研究阶段和决定\r\n三种不同的系统\r\n节点配置\r\n小结\r\n参考\r\n\r\n第13章 实现分布式系统\r\n\r\n简介\r\n分布式应用程序开发工具\r\n消息传递接口(MPI)\r\n安装MPICH\r\n并行虚拟机(PVM)\r\n安装PVM\r\n远程过程调用(RPC)\r\n其他技术\r\n包括分布式应用程序的案例研究\r\n支持应用程序\r\nApache Web服务器——案例研究\r\nSybase数据库服务器——案例研究\r\nOracle\r\n小结\r\n参考\r\n\r\n第14章 Linux上的DCOM——EntireX\r\n\r\n和Bill一起工作\r\nCOM和DCOM最简短的介绍\r\n对象、属性、方法\r\nCOM\r\n不同的DCOM\r\nLinux DCOM环境\r\n组合的示例\r\n小结\r\n\r\n第15章 案例研究:向Linux移植\r\n\r\n概述\r\n将Infostat转移到Linux应考虑的问题\r\nLinux与基于x86的系统\r\n早期Linux内核没有充分利用所有内存\r\n基于Intel的服务器性能\r\nLinux项目\r\n阶段1——连网Linux\r\n阶段2——导入应用程序\r\n启动数据库\r\nLinux上的网络打印\r\n小结\r\n\r\n附录A Linux 101\r\n\r\nUNIX基本原理\r\n熟悉Linux\r\nLinux的用户视图\r\nLinux管理员视图\r\n文件与目录的控制命令\r\n小结\r\n参考\r\n\r\n附录B Linux命令及实用工具\r\n\r\n信息命令\r\nLinux操作系统创建模块\r\n进程与作业控制\r\n自动运行程序\r\n常规表达\r\n查找文件\r\n编辑器\r\n小结\r\n\r\n附录C 系统管理\r\n\r\n磁盘分区\r\n运行脚本和环境变量\r\n一般内务处理\r\nLinux的一般配置\r\n配置和编译内核程序\r\n使用RPM和FTP更新应用程序\r\n其他信息\r\n\r\n附录D 支持和勘误\r\n\r\n