第一部分 连接到Internet
第1章 创建拨号Internet连接
1.1 初步准备
1.2 选择合适的Modem
1.2.1 Modem的速度和协议
1.2.2 硬Modem和软Modem
1.2.3 内置Modem和外置Modem
1.2.4 挑选一部内置Modem
1.2.5 外置Modem
1.2.6 笔记本电脑使用的Modem
1.3 安装Modem
1.3.1 安装内置Modem
1.3.2 安装外置Modem
1.3.3 安装PC卡Modem
1.4 检查安装
1.5 配置KPPP
1.5.1 配置设备选项
1.5.2 配置Modem选项
1.5.3 配置连接选项
1.5.4 配置Internet账户
1.5.5 准备连接
1.6 解决安装问题
1.6.1 检查物理连接
1.6.2 让你的Modem不再发呆
1.6.3 Modem使用哪个串口
1.6.4 解决串口冲突
1.6.5 人工设置端口
1.6.6 正确配置 Modem的 IRQ
1.6.7 终于能侦测到Modem了!但仍然无法连接
1.6.8 PPPD安装问题
1.6.9 用一个通信程序来检测Modem
1.7 内部工作机制
1.7.1 PPP网络接口
1.7.2 PPP守护进程
1.7.3 用wvdial连接
1.7.4 用Ping命令了解自己是否在线
1.7.5 用ifconfig获取与连接有关的信息
1.7.6 用nslookup确定DNS正常工作
1.8 参考资料和推荐读物
第2章 使用Internet应用
2.1 配置Netscape助手应用程序
2.1.1 理解Navigator需要哪些应用
2.1.2 将数据类型和应用程序相关联
2.1.3 使用插件
2.2 配置Netscape Messager的电子邮件和新闻组功能
2.2.1 创建签名
2.2.2 添加账户信息
2.2.3 配置新闻组
2.3 用File Manager访问 FTP站点
2.3.1 访问匿名FTP站点
2.3.2 访问密码保护站点
2.4 其他Internet应用
2.5 内部工作机制
2.5.1 与远程系统交互:Telnet
2.5.2 使用纯文本浏览器:Lynx
2.6 小结
第二部分 搭建局域网
第3章 基本的连网概念
3.1 物理媒体
3.2 通信标准
3.3 数据路由技术
3.3.1 回路交换
3.3.2 包交换
3.4 包交换网络的类型
3.5 为什么要创建LAN
3.6 如何连网
3.6.1 星形网络
3.6.2 总线网络和环形网络
3.7 LAN网络关系
3.7.1 时间共享网络
3.7.2 对等网络
3.7.3 客户机/服务器网络
3.8 小型、中型和大型LAN
3.8.1 基本双机网络
3.8.2 小组网络
3.8.3 大型局域网
3.9 内部工作机制
3.9.1 为什么要定义网络层
3.9.2 OSI参考模型
3.9.3 协议堆栈的概念
3.9.4 OSI参考模型中的层
3.10 Linux的作用
3.11 参考资料和推荐读物
第4章 选择和安装网络硬件
4.1 以太网入门
4.1.1 以太网标准
4.1.2 以太网协议
4.1.3 与协议无关
4.1.4 以太网的种类
4.2 以太网工作原理
4.2.1 CSMA/CD
4.2.2 MAC编址
4.3 以太网硬件
4.3.1 电缆
4.3.2 收发器
4.3.3 Ethernet适配器
4.3.4 集线器
4.3.5 转发器
4.3.6 网桥
4.3.7 路由器
4.3.8 交换器
4.4 以太网设计
4.4.1 好的布线应用的本质
4.4.2 最低配置的以太网
4.4.3 较为复杂的网络
4.5 确保硬件与Linux兼容
4.5.1 兼容的级别
4.5.2 选择以太网兼容适配器的注意事项
4.6 安装网卡
4.7 配置模块参数
4.7.1 模块参数介绍
4.7.2 检测正确的设置
4.7.3 模块参数的语法
4.7.4 特殊模块设置
4.8 内部工作机制
4.9 参考资料和推荐读物
第5章 TCP/IP入门
5.1 TCP/IP概述
5.1.1 Internet简史
5.1.2 Internet和互联网
5.1.3 Internet成功的因素
5.2 理解Internet的"层"
5.2.1 TCP/IP中的层
5.2.2 OSI模型和TCP/IP的比较
5.2.3 对于Linux用户的意义
5.3 IP地址
5.3.1 IP地址的特殊用法
5.3.2 网络掩码和网络编址
5.3.3 广播地址
5.3.4 网关地址
5.3.5 域名服务和域名
5.4 创建一个简单的TCP/IP网络
5.5 测试网络
5.6 内部工作机制
5.6.1 /etc/sysconfig
5.6.2 /etc/sysconfig/network
5.6.3 /etc/hosts
5.6.4 /etc/HOSTNAME
5.6.5 /etc/host.conf
5.6.6 /etc/resolv.conf
5.6.7 /etc/hosts.allow和/etc/hosts.deny
5.7 参考资料和推荐读物
第6章 用户账户、所有权和权限
6.1 为顺利连网而创建用户账户
6.1.1 为何用户账户必须完全一致
6.1.2 为连网创建有效的用户账户
6.2 理解文件所有权和权限
6.2.1 文件所有者类型
6.2.2 权限类型
6.3 查看和更改所有权及权限
6.3.1 读取文件权限信息
6.3.2 使用chown更改文件所有权
6.3.3 使用chmod更改文件权限
6.3.4 使用chmod
6.3.5 使用数字权限模式
6.3.6 使用常规权限模式
6.3.7 理解默认权限
6.4 内部工作机制
6.4.1 chmod
6.4.2 chgrp
6.4.3 chown
6.4.4 useradd
6.5 参考资料和推荐读物
第7章 配置和使用NFS
7.1 NFS入门
7.1.1 服务器和客户机
7.1.2 典型的NFS应用
7.1.3 NFS的缺点
7.2 预备使用NFS
7.2.1 系统的安全
7.2.2 确保安装了NFS
7.2.3 配置系统让NFS自动启动
7.2.4 确保NFS守护进程正在运行
7.2.5 设置共享目录
7.3 设置导出
7.4 装入远程目录
7.4.1 确定远程目录是否可用
7.4.2 人工装入远程目录
7.4.3 自动装入远程目录
7.5 共享打印机
7.6 内部工作机制
7.6.1 rpcinfo
7.6.2 showmount
7.7 参考资料和推荐读物
第8章 配置和使用Samba
8.1 服务器消息块简介
8.1.1 NetBIOS
8.1.2 服务器消息块
8.1.3 SMB与 NFS的区别
8.1.4 工作组
8.1.5 共享
8.1.6 用户和共享级的身份验证
8.1.7 工作站名称
8.1.8 浏览
8.1.9 名称解析
8.1.10 Windows域
8.2 Samba入门
8.3 计划Samba策略
8.4 获取和安装Samba
8.5 为Windows用户创建Linux账户
8.6 决定是否使用加密密码
8.7 设置名称解析服务
8.7.1 手工配置名称解析服务
8.7.2 配置一个WINS服务器
8.8 配置Windows客户机
8.9 配置Samba入门
8.9.1 建立一个基本的Samba配置
8.9.2 配置加密密码
8.9.3 测试Samba配置
8.10 共享Windows资源
8.11 自动装入共享
8.11.1 映射Linux共享到Windows网络驱动器
8.11.2 装入Windows共享到Linux目录
8.12 参考资料和推荐读物
第9章 配置和使用AppleTalk
9.1 AppleTalk入门
9.2 netatalk入门
9.3 系统配置基础
9.4 获取netatalk+asun
9.5 配置netatalk
9.6 启动服务器
9.7 用Chooser连接服务器
9.8 参考资料和推荐读物
第三部分 把LAN连入Internt
第10章 共享Internet连接
10.1 获取和安装必需的软件
10.2 配置按需拨号
10.2.1 diald的连接配置
10.2.2 加密
10.2.3 diald配置
10.3 测试连接
10.4 设置剩余的网络
10.5 设置IP掩码
10.5.1 IP转发
10.5.2 设置防火墙
10.5.3 NetFilter
10.6 共享Windows和Macintosh Modem
10.7 参考资料和推荐读物
第11章 共享高速连接
11.1 判断需要多快的速度
11.1.1 下载速度
11.1.2 上传速度
11.1.3 预算
11.1.4 连接类型
11.1.5 地址类型
11.1.6 保护
11.1.7 用户数量
11.2 了解高速连接选项
11.2.1 双向Cable Internet
11.2.2 单向Cable Internet
11.2.3 无线Cable
11.2.4 数字用户线路
11.2.5 卫星
11.2.6 未来的选择
11.3 配置高速连接
11.3.1 创建Internet服务器
11.3.2 配置IP地址
11.3.3 配置网关设备
11.3.4 配置其他计算机
11.3.5 将专用计算机作为防火墙使用
11.4 提高网络性能
11.4.1 调节Netscape的缓存设置
11.4.2 内存缓存
11.4.3 磁盘缓存
11.4.4 缓存文件夹
11.4.5 缓存刷新
11.4.6 设置Netscape代理
11.4.7 绕过代理服务器
11.4.8 自动代理配置
11.4.9 人工代理配置
11.4.10 本地缓存Web文档
11.5 参考资料和推荐读物
第四部分 创建内部网
第12章 运行内部网Web服务器
12.1 Apache入门
12.1.1 资源
12.1.2 安装
12.1.3 对Apache进行基本Web服务设置
12.1.4 安全
12.1.5 测试网络
12.2 网页设置
12.3 检查Apache选项
12.3.1 Apache基本安装选项
12.3.2 Apache调试选项
12.3.3 其他Apache特性
12.3.4 Apache高级选项
12.4 参考资料和推荐读物
第13章 创建内部FTP服务器
13.1 Wu-ftpd入门
13.2 配置Wu-ftpd
13.2.1 超级服务器的配置文件
13.2.2 Wu-ftpd配置文件
13.3 使用FTP客户机
13.4 内部工作机制
13.5 参考资料和推荐读物
第五部分 网络管理
第14章 自动数据归档
14.1 创建备份服务器
14.2 tar和cron配置综述
14.3 用tar进行数据归档
14.3.1 理解基本的Tar概念
14.3.2 创建归档
14.3.3 备份操作的其他选项
14.3.4 列出档案和提取档案
14.4 创建备份例程
14.4.1 完全备份和增量备份
14.4.2 执行完全备份
14.4.3 执行增量备份
14.5 重复完全备份
14.6 用cron计划备份
14.6.1 cron的基本语法
14.6.2 使用crontab
14.7 参考资料和推荐读物
第15章 网络故障诊断
15.1 配置和故障诊断
15.2 观察、理论、测试
15.2.1 通过观察识别故障
15.2.2 开发有关基本情况的理论
15.2.3 测试可能的解决方案
15.2.4 用物理方法启动
15.3 检查物理连接
15.3.1 检查网络活动
15.3.2 检查接口设置
15.3.3 重新启动网络接口
15.3.4 检查网络地址转换
15.3.5 使用Ping
15.3.6 跟踪Internet连接
15.3.7 测试DNS服务器
15.3.8 检查网络结构:配置文件
15.3.9 检查网络服务:重新启动网络软件
15.3.10 检查应用程序:浏览器设置
15.4 网速减慢和网络拥堵
15.4.1 深入分析
15.4.2 细节分析
15.5 参考资料和推荐读物
第16章 网络安全
16.1 理解网络风险
16.2 网络是否被攻击
16.2.1 检测网络运行
16.2.2 设置日志文件
16.2.3 找出日志文件中的可疑活动
16.2.4 检测有可疑活动的可执行文件
16.2.5 检查SUID的执行
16.2.6 寻求帮助
16.2.7 如果发现入侵,应该怎样做
16.3 理解ISP的安全作用
16.3.1 代理服务器
16.3.2 动态地址
16.4 保护系统
16.4.1 运行最新的和最好的软件
16.4.2 指纹文件
16.4.3 备份数据
16.4.4 使用好的密码
16.4.5 配置/etc/hosts.allow和/etc/hosts.deny
16.4.6 保护分区
16.4.7 禁用未使用的TCP/IP服务
16.4.8 禁用未使用的服务器守护进程
16.5 用IP链保护系统
16.5.1 准备内核
16.5.2 Ipchains入门
16.5.3 创建输入防火墙
16.5.4 输出防火墙
16.5.5 创建转发防火墙
16.5.6 IP链的基本语法
16.5.7 管理信道
16.5.8 IP表
16.6 内部工作机制
16.7 参考资料和推荐读物