本书是中国UNIX用户协会(CUUG,中国软件行业协会UNIX分会)培训教材之一。 本书是作者根据多年的UNIX教学与实践经验,以目前广泛流行的Solaris和Linux为主要背景,并吸收了其他UNIX版本的最新技术编写而成的。内容包括:网络技术基础、TCP/IP基础知识、路由器、架设FTP服务器、架设域名服务器、管理电子邮件、网络文件系统、网络信息服务、Web服务器、架设Samba服务器、网络管理工具、网络安全、Linux及其网络应用,以及UNIX/Windows综合组网实例等。\r\n 本书作为通用的UNIX基础教材,适用于学习Solaris、HP-UX、AIX、SCO UNIX以及Linux等的UNIX读者,也适用于高等院校相关专业师生。
第1章 网络技术基础\r\n\r\n1.1 计算机网络概述\r\n1.1.1 网络概述\r\n1.1.2 网络的组成部分\r\n1.1.3 网络的分类\r\n1.1.4 网络的拓扑结构\r\n1.1.5 介质访问控制方式\r\n1.1.6 网络操作系统\r\n1.2 参考模型\r\n1.2.1 OSI参考模型\r\n1.2.2 TCP/IP参考模型\r\n1.2.3 服务、接口、协议\r\n1.2.4 数据封装\r\n1.2.5 标准化组织\r\n1.3 数据通信技术基础\r\n1.3.1 基本概念\r\n1.3.2 数据通信基本技术\r\n1.3.3 数据传输同步和交换方式\r\n\r\n第2章 TCP/IP基础知识\r\n\r\n2.1 物理层\r\n2.1.1 功能\r\n2.1.2 传输介质\r\n2.1.3 协议\r\n2.1.4 中继器、集线器\r\n2.2 数据链路层\r\n2.2.1 功能\r\n2.2.2 协议\r\n2.2.3 拨号网络\r\n2.2.4 以太网\r\n2.2.5 桥、交换机\r\n2.3 网络层\r\n2.3.1 功能\r\n2.3.2 TCP/IP中的网络层协议--IP\r\n2.3.3 路由器\r\n2.4 传输层\r\n2.4.1 功能\r\n2.4.2 TCP/IP中的传输层协议--TCP\r\n2.5 应用层\r\n2.5.1 功能\r\n2.5.2 TCP/IP中的应用层协议\r\n2.5.3 网关\r\n\r\n第3章 路由器\r\n\r\n3.1 路由器概述\r\n3.1.1 什么是路由器\r\n3.1.2 路由器的分类\r\n3.1.3 路由器的功能\r\n3.1.4 路由器技术\r\n3.2 CISCO路由器基本配置\r\n3.3 CISCO路由器的广域网协议设置\r\n3.4 路由协议设置\r\n3.5 服务质量及访问控制\r\n3.6 配置Linux的路由功能\r\n\r\n第4章 架设FTP服务器\r\n\r\n4.1 FTP服务和协议简介\r\n4.2 FTP服务的基本命令\r\n4.2.1 FTP的传输方式\r\n4.2.2 FTP内部命令及响应\r\n4.2.3 FTP操作实例\r\n4.3 使用WU-FTP配置匿名服务器\r\n4.3.1 选择和安装FTP服务器软件\r\n4.3.2 wu-ftp的组成\r\n4.3.3 FTP服务器的配置\r\n4.3.4 wu-ftp相关的其他一些命令的使用\r\n4.4 WU-FTP服务器的高级配置\r\n4.4.1 对用户访问的控制\r\n4.4.2 提供信息\r\n4.4.3 记录系统日志\r\n4.4.4 杂项功能\r\n4.4.5 许可功能\r\n4.5 以ProFTPD架设Linux下FTP服务器\r\n4.5.1 安装.tar.gz版本的ProFTPD\r\n4.5.2 启动ProFTPD\r\n4.5.3 修改设定文件(/usr/locaVetc/proftpd.conf)\r\n\r\n第5章 架设域名服务器\r\n\r\n5.1 域名服务的基本概念\r\n5.1.1 主机表和/etc/hosts\r\n5.1.2 域名系统\r\n5.1.3 域的层次结构\r\n5.1.4 域名空间\r\n5.1.5 域的委托管理\r\n5.1.6 域(Domain)和区(Zone)的概念\r\n5.1.7 域名服务器\r\n5.1.8 域名解析(正向解析)\r\n5.1.9 域名的反向解析\r\n5.1.10 域名的最新进展\r\n5.1.11 关于名称解析的一点讨论\r\n5.2 域名服务器的配置\r\n5.2.1 域名服务器客户端的配置\r\n5.2.2 区数据库和资源记录\r\n5.2.3 域名服务器的配置方法\r\n5.3 Red Hat Linux下的DNS配置实例\r\n\r\n第6章 管理电子邮件\r\n\r\n6.1 邮件服务术语\r\n6.2 电子邮件协议\r\n6.2.1 SMTP协议\r\n6.2.2 POP3协议\r\n6.2.3 IMAP协议\r\n6.2.4 MIME\r\n6.3 E-mail服务器软件\r\n6.4 Sendmail\r\n6.4.1 Sendmail的工作原理\r\n6.4.2 Sendmail的配置\r\n6.4.3 配置文件sendmail.cf\r\n6.5 Qmail\r\n\r\n第7章 网络文件系统和网络信息服务\r\n\r\n7.1 NFS基本工作原理\r\n7.1.1 NFS的主要特点\r\n7.1.2 NFS的工作原理\r\n7.2 NFS的守护进程\r\n7.3 设置NFS服务器\r\n7.3.1 启动服务器端守护进程\r\n7.3.2 输出文件系统\r\n7.3.3 配置文件\r\n7.3.4 使用share命令\r\n7.3.5 输出文件系统的规则\r\n7.4 设置NFS客户机\r\n7.4.1 启动客户机守护进程\r\n7.4.2 安装远程文件系统\r\n7.4.3 查看输出的文件系统\r\n7.4.4 拆卸远程文件系统\r\n7.5 NFS服务常见故障的排除\r\n7.6 NIS的工作原理\r\n7.6.1 NIS映射\r\n7.6.2 NIS魔饼\r\n7.6.3 网组(netgroup)\r\n7.6.4 NIS的优点与缺点\r\n7.7 NIS服务的配置\r\n7.7.1 配置NIS服务器\r\n7.7.2 配置NIS客户机\r\n7.7.3 NIS命令\r\n\r\n第8章 Web服务器\r\n\r\n8.1 理解Web服务器\r\n8.2 安装Apache服务器\r\n8.2.1 如何获得Apache\r\n8.2.2 在编译安装之前要考虑的事项\r\n8.2.3 配置、编译、安装Apache\r\n8.2.4 测试Apache\r\n8.3 配置Apache服务器\r\n8.3.1 全局配置\r\n8.3.2 主服务器设置\r\n8.3.3 完整的httpd.conf文件\r\n8.4 www服务器高级管理\r\n8.4.1 访问存取控制\r\n8.4.2 用户访问控制\r\n8.4.3 虚拟主机\r\n\r\n第9章 架设Samba服务器\r\n\r\n9.1 Sanba的历史\r\n9.2 安装Samba\r\n9.3 Samba的手工配置\r\n9.4 Samba的web方式配置\r\n9.5 配置高级服务器访问\r\n9.6 故障调试和诊断\r\n\r\n第10章 网络管理工具\r\n\r\n10.1 ABP工具\r\n10.1.1 概述\r\n10.1.2 显示ARP高速缓冲存储器\r\n10.1.3 删除ARP高速缓冲存储器条目\r\n10.1.4 增加ARP高速缓冲存储器条目\r\n10.1.5 代理ARP服务(Proxy ABP Service)\r\n10.1.6 使用条目文件载入ABP地址链接\r\n10.2 IFCOWIG工具\r\n10.2.1 概述\r\n10.2.2 列出可用的接口\r\n10.2.3 当前的管理状态\r\n10.2.4 修改接口参数\r\n10.2.5 专用配置参数\r\n10.2.6 逻辑接口(Logical Interface)\r\n10.2.7 永久性地修改接口\r\n10.2.8 DHCP支持\r\n10.2.9 路由限制(Routing Implication)\r\n10.3 NETSTAT工具\r\n10.3.1 概述\r\n10.3.2 显示活动的会话过程\r\n10.3.3 显示接口信息\r\n10.3.4 显示路由信息\r\n10.3.5 显示协议统计信息\r\n10.3.6 netstat选项杂项\r\n10.4 PING工具\r\n10.4.1 概述\r\n10.4.2 判断系统的可用性\r\n10.4.3 判断网络性能\r\n10.4.4 选项杂项\r\n10.5 SNOOP工具\r\n10.5.1 概述\r\n10.5.2 详细显示模式\r\n10.5.3 详细显示汇总模式\r\n10.5.4 捕获snoop的输出结果\r\n10.5.5 捕获分组的部分内容\r\n10.5.6 高级过滤\r\n10.6 TRACEROUTE工具\r\n10.6.1 概述\r\n10.6.2 读取baceroute结果\r\n10.6.3 改变操作特性\r\n10.6.4 显示选项\r\n\r\n第11章 网络安全\r\n\r\n11.1 网络安全概述\r\n11.1.1 网络安全的需求\r\n11.1.2 网络攻击的类型\r\n11.1.3 安全管理的漏洞\r\n11.1.4 安全等级\r\n11.1.5 网络安全防护的一般措施\r\n11.1.6 网络安全策略\r\n11.2 防火墙技术\r\n11.2.1 防火墙技术的基本概念\r\n11.2.2 防火墙技术的主要内容\r\n11.2.3 包过滤技术(Packet Filter)\r\n11.2.4 代理服务器(Proxy Server)\r\n11.2.5 防火墙的体系结构\r\n11.3 信息安全和密码技术\r\n11.3.1 信息安全与密码技术概述\r\n11.3.2 对称密钥密码技术\r\n11.3.3 非对称密钥密码技术\r\n11.3.4 密码技术的典型应用\r\n\r\n第12章 Linux及其网络应用\r\n\r\n12.1 Linux概述\r\n12.1.1 Linux的发展历程\r\n12.1.2 Linux的版本\r\n12.1.3 Linux的特点\r\n12.2 Linux的获取和安装\r\n12.2.1 获取Linux\r\n12.2.2 Linux支持的硬件\r\n12.2.3 Linux的安装\r\n12.3 Linux的配置与管理\r\n12.3.1 用户管理\r\n12.3.2 Linux的基本配置\r\n12.3.3 LILO的安装与使用\r\n12.3.4 开机与关机,shutdown、rc.local的使用\r\n12.3.5 RPM软件包的安装\r\n12.3.6 文件系统的维护\r\n12.3.7 交换空间及其建立、使用与维护\r\n12.3.8 Sudoer配置\r\n12.3.9 Welcome infonnation: /etc/issue\r\n12.4 Linux网络安装与配置\r\n12.4.1 Linux中网卡的安装\r\n12.4.2 配置网络\r\n12.5 Linux进阶\r\n12.5.1 LILO的使用进阶\r\n12.5.2 Init的运行级\r\n12.5.3 /etc目录下的文件\r\n12.5.4 定制自己的核心\r\n12.6 Linux下的开发\r\n12.6.1 Linux提供的开发工具\r\n12.6.2 C/C++--gcc、gdb的使用\r\n12.7 Linux其他版本简介\r\n12.7.1 红旗Linux\r\n12.7.2 XteamLinux\r\n12.7.3 中软Linux\r\n12.7.4 Turbo Linux\r\n\r\n第13章 UNlX/Windows综台组网实例\r\n\r\n13.1 校园网建设前期规划\r\n13.1.1 网络规划问题的提出和可行性分析\r\n13.1.2 网络设计\r\n13.2 校园网需求分析\r\n13.2.1 调研情况\r\n13.2.2 需求范畴\r\n13.2.3 需求功能\r\n13.3 网络总体方案设计\r\n13.3.1 总体设计原则\r\n13.3.2 设计特点\r\n13.3.3 校园网布局结构\r\n13.3.4 信息点分布设计\r\n13.3.5 结构化布线\r\n13.3.6 信息流量设计\r\n13.3.7 网络拓扑图\r\n13.3.8 产品选型设计
UNIX操作系统自1969年在AT&T Bell实验室诞生以来,迄今已有30多年的历史。
UNIX以其功能强大、技术成熟、可靠性高、网络功能强等优点已成为当前应用最广泛的主流操作系统之一。UNIX服务器的稳定性与安全性已普遍得到用户的高度认同。作为高端的解决方案,它正与其他操作系统协同工作,处理着大大小小的IT事务。
国内的UNIX研究与应用也已有20余年的历史,初期多应用于数据处理领域。近些年来,由于因特网的兴起,UNIX系统以其强大的网络通信功能日益显示出了重要作用。
中国UND(用户协会(China Unix User Group,CUUG)即中国软件行业协会UNIX分会,作为国际UNIX组织UniForum的中国代表,十余年来一直致力于UNIX的研究开发、学术交流、培训教育和推广应用等工作,曾为国内各行业培养了众多的UNIX工程师和技术人员。
“新编UNIX实用教程”是作者基于多年的教学与实践经验,并根据当前UNIX市场的变化和社会需求,在原教材基础之上,重新修订、编写而成的。它包括以下两册:
《新编UNIX系统管理实用教程》
《新编UNIX网络管理实用教程》
本书为《新编UNIX网络管理实用教程》,内容以Solaris、Linux为主要背景,力求作为通用的UND5教材,反映当前UNIX的主流产品与最新技术,可适用于准备从事Solaris、Linux、SCO UND((以及HP—UX,AIX)等不同对象的UNlX初中级读者。相信本书的出版将对众多的UNIX用户的学习与实际工作大有裨益。
本书由徐国平主编,参加编写的有:张伟、窦剑、李明、刘永刚等,陈卫星、薛虎镇、朱铮铮参加了书稿的整理工作。
本书的出版曾得到了中国UNIX用户协会的指导和帮助,还得到了中国科学院软件研究所孙玉方教授、北京大学方裕教授和清华大学史美林教授的指导和帮助,在此一并致谢!
限于编者水平,书中疏漏和不妥之处,尚祈读者不吝指正。
CUUG UNIX培训中心
2002年8月