第1章 Linux系统简介 1
1.1 Linux的起源 2
1.2 Linux系统的特点和功能 2
1.3 基本硬件要求 3
1.4 Linux的版本 4
1.4.1 Linux内核版本号 4
1.4.2 Linux的发行版本 4
1.5 Linux的发展 6
1.6 Linux的网络资源 7
第2章 软件的安装和配置 9
2.1 Linux软件的安装方式 10
2.1.1 源代码打包软件的安装 10
2.1.2 RPM的用法 15
2.1.3 RPM的制作 18
2.2 ORACLE 8.05在LINUX上的安装 22
2.2.1 安装前的准备工作 22
2.2.2 安装 23
2.2.3 配置与基本操作 24
2.3 SYBASE ASE在LINUX上的安装 25
2.3.1 取得文件 25
2.3.2 安装和配置软件 26
2.3.3 查看和测试 29
2.4 INFORMIX-SE FOR LINUX简易安装 30
2.4.1 下载informix-se for linux 30
2.4.2 建informix用户 30
2.4.3 安装 30
2.4.4 设置环境及参数 31
2.4.5 启动服务器 32
2.4.6 测试 32
2.5 部分优秀软件简介 32
2.5.1 WWW浏览器 32
2.5.2 编辑器 34
2.5.3 实用工具 36
2.5.4 图形图像处理软件 41
2.5.5 系统管理工具 45
2.6 CVS简介 47
2.6.1 什么是CVS 47
2.6.2 名词解释 47
2.6.3 一个简单的例子 47
第3章 配置硬件 51
3.1 计算机类型 52
3.1.1 基本的处理器和总线类型 52
3.1.2 Linux中的PCI总线支持 53
3.1.4 关于/proc文件系统 54
3.1.3 添加内存后系统为何变慢 54
3.1.5 关于高级电源管理 56
3.2 显示器和显卡 56
3.2.1 显卡和显示器概述 57
3.2.2 显卡和显示器的重要性 58
3.2.3 选择X服务器 59
3.3.1 声卡技术 60
3.3.2 声卡的安装 60
3.3 声卡 60
3.3.3 声音设备文件 62
3.3.4 商业驱动OSS的安装 63
3.4 磁盘驱动器 63
3.4.1 磁盘驱动器的类型 63
3.4.2 磁盘驱动器的相关概念 64
3.4.3 Linux中的硬盘操作 66
3.4.4 使用fdisk分区 66
3.4.5 关于LILO 68
3.4.6 创建交换空间 69
3.4.7 创建文件系统 70
3.5.1 键盘 71
3.5 键盘和鼠标 71
3.5.2 鼠标 76
3.6 调制解调器 80
3.6.1 电脑通信基础 81
3.6.2 调制解调器的用途和分类 85
3.6.3 调制解调器的性能与通信标准 85
3.6.4 调制解调器的安装 88
3.6.5 调制解调器命令 88
3.6.6 在Linux中配置调制解调器 92
第4章 X Window系统配置 99
4.1.2 X Windows System基本运行原理 100
4.1 X WINDOW SYSTEM简介 100
4.1.1 X的特点 100
4.2 XF86CONFIG的配置过程 101
4.3 在X中调整WINDOW 109
4.4 XF86CONFIG文件详解 110
4.4.1 Screen段 110
4.4.2 Device段 111
4.4.3 Monitor段 112
4.4.4 Modeline的计算 112
第5章 网络配置 115
5.1.3 网络分类 116
5.1.2 广播地址 116
5.1 TCP/IP和网络服务 116
5.1.1 ICP/IP地址 116
5.1.4 合法地址与非法地址 117
5.1.5 掩码 117
5.1.6 子网 118
5.1.7 路由 118
5.1.8 域名系统 119
5.1.9 TCP/IP服务和客户/服务器体系结构 120
5.1.10 CP/IP和套接字 120
5.2.1 以太网基础 123
5.2 以太网和LINUX 123
5.2.2 地址解析协议 124
5.2.3 作为模块的以太网驱动程序 124
5.2.4 以太网自动探测 125
5.2.5 网络设备名称 126
5.2.6 多以太网设备 126
5.3 TCP/IP设置 127
5.3.1 为TCP/IP配置内核 127
5.3.2 TCP/IP的配置文件 129
5.3.3 在引导期间配置网络 131
5.4.1 ifconfig命令 132
5.4 基本的网络程序工具及其用法 132
5.4.2 route命令 133
5.4.3 nslookup 134
5.4.4 netstat命令 134
5.4.5 命令ping 135
5.4.6 命令traceroute 135
5.4.7 其他的一些网络安全工具 135
5.5 SAMBA——共享WINDOWS数据 138
5.5.1 关于Samba 138
5.5.2 安装Samba 139
5.5.3 设置配置文件smb.conf 140
5.5.4 启动samba 144
5.5.5 Linux利Windows 9x/NT上的打印机共享 145
5.6 用IPCHAINS实现防火墙和伪装 146
5.6.1 包过滤 147
5.6.2 为ipchains配置内核 147
5.6.3 ipchains概述 147
5.6.4 ipchains的使用 149
5.6.5 一个例子 151
5.7 BBS的安装和配置 153
5.7.2 安装BBS程序 154
5.7.1 架站前要考虑的问题 154
5.7.3 配置BBS 157
5.7.4 外部工具程序使用 164
5.7.5 寄信给BBS站内程序及E-mail Post安装 168
5.7.6 转信程序INNBBSD的安装 170
5.8 开启WEB服务 172
5.8.1 Web服务器简介 172
5.8.2 Web服务器程序——Apache Http简介 172
5.8.4 Apache的安装和配置 174
5.8.3 安装前的准备 174
5.8.5 apache-mysql-php 180
5.8.6 php3和php4的共存 183
5.8.7 设置apache 184
5.9 SOCKS5的安装与使用 184
5.10 FTP服务器的设置 185
5.10.1 设置虚拟匿名FTP主机 185
5.10.2 限制ftp用户的访问目录 186
5.11 建立DNS服务器 187
5.11.1 在Linux上建立DNS服务器 187
5.11.2 bind8配置 194
5.12 DHCP的安装和配置 197
第6章 关于内核 201
6.1 核心FAQ 202
6.1.1 核心的作用 202
6.1.2 为什么要更换核心 202
6.1.3 新核心所支持的硬件 202
6.1.4 GCC或LIBC的需求 202
6.1.5 可载入模块 202
6.2 编译核心 203
6.2.1 使用内核补丁 203
6.2.2 重建内核 204
6.3 使用内核RPM进行升级 237
6.4 LINUX核心源码结构介绍 239
6.5 编译和配置的过程 241
6.5.1 make config 241
6.5.2 make dep 241
6.5.3 make clean 241
6.5.4 make mrproper 242
6.5.5 make,make zImage和make bzImage 242
6.5.6 make modules 242
6.6 系统启动/顺序的相关文件 243
附录 英文缩写全释 247