第1章 认识Linux
1.1 Linux的历史
1.1.1 GNU与GPL
1.1.2 Linux的诞生
1.1.3 Linux的发展
1.1.4 Linux的版本号与发音标准
1.2 Linux的组成
1.2.1 内核
1.2.2 Shell
1.2.3 Linux文件结构
1.2.4 Linux实用工具
1.2.5 X Window
1.3 Linux特性
1.4 选择Linux
1.4.1 Linux与MS-DOS的区别
1.4.2 Linux与Windows的区别
1.4.3 Linux给我们带来的好处
1.5 蓝点Linux 2.0介绍
1.5.1 中文Linux图形化安装
1.5.2 grub多重启动管理器
1.5.3 ReiserFS文件系统
1.5.4 blinp输入法
1.5.5 其他
1.5.6 蓝点Linux 2.0发行套件的软件包
第2章 蓝点Linux的安装和基本配置
2.1 检查计算机的配置
2.1.1 系统需求
2.1.2 了解硬件参数
2.2 选择安装启动方式
2.2.1 确定安装方式
2.2.2 选择安装时的启动方式
2.3 硬盘分区
2.3.1 检查硬盘空间
2.3.2 分区策略
2.3.3 使用PQMAGIC创建硬盘分区
2.3.4 使用Disk Druid创建硬盘分区
2.3.5 硬盘分区的命名
2.4 安装与基本配置
第3章 X Window的配置
3.1 X Window简介
3.2 X Window基本概念
3.3 X Window的特点
3.3.1 多任务
3.3.2 虚拟桌面
3.4 X Window的配置
3.4.1 XFree86简介
3.4.2 了解硬件
3.4.3 配置XFree86
3.4.4 配置文件XF86Config
第4章 X Window的使用
4.1 KDE简介
4.1.1 KDE的背景
4.1.2 KDE的特点
4.1.3 启动KDE
4.2 桌面组件
4.2.1 面板
4.2.2 任务条
4.3 面板设置
4.3.1 改变大小
4.3.2 修改设置
4.4 桌面设置
4.4.1 启动文件夹
4.4.2 扩展面板
4.4.3 在桌面上建立新文件
4.4.4 在桌面上建立链接
4.4.5 使用字体管理器
4.4.6 使用废纸篓
4.5 使用窗口
4.5.1 窗口操作图标
4.5.2 粘附按钮
4.5.3 标题栏
4.5.4 图标化、最大化和关闭按钮
4.6 取得帮助
4.7 开始操作
4.7.1 编辑文件
4.7.2 移动文件
4.7.3 使用命令行和终端
4.7.4 搜寻文件
4.7.5 使用多个桌面
4.8 KDE控制中心
4.8.1 应用程序
4.8.2 桌面
4.8.3 输入设备
4.8.4 声音
4.8.5 窗口
4.8.6 系统信息
4.8.7 网络
4.9 日常工作技巧
4.9.1 快捷键
4.9.2 鼠标技巧
4.9.3 将鼠标移到角上激活屏幕保护
第5章 KDE下的应用软件
5.1 文本编辑类
5.1.1 文本编辑器
5.2 图像编辑类
5.2.1 GIMP图像处理工具
5.2.2 小画家程序
5.3 网络工具类
5.3.1 Internet拨号网络(kppp)
5.3.2 E-mail客户端(Kmail)
5.3.3 Netscape浏览器
5.4 系统管理工具类
5.4.1 Kpackage
5.4.2 任务/性能管理器
5.4.3 进程管理器
5.4.4 SysV Init编辑器
5.5 其他实用工具类
5.5.1 软盘格式化工具
5.5.2 CD播放器
5.5.3 MIDI/卡拉OK播放器
5.5.4 电子小秘书
第6章 蓝点Linux 2.0基本操作
6.1 启动、登录和关闭系统
6.1.1 启动系统
6.1.2 登录系统
6.1.3 关闭系统
6.2 蓝点Linux 2.0的基本命令
6.2.1 Linux的文件和目录
6.2.2 目录的基本操作
6.2.3 文件的基本操作
6.2.4 使用man获得Linux的联机帮助
6.2.5 进程状态查看命令ps
第7章 Linux的高级命令
7.1 关于管理用户和设定权限的指令
7.1.1 用户管理的概念
7.1.2 增加用户命令adduser
7.1.3 删除使用者账号及相关档案命令userdel
7.1.4 使用chmod改变文件的权限
7.1.5 使用chown命令改变文件的所有权
7.2 关于文件系统和磁盘空间的指令
7.2.1 显示用户的磁盘使用情况和限制情况的命令quota
7.2.2 创建文件系统命令mkfs
7.2.3 检查文件系统命令e2fsck
7.3 关于文件备份和压缩的指令
7.3.1 文件备份命令tar
7.3.2 文件压缩命令gzip
7.4 关于文件编辑的指令
7.4.1 文本文件编辑器vi
7.4.2 pico文件编辑器
7.5 关于软件安装和软硬件配置的指令
7.5.1 软件包管理器rpm
7.5.2 软硬件配置命令setup
7.6 关于网络操作的指令
7.6.1 用mail程序收发函件
7.6.2 网络接口配置命令ifconfig
7.7 其他指令
7.7.1 指令历史表history
7.7.2 多重启动器grub的装载命令makebootable
7.7.3 在Linux环境下运行Windows程序的命令wine
第8章 Linux的目录结构
8.1 根分区目录简介
8.2 由/proc看整个系统
8.2.1 cpuinfo
8.2.2 devices
8.2.3 filesyste
8.2.4 dma
8.2.5 ioports
8.2.6 meminfo
8.2.7 pci
8.2.8 modules
8.2.9 mounts
8.2.10 partitions
8.2.11 versions
8.3 其他文件简介
8.3.1 /dev目录下的文件
8.3.2 /et目录下的文件
8.3.3 /usr目录下的文件
8.3.4 /var目录下的文件
第9章 建立自己的局域网
9.1 IP伪装
9.1.1 服务器设置
9.1.2 客户机设置
9.1.3 ipchains命令介绍
9.1.4 IP伪装规则设置
9.2 FTP服务
9.2.1 设置FTP服务器
9.2.2 限制用户使用FTP
9.3 Sendmail服务
9.3.1 Sendmail的设置
9.3.2 要注意的问题
9.4 Samba服务
9.5 构建网络防火墙
第10章 Apache服务器的配置和使用
10.1 运行Apache
10.1.1 定制默认配置文件
10.1.2 控制Apache Server
10.1.3 测试Apache Server
10.2 核心指令
10.2.1 Apache的常规配置指令
10.2.2 记录指令
10.3 Apache的CGI配置
10.3.1 创建CGI程序目录
10.3.2 特殊的CGI文件扩展名的选择
10.3.3 允许用户对Cgi-Bin访问
10.3.4 使用AddType创建新的CGI扩展名
10.4 服务器的状态和日志
10.4.1 通过Web访问服务器的配置状态
10.4.2 通过Web监视服务器的状态
10.4.3 生成服务器日志文件
10.4.4 定制服务器日志文件
10.4.5 生成多个日志文件
10.5 蓝点Linux下配置Proxy Server和Cache Server
10.5.1 安装
10.5.2 设置
10.5.3 权限控制
10.5.4 设置用户的浏览器使用Proxy
第11章 系统安全
11.1 系统安全概述
11.1.1 怎样才算安全
11.1.2 安全分析
11.1.3 系统安全的基本原则
11.1.4 主要安全问题
11.2 物理安全
11.3 账号安全
11.3.1 口令
11.3.2 创建新账号
11.3.3 root账号
11.3.4 账号时效
11.3.5 特殊账号安全
11.4 网络应用安全
11.4.1 系统服务
11.4.2 信任主机
11.4.3 安全终端
11.4.4 网络文件系统(NFS)
11.4.5 NIS(Network Information Service)
11.4.6 Web服务器
11.4.7 FTP
11.4.8 电子邮件
11.4.9 finger
11.4.10 防火墙
11.5 文件系统安全
11.6 数据加密
11.7 监视系统安全
11.7.1 账号安全
11.7.2 网络应用程序安全
11.7.3 文件系统的安全
11.7.4 直接监视系统
11.8 添加防火墙
第12章 Linux下的编程及CGI简介
12.1 C语言简介
12.1.1 C语言的基本特点
12.1.2 函数
12.1.3 数据
12.2 GCC的使用
12.2.1 C程序开发过程
12.2.2 GCC编译器
12.2.3 GNU调试器
12.3 CGI编程
12.3.1 CGI接口标准组成
12.3.2 POST方式的输入和输出
12.3.3 GET方式的输入和输出
12.3.4 环境变量
第13章 系统内核的配置与编译
13.1 什么是内核
13.2 为什么要重新编译内核
13.3 给系统打补丁
13.4 获取源代码
13.5 配置内核
13.6 生成新内核
13.7 使用新内核
附录一 蓝点Linux 2.0用户最常见的八个问题
附录二 Internet上著名的Linux中文站点