第一章 Linux介绍 1
1.1 本书内容简介 1
1.2 Linux简史 2
1.3 系统特征 3
1.4 软件特性 4
1.4.1 基本命令和实用程序 4
1.4.2 文本处理和字处理 5
1.4.3 编程语言和实用程序 7
1.4.4 X Windows系统 8
1.4.5 联网 9
1.4.6 通信及BBS软件 9
1.4.7 使用MS-DOS的接口 10
1.4.8 其它应用程序 11
1.5 有关Linux版权 11
1.6 Linux设计及其原理 12
1.6.1 UNIX初学者提示 14
1.6.2 UNIX老手提示 14
1.7 Linux与其它操作系统之间的不同 15
1.7.1 为何使用Linux? 15
1.7.2 Linux与MS-DOS相比 15
1.7.3 Linux与其它系统相比 16
1.7.4 其它UNIX实现 17
1.8.1 主板和CPU要求 18
1.8 硬件要求 18
1.8.3 硬盘驱动控制器要求 19
1.8.4 硬盘驱动空间要求 19
1.8.2 内存要求 19
1.8.5 显视器及视频适配器要求 20
1.8.6 其它硬件 20
1.8.7 以太网卡 20
1.9 LINUX信息资源 21
1.9.1 在线文档 21
1.9.3 书以及其它出版专著 22
1.9.4 USENET消息组 22
1.9.2 LINUX在WWW上 22
1.9.5 国际互连网邮送名单 23
1.10 获取帮助 24
第二章 Linux的获得与安装 26
2.1 Linux版本 26
2.1.1 从Internet上获取Linux 26
2.1.2 从其它在线源获得Linux 27
2.1.3 通过邮寄获得Linux 27
2.1.4 获取Slackware 28
2.2 安装Linux的准备工作 32
2.2.1 安装总览 32
2.2.3 Linux分区需求 33
2.2.2 重新分区概念 33
2.2.4 硬盘重新分区 35
2.3 Linux软件的安装 36
2.3.1 启动Linux 36
2.3.2 Linux下硬盘和分区 37
2.3.3 创建Linux分区 38
2.3.4 创建交换空间 41
2.3.5 创建文件系统 42
2.3.6 安装软件 42
2.3.7 建立启动盘或安装LILO 44
2.4 后续安装过程 45
2.3.8 附加安装过程 45
2.5 疑难解悉 46
2.5.1 启动安装介质遇上的问题 46
2.5.2 硬件问题 47
2.5.3 安装软件时遇上的问题 51
2.5.4 Linux安装后出现的问题 52
第三章 Linux教程 54
3.1 介绍 54
3.2 基本的UNIX概念 54
3.2.3 虚拟控制台 55
3.2.4 shell和命令 55
3.2.2 注册 55
3.2.1 创建一个帐户 55
3.2.5 注销 56
3.2.6 改变口令 57
3.2.7 文件和目录 57
3.2.8 目录树 57
3.2.9 当前工作目录 58
3.2.10 个人目录 59
3.3 UNIX初步 59
3.3.1 改换目录 59
3.3.2 查看目录的内容 60
3.3.3 创建一个新目录 61
3.3.4 拷贝文件 62
3.3.5 移动文件 62
3.3.6 删除文件和目录 62
3.3.7 查看一个文件 63
3.3.8 联机帮助 63
3.4 基本命令 64
3.5 文件系统 65
3.6 shell的类型 68
3.7 通配符 69
3.8 UNIX导航 70
3.8.1 标准输入和输出 70
3.8.2 输入、输出重定向 71
3.8.3 管道 72
3.9 文件权限 73
3.9.1 文件权限的概念 73
3.8.4 非破坏性重定向 73
3.9.2 理解文件权限 74
3.9.3 权限的相关性 75
3.9.4 改变权限 75
3.10 管理文件链 75
3.10.1 固定链接 76
3.10.2 符号链接 76
3.11 作业控制 77
3.11.1 作业和进程 77
3.11.3 后台工作和杀死作业 78
3.11.2 前台和后台 78
3.11.4 停止和启动作业 79
3.12 Vi编辑器 80
3.12.1 概念 81
3.12.2 启动Vi 81
3.12.3 插入文本 82
3.12.4 删除文本 83
3.12.5 改变文本 83
3.12.6 移动命令 84
3.12.7 保存文件和退出Vi 84
3.12.9 嵌入其它文件 85
3.12.8 编辑另一个文件 85
3.12.11 帮助 86
3.13 定制工作环境 86
3.13.1 Shell脚本 86
3.12.10 运动Shell命令 86
3.13.2 Shell变量和环境 87
3.13.3 Shell初始化脚本 89
3.14 总结 90
第四章 系统管理 91
4.1 root 91
4.1.1 root account 91
4.1.3 用户 92
4.1.2 滥用系统 92
4.1.4 建立规则 93
4.1.5 小结 93
4.2 启动系统 94
4.2.1 用启动软盘 94
4.2.2 用LILO 94
4.3 停机 95
4.4 管理用户 96
4.4.1 用户管理概念 96
4.4.4 设置用户属性 97
4.4.3 删除用户 97
4.4.2 增加用户 97
4.4.5 组 98
4.5 存档和压缩文件 98
4.5.1 tar 98
4.5.2 gxip和Compress 99
4.5.3 联合使用 100
4.6 用软盘作备份 100
4.6.1 用软盘作备份 101
4.6.2 用软盘作文件系统 101
4.7 升级和安装新软件 101
4.7.1 升级内核 102
4.7.2 升级库 103
4.7.3 升级gee 104
4.7.4 升级其它软件 104
4.8 管理文件系统 104
4.8.1 安装文件系统 104
4.8.2 检查文件系统 106
4.9 使用交换文件 106
4.10 其它任务 107
4.10.1 系统启动文件 107
4.10.2 设置主机名 108
4.11 在紧急时该做什么 108
4.11.3 修复损坏的文件系统 109
4.11.1 用维护磁盘恢复 109
4.11.2 修复根口令 109
4.11.4 恢复丢失的文件 110
4.11.5 恢复损坏的库 110
第五章 高级特性 111
5.1 X Window系统 111
5.1.1 硬件需要 111
5.1.2 安装XFree86 113
5.1.3 配置XFree86 115
5.1.4 填显示卡信息 121
5.1.5 运行XFree86 124
5.2 存取MS-DOS文件 125
5.1.6 运行过程中碰到的问题 125
5.3 TCP/IP网络 126
5.3.1 硬件需要 126
5.3.2 在系统中配置TCP/IP 127
5.3.3 SLIP配置 132
5.3.4 dip的使用 134
5.4 用UUCP连网 136
5.5 电子邮件 137
5.6 新闻和USENET 137
附录A Linux有关书目 139
附录B FTP教程 144