第一章 Linux简介 1
第一节Linux的出现(从一篇文章说起) 1
第二节Linux的名称 3
第三节Linux的发展 3
第四节Linux的优点 4
第五节Linux可以为我们做什么 5
第六节 安装Linux所需的配备 6
第二章Linux的安装 7
第一节 选择 7
安装版本 7
决定安装的来源 8
硬盘空间需求 9
第二节 两张重要的磁盘 10
确定您的硬件 10
准备两张空磁盘 10
制作bootdisk 10
选择rootdisks 12
下一步 13
第三节 硬盘分割 17
开机进入安装环境 17
用fdisk分割硬盘 21
一个分割的例子 22
实际操作 23
打开SWAP分区 28
第四节 安装 29
设定交换分区和安装目的地 30
设定安装的来源 35
安装清单 40
第五节 重新设定您的系统 43
第六节 设定LILO开机 46
什么是LILO 46
设定LILO 48
设定网络的预备概念 50
第七节 设定网络与重新启动 50
设定gpm 52
设定mail的格式(SMTP) 52
设定时区 53
第三章 认识我们的新环境 54
第一节 一个与众不同的环境 54
开机自检 55
登录 56
第二节 使用者的管理 57
使用者与权限 57
使用者数据 57
第三节 文件系统的结构 59
树状结构 59
文件及目录的属性 60
第四节Linux的系统目录所代表的意义 63
由/proc看整个系统 65
第五节 /proc下的文件 65
介绍proc下的文件 66
第六节Linux和我们沟通的界面——shell 69
shell的意义 69
shell的使用 70
第七节 Shell环境的初始化 72
bash和tesh的初始设定文件 72
名词介绍 74
设定颜色 78
设定环境变量 78
第八节 关于shell scripts 80
什么是shell scripts 80
shell scripts的功用 80
第四章 Linux指令的介绍 83
第一节 有关管理文件和目录的指令 84
Is指令 84
In指令 86
cat指令 87
more指令 88
mv指令 90
rm指令 91
cp指令 91
mkdir指令 92
rmdir指令 93
grep指令 93
第二节 有关文件系统和磁盘空间的指令 95
dd指令 95
df指令 96
du指令 97
find指令 99
fsck指令 101
mount指令 102
mke2fs指令 103
umount指令 103
第三节 有关文件备份和压缩的指令 104
tar指令 104
gzip指令 106
unzip指令 107
zgrep/zcat指令 107
第四节 有关管理使用者和设定权限的指令 108
adduser 指令 108
chmod指令 109
chown指令 112
su 指令 113
who/w 指令 113
wall指令 114
write指令 114
mesg指令 114
date指令 115
sync指令 115
第五节 有关关机和查看系统信息的指令 115
talk指令 115
shotdown指令 117
reboot指令 118
ps指令 118
top指令 121
kill指令 121
uname指令 122
free指令 123
uptime指令 123
第六节 有关网络操作的指令 123
ftp指令 124
telnet指令 126
rlogin指令 127
metstat指令 127
nslookup指令 128
finger指令 129
ping指令 130
第七节 有关线上查询的指令 131
man指令 132
help指令 133
whereis指令 135
locate指令 135
第八节 其他的指令 136
AT、ATQ、ATRM、BATCH四个指令 136
whatIS指令 136
CRONTAB指令 138
NOHUP指令 139
ECHO指令 140
CAL指令 140
CLEAR指令 141
第五章 发展LINUX程序的工具 142
第一节 为什么要有这一章 142
GCC的编译法 143
第二节 GCC的起源和发展 143
C语言是什么 143
第三节 MAKE公用程序 145
MAKE这个指令 145
什么是XMKMF 147
第四节 MAKEFILE文件 147
由一个小软件MAKEFILE看起 147
实际使用MAKE 150
MAKE的规则(内建规则) 151
第五节 PATCH指令的使用 152
PATCH指令的意义 152
PATCH文件 152
如何制作一个PATCH文件 154
第六节 GAWK的使用 156
什么是GAWK 156
GAWK的用法 156
GAWK的执行 156
内建的变量 157
实例 159
第七节 如何安装软件 161
软件的安装 161
清除安装了的软件 163
第八节 其他的软件开发程序 164
第六章 重编核心(制作一个更适合您的LINUX) 165
第一节 什么是核心 165
第二节 为什么要重编核心 166
安装后的核心 166
编译核心的原因之总结 166
第三节 编译前的准备 166
核心原始程序 166
准备主机板和相关硬件的说明手册 167
检查声卡的IRQ设定和其种类 167
编译核心的硬件需求 167
选项的大纲 168
第四节 编译的流程 168
第五节 核心的选项 168
开始选择 169
第六节 重编核心 191
第七节 改换核心 192
核心在哪儿 192
改LILO.CONF文件 192
重新编译模块 195
第八节 如何修补核心 195
第七章 LINUX和DOS的二三事 197
第一节 介绍MTOOLS 197
什么是MTOOLS 197
设定/ETC/MTOOLS 197
MTOOLS的指令群 199
MTOOLS的使用方法 199
第二节 DOSEMU——DOS模拟器的介绍 200
权限 200
如何格式化磁盘 200
什么是DOSEMU 201
DOSEUM能做什么 201
第三节DOSEMU的编译 202
解开DOSEMU 202
编译和安装 203
第四节 设定DOSEMU 204
第五节DOSEMU的启动 213
DOSEMU的启动程序 213
几种DOSEMU的开机设定 213
DOSEMU启动后的状态文件 214
第八章 X视窗系统 216
第一节 认识X视窗系统 216
LINUX与图形界面 216
X视窗系统的起源 216
X视窗系统的基本概念 217
X视窗系统的特点 218
第二节 设定X视窗系统 221
设定XF86CONFIG这个文件 221
设定前的准备 221
设定程序XF86CONFIG 222
开始设定 222
设定完成之后的XF86CONFIG 237
第三节 启动与设定X的环境 246
测试 246
背景图案/颜色/字体 248
切换解析度 252
调整颜色深度 253
XVIDTUNE 253
第四节 视窗管理程序简介 254
什么叫视窗管理程序 254
FVWM95-2 255
FVWM 255
OLVWM 256
AFTERSTEP 257
第九章 X视窗系统上的应用程序 258
第一节 文件管理程序 258
XFM软件 258
XFILEMANAGER软件 261
XDIR软件 263
第二节 绘图软件 265
BITMAP软件 265
XPAINT软件 266
XV软件 268
GIMP软件 269
GS(GHOSTSCRIPT)软件 270
第三节 多媒体 271
WORKMAN软件 271
GHOSTVIEW软件 271
XMCD软件 272
其他 273
第四节 有关网络的软件 273
NETSCAPE软件 273
XFTP软件 275
MINICOM软件 276
TEXTEDIT软件 277
MEDIT软件 277
第五节 编辑软件 277
“六书”软件 278
EMACS软件 279
第十章 LINUX和网络 280
第一节 概述 280
连接因特网 280
HTTP SERVER的架设程序 281
LINUX在WWW的应用 281
架设BBS站 281
第二节 用LINUX架设WWW 281
架设各种服务器 281
测试架设的成果 285
第三节 设定LINUX的FTP服务器 286
第四节 LINUX电子邮件 290
ELM软件 291
MAIL软件 292
第五节 关于SAMBA的设定 292
什么是SAMBA 292
SAMBA的编译与安装 292
SAMBA的设定之一一—设定SMB.CONF 292
SAMBA的设定之二——设定INETD.CONF 296
登录SAMBA服务器 297
附录 VI和JOE的介绍 299
配套光盘购买说明 301