Linux操作系统近几年有了蓬勃发展,在整个世界范围内得到了越来越多的公司和团体的支持。本书以红旗Linux为基础,介绍了很多网络实用工具的配置方法,如WWW、WAIL、FTP、SMB、新闻服务器、BBS服务器、ISDN连接和传真等;还详细介绍了网络管理方面的使用方法和技巧,如防火墙和代理服务器的配置,DNS、PHCP和NIS的配置等;此外,本书还介绍了与Linux相关的软件和技术,如数据库的安装和配置。PHP脚本的编写等。本书结构清晰、叙述详尽,适合所有的Linux用户阅读。\r\n\r\n\r\n\r\n\r\n
第1章 Linux网络基础\r\n\r\n1.1 重要配置文件\r\n1.1.1 Internet服务数据库文件/etc/inetd.conf\r\n1.1.2 网络模块配置文件/etc/conf.modules\r\n1.1.3 Internet网络服务文件/etc/services\r\n1.1.4 域名解析文件/etc/resolv.conf\r\n1.1.5 主机文件/etc/hosts\r\n1.1.6 Internet协议文件/etc/protocols\r\n1.1.7 网卡配置文件/etc/sysconfig/network-scripts/ifcfg-ethx\r\n1.1.8 /etc/hosts.allow和/etc/hosts.deny\r\n1.1.9 其他常用的配置文件\r\n1.2 常用的网络相关命令\r\n1.2.1 监视网络状态命令netstat\r\n1.2.2 查看并操作网络接口命令ifconfig、ifup和ifdown\r\n1.2.3 配置主机和网络命令netconf和linuxconf\r\n1.2.4 配置TCP/IP命令netconfig\r\n1.2.5 netcfg\r\n1.2.6 其他常用命令\r\n\r\n第2章 配置WWW服务器\r\n\r\n2.1 搭建WWW服务器的基本步骤\r\n2.1.1 选择Internet的连接方式\r\n2.1.2 选择连接线路\r\n2.1.3 选择Internet服务提供商\r\n2.1.4 获取域名和IP地址\r\n2.2 使用linuxconf配置 Apache\r\n2.3 使用配置文件配置Apache\r\n2.3.1 安装 Apache\r\n2.3.2 配置Apache\r\n2.3.3 管理Apache\r\n2.4 配置虚拟主机\r\n2.4.1 使用相同的 IP地址\r\n2.4.2 使用不同的IP地址\r\n2.5 配置用户主页\r\n2.6 支持Perl和PHP3\r\n2.7 配置Apache代理\r\n2.7.1 配置Apache HTTP代理\r\n2.7.2 配置Apache逆向代理\r\n2.7.3 配置Windows客户机使用代理服务器\r\n2.8 Apache的其他信息服务\r\n2.8.1 配置FTP服务\r\n2.8.2 配置E-mail服务\r\n2.9 Apache API\r\n\r\n第3章 Linux拨号和 ISDN\r\n\r\n3.1 PPP工作原理\r\n3.1.1 PPP连接类型\r\n3.1.2 PPP工作原理\r\n3.1.3 PPP协商\r\n3.1.4 PPP身份认证\r\n3.1.5 代理ARP\r\n3.2 配置PPP拨号\r\n3.2.1 准备工作\r\n3.2.2 使用Kppp配置PPP拨号\r\n3.2.3 使用minicom配置PPP拨号\r\n3.2.4 使用配置文件配置PPP拨号\r\n3.2.5 配置diald自动拨号功能\r\n3.2.6 使用wvdial拨号上网\r\n3.3 配置PPP服务器\r\n3.3.1 配置Linux PPP拨入服务器\r\n3.3.2 配置PPP客户机\r\n3.3.3 使用网络服务\r\n3.3.4 使用RADIUS对拨号用户进行认证\r\n3.4 配置回拨功能\r\n3.4.1 配置回拨服务器\r\n3.4.2 配置回拨客户机\r\n3.4.3 配置回拨的其他方法\r\n3.5 使用PPP的直接电缆连接\r\n3.6 ISDN工作原理\r\n3.7 在Linux上配置 ISDN\r\n3.7.1 ISDN拨号上网\r\n3.7.2 在局域网中使用ISDN\r\n3.7.3 Linux支持的ISDN卡\r\n\r\n第4章 Linux传真\r\n\r\n4.1 EfaX概述\r\n4.2 使用 Efax for Linux发传真\r\n4.3 通过打印功能发传真\r\n4.4 接收传真\r\n第5章 Linux DNS服务器\r\n5.1 DNS的实现机制\r\n5.1.1 DNS的实现\r\n5.1.2 Linux DNS工具\r\n5.2 DNS配置文件及语法\r\n5.2.1 配置文件语句\r\n5.2.2 DNS资源记录\r\n5.2.3 DNS服务器配置文件\r\n5.2.4 Linux客户端配置文件\r\n5.3 DNS配置实例分析\r\n5.3.1 DNS服务器配置文件/etc/named.boot和/etc/named.conf\r\n5.3.2 DNS根服务器文件/var/named/named.ca\r\n5.3.3 正向DNS解析文件company.corm\r\n5.3.4 逆向DNS解析文件192.168.0\r\n5.3.5 逆向DNS解析文件127.0.0\r\n5.3.6 配置文件/etc/resolv.conf\r\n5.3.7 主机文件/etc/hosts\r\n5.3.8 配置客户机\r\n5.3.9 为一个DNS服务器申请多个域名\r\n5.3.10 测试配置结果\r\n5.4 配置二级DNS服务器\r\n5.4.1 配置主DNS服务器\r\n5.4.2 配置二级DNS服务器\r\n5.4.3 配置DNS客户机\r\n\r\n第6章 配置DHCP服务器\r\n\r\n6.1 DHCP的实现\r\n6.1.1 DHCP地址分配\r\n6.1.2 典型DHCP实现\r\n6.2 配置DHCP\r\n6.2.1 配置Linux DHCP服务器\r\n6.2.2 配置DHCP客户机\r\n\r\n第7章 配置IP路由\r\n\r\n7.1 路由概念介绍\r\n7.1.1 IP帧格式\r\n7.1.2 IP路由\r\n7.1.3 路由选择\r\n7.1.4 路由表\r\n7.1.5 Internet体系结构和寻址表\r\n7.1.6 路由选择协议\r\n7.1.7 路由选择守护进程\r\n7.2 维护内核路由选择表\r\n7.2.1 查看内核路由选择表\r\n7.2.2 维护内核路由选择表\r\n7.3 gated配置文件\r\n7.3.1 gated选项语句\r\n7.3.2 gated接口语句\r\n7.3.3 gated定义语句\r\n7.3.4 gated协议语句\r\n7.3.5 gated静态语句\r\n7.3.6 gated控制语句\r\n7.3.7 gated指示语句\r\n7.3.8 gated跟踪语句\r\n7.4 配置IP路由\r\n\r\n第8章 配置FTP\r\n\r\n8.1 文件传输协议FTP\r\n8.2 文件属性\r\n8.3 FTP常用命令集\r\n8.4 配置Linux FTP服务器\r\n8.4.1 配置文件/etc/ftpaccess\r\n8.4.2 配置/etc/ftpconversions\r\n8.4.3 配置文件/etc/ftphosts\r\n8.4.4 FTP实用工具\r\n8.5 配置虚拟FTP服务器\r\n8.6 AutoFTP\r\n8.7 FTP镜像站点\r\n8.7.1 安装 FTP mirror\r\n8.7.2 配置FTP mirror参数\r\n8.7.3 目录信息\r\n8.7.4 自动镜像脚本\r\n\r\n第9章 配置Linux邮件系统\r\n\r\n9.1 电子邮件\r\n9.1.1 电子邮件系统概述\r\n9.1.2 简单邮件传送协议SMTP\r\n9.1.3 邮件转发、电子邮件网关和邮局协议\r\n9.1.4 POP3和 IMAP\r\n9.1.5 通用Internet邮件扩充MIME\r\n9.1.6 用户代理\r\n9.1.7 邮件传送代理\r\n9.2 处理本地邮件的用户代理程序:mail(1)命令\r\n9.2.1 启动和停止mail\r\n9.2.2 阅读邮件\r\n9.2.3 定制显示的邮件列表\r\n9.2.4 回复邮件\r\n9.2.5 新建邮件\r\n9.2.6 保存邮件\r\n9.2.7 删除邮件\r\n9.2.8 恢复被删除的邮件\r\n9.2.9 打印邮件\r\n9.2.10 编辑邮件\r\n9.2.11 创建邮件发送列表\r\n9.2.12 mail(1)高级配置\r\n9.3 Internet新闻和邮件用户代理程序: pine\r\n9.4 X Windows用户代理程序: Kmail\r\n9.5 其他常用用户代理程序: elm、mutt\r\n9.6 邮件传送代理: sendmail\r\n9.6.1 理解 Sendmail高级配置:sendmail.mc\r\n9.6.2 理解 sendmail.cf\r\n9.6.3 调试 sendmail.cf文件\r\n9.7 设置POP3代理\r\n9.8 虚拟邮件服务器\r\n9.9 Mail Relay\r\n9.9.1 Mail Relay工作原理\r\n9.9.2 Anti Mail Relay\r\n9.9.3 动态Relay授权\r\n9.10 在防火墙上配置sendmail\r\n9.11 sendmail常见问题分析\r\n9.12 从邮件服务器中取回邮件:fertchmail\r\n9.12.1 fetchmail功能概述及基本用法\r\n9.12.2 fetchmail配置工具:fetchmailconf\r\n9.13 X Windows邮件监视程序:KBiff\r\n9.14 Qmail\r\n9.14.1 安装Qmail\r\n9.14.2 测试Qmail\r\n9.14.3 把sendmail邮件转移到Qmail\r\n9.14.4 配置Qmail\r\n\r\n第10章 防火墙与代理服务器\r\n\r\n10.1 Linux ipchains\r\n10.1.1 ipchains内核支持\r\n10.1.2 ipchains功能概述\r\n10.1.3 ipchains参数介绍\r\n10.1.4 ipchains工作流程\r\n10.1.5 红旗Linux防火墙\r\n10.1.6 IP流量控制\r\n10.1.7 IP数据包过滤\r\n10.1.8 IP伪装\r\n10.1.9 IP转发\r\n10.2 代理服务器\r\n10.2.1 Squid代理服务器\r\n10.2.2 配置Squid客户端\r\n10.2.3 使用squid设置透明代理\r\n10.3 各种代理方式比较\r\n10.3.1 Squid传统代理和透明代理\r\n10.3.2 Plug-gw\r\n10.3.3 Apache逆向代理\r\n\r\n第11章 配置网络信息服务(NIS)\r\n\r\n11.1 NIS工作原理\r\n11.1.1 NIS域\r\n11.1.2 NIS映像文件\r\n11.1.3 NIS服务器和客户\r\n11.1.4 NIS捆绑\r\n11.1.5 NIS文件说明\r\n11.1.6 网络组\r\n11.1.7 NIS命令\r\n11.1.8 小结\r\n11.2 配置NIS服务\r\n11.2.1 规划 NIS配置\r\n11.2.2 启动、停止 NIS\r\n11.2.3 初始化主 NIS服务器\r\n11.2.4 初始化 NIS客户机\r\n11.2.5 初始化从NIS服务器\r\n11.3 管理 NIS域\r\n11.3.1 修改 NIS域名\r\n11.3.2 添加 NIS服务器\r\n11.3.3 删除从 NIS服务器\r\n11.3.4 改变 NIS主服务器\r\n11.4 管理 NIS映像\r\n11.4.1 添加新映像\r\n11.4.2 修改映像\r\n11.5 管理NIS用户\r\n11.6 检查 NIS服务器状态\r\n\r\n第12章 配置新闻服务器\r\n\r\n12.1 Linux新闻服务器概述\r\n12.2 新闻服务器应用程序及其配置文件\r\n12.2.1 接收新闻馈送守护进程:innd\r\n12.2.2 接收新闻主机馈送:innfeed\r\n12.2.3 向其他新闻主机馈送:nntpsend\r\n12.2.4 监视innd进程:innwatch\r\n12.2.5 INN的用户交互软件: ctlinnd\r\n12.2.6 NNRP\r\n12.2.7 moderate\r\n12.2.8 文章过期控制\r\n12.2.9 Storage API\r\n12.3 安装新闻服务器\r\n12.4 配置新闻客户\r\n12.4.1 配置Internet Explore和Netscape新闻客户\r\n12.4.2 配置Krn新闻客户\r\n12.4.3 TIN新闻客户\r\n\r\n第13章 配置BBS服务器\r\n\r\n13.1 Firebird BBS\r\n13.1.1 安装 Firebird BBS\r\n13.1.2 Firebird BBS与新闻组的结合\r\n13.2 PowerBBS\r\n13.3 使用 WWWThreads、mySQL和perl搭建论坛\r\n13.3.1 WWWThreads特性\r\n13.3.2 WWWThreads安装准备\r\n13.3.3 安装WWWTreads\r\n13.4 编程实现 BBS\r\n13.4.1 设计数据库与表格\r\n13.4.2 设计PHP脚本程序\r\n\r\n第14章 Linux远程启动\r\n\r\n14.1 Linux远程启动\r\n14.2 配置Linux远程启动\r\n14.2.1 配置 BOOTP或者DHCP\r\n14.2.2 配置TFTP\r\n14.2.3 内核映像\r\n14.2.4 Net loader\r\n14.2.5 Linux配置\r\n14.2.6 客户端配置\r\n14.2.7 设置引导过程\r\n14.2.8 配置Linux的远程启动\r\n14.3 远程启动实例\r\n\r\n第15章 使用SNMP管理TCP/IP网络\r\n\r\n15.1 SNMP--一个简单的网络管理模型\r\n15.1.1 SNMP简介\r\n15.1.2 SNMP工作原理\r\n15.1.3 SMUX协议\r\n15.2 SNMP配置\r\n15.3 SNMP定义文件\r\n\r\n第16章 Linux、Windows NT与 Netware的资源共享\r\n\r\n16.1 配置 Linux Samba\r\n16.1.1 Samba的概念\r\n16.1.2 配置Linux Samba服务器\r\n16.1.3 配置Windows Ssamba客户机\r\n16.1.4 配置Linux Samba客户机\r\n16.1.5 使PPP客户使用Samba服务器\r\n16.1.6 Samba配置文件说明\r\n16.1.7 Samba示例分析\r\n16.1.8 虚拟SMB服务\r\n16.1.9 Samba常见问题分析\r\n16.2 NFS网络文件系统\r\n16.2.1 网络文件系统介绍\r\n16.2.2 NFS组成\r\n16.2.3 NFS协议族\r\n16.3 配置NFS\r\n16.3.1 Linux NFS的启动和停止\r\n16.3.2 配置Linux NFS服务器\r\n16.3.3 配置 Linux NFS客户端\r\n16.4 Linux、NT与 Netware的资源共享\r\n16.4.1 Linux与 Linux之间的资源共享\r\n16.4.2 Linux与 Windows NT之间的资源共享\r\n16.4.3 Linux与 Netware之间的资源共享\r\n16.5 NCP\r\n16.5.1 安装NCPFS\r\n16.5.2 安装SMBFS\r\n\r\n第17章 维护系统安全和性能\r\n\r\n17.1 安全等级\r\n17.2 系统安全策略\r\n17.2.1 控制系统访问权限\r\n17.2.2 维护计算机的物理安全\r\n17.2.3 检查对计算机的非法入侵\r\n17.2.4 注销用户\r\n17.2.5 使用chroot()限制用户\r\n17.2.6 SUID/SGID位和粘着位\r\n17.3 Linux网络安全体系\r\n17.4 保护系统数据\r\n17.4.1 数据加密\r\n17.4.2 不同系统之间的数据和文件操作\r\n17.4.3 维护文件系统完整性\r\n17.5 维护文件系统空闲空间\r\n17.5.1 清除系统日志文件\r\n17.5.2 增加磁盘空间和重构文件系统\r\n17.5.3 建立虚拟盘\r\n17.6 维护文件系统性能\r\n17.6.1 降低文件系统性能的因素\r\n17.6.2 文件系统i节点溢出\r\n17.6.3 调整文件系统性能\r\n17.7 调整系统内存\r\n17.7.1 虚拟内存\r\n17.7.2 高速缓存\r\n17.8 SSH\r\n17.8.1 SSH的工作机制\r\n17.8.2 安装SSH\r\n17.8.3 使用SSH\r\n17.9 使用SYN数据包过滤连接请求\r\n17.10 Linux中的网络安全工具\r\n\r\n第18章 数据库服务器\r\n\r\n18.1 在Linux中安装 Oracle 8数据库\r\n18.1.1 系统硬件要求\r\n18.1.2 安装ORACLE数据库的主要步骤\r\n18.1.3 使用ORACLE安装盘创建数据库对象\r\n18.1.4 启动、关闭Oracle 8数据库的步骤\r\n18.1.5 使用脚本创建数据库对象\r\n18.2 在 Linux中安装 Oracle 8i\r\n18.2.1 系统硬件要求\r\n18.2.2 安装步骤\r\n18.2.3 启动、关闭Oracle 8i数据库的步骤\r\n18.3 在 Linux上安装 DB26.1\r\n18.3.1 系统硬件要求\r\n18.3.2 安装 DB2 6.1的步骤\r\n18.3.3 启动、关闭DB2数据库的步骤\r\n18.4 在Linux上安装Sybase\r\n18.4.1 安装要求\r\n18.4.2 安装步骤\r\n18.4.3 配置Sybase数据库\r\n18.4.4 启动、关闭 Srbase数据库的步骤\r\n18.5 MySQL\r\n18.5.1 安装 MySQL\r\n18.5.2 测试 MySQL的运行情况\r\n18.5.3 MySQL不支持的功能\r\n18.5.4 MySQL常用命令\r\n18.5.5 MySQL与C语言接口\r\n18.5.6 MySQL与 Perl的接口\r\n18.5.7 MySQL应用实例\r\n18.6 PostgreSQL\r\n18.6.1 PostgreSQL的特性\r\n18.6.2 PostgreSQL数据库结构\r\n18.6.3 PostgreSQL数据库的 C语言接口\r\n\r\n第19章 PHP脚本\r\n\r\n19.1 PHP3概述\r\n19.1.1 PHP3的功能\r\n19.1.2 PHP的特点\r\n19.2 安装 PHP3\r\n19.3 配置 PHP\r\n19.3.1 常用配置选项\r\n19.3.2 其他配置选项\r\n19.4 PHP语法\r\n19.5 基本语句\r\n19.5.1 赋值语句\r\n19.5.2 条件语句\r\n19.5.3 循环语句\r\n19.5.4 REQUIRE语句和 INCLUDE语句\r\n19.5.5 函数\r\n19.5.6 类定义\r\n\r\n\r\n\r\n\r\n \r\n