前言页 1
前言 1
第一部分 创建并使用一台Linux计算机 5
第一章 安装Red Hat Linux 7
基本的系统需求 7
介绍Linux的基本要素 9
了解Linux操作系统 9
使用在线文档 11
准备你的计算机 12
了解分区 12
了解文件系统 13
为Linux使用整个磁盘 15
了解LILO 16
安装Red Hat Linux 16
使用AUTOBOOT.BAT方式 17
直接从Red Hat CD-ROM启动 17
使用Red Hat启动软盘 17
开始Red Hat安装进程 18
欢迎使用Red Hat Linux 18
Red Hat Linux 18
选择一种语言 18
键盘类型 19
安装方式 19
安装途径 20
安装类别 21
设置磁盘 22
配置SCSI 22
激活交换空间 25
扫描 25
格式化分区 26
安装组件 26
安装日志 27
运行 27
安装状态 27
配置新安装的Linux 27
配置网络 28
载入模块 28
启动协议 28
配置鼠标 28
鼠标端口 28
检测结果 28
模块选项 29
配置TCP/IP 29
配置网络 30
配置时区 31
配置服务 31
配置一个打印机 32
root密码 32
安装LILO 33
启动盘 33
验证配置 33
可启动的分区 34
选择一块显示卡 34
设置监视器 34
设置屏幕 35
显存 35
启动X 35
完成 36
处理安装中遇到的问题 36
介绍调试 36
调试Red Hat的安装问题 36
检查网络模块 39
小结 42
第二章 驾驭Linux 43
Linux Shell 43
虚拟控制台 45
GNU项目 45
列出文件和目录 46
使用列表命令 47
使用pwd 48
更改目录 49
管理文件、允许访问权限和所有权 50
文件处理 50
改变访问权限模式 51
改变文件所有者 52
拷贝文件 53
移动文件 53
更改一个文件的所属组 53
删除文件 54
创建一个目录 54
删除一个目录 55
查看文件 55
显示一个文件内容 55
命令行提示 56
更改用户 56
使用less 56
按页显示一个文件的内容 56
在后台运行程序 57
运行一系列命令 57
对命令的输出进行重定向 58
把一个进程连向另外一个 59
按照字符串进行分类 59
按照字符串进行过虑 59
进程命令 60
显示进程表 60
向进程发送信号 61
查找文件 63
使用find 63
使用whereis 63
使用locate 64
使用which 64
使用whatis 65
查找Man页面中的关键字 65
小结 66
第三章 编辑文件 67
选择一种编辑器 67
使用pico 68
启动pico 68
插入文本并向各个方向移动 68
编辑文本 69
把pico设置成自己的默认编辑器 69
获取有关pico的更多帮助 70
启动joe 71
使用joe 71
编辑多个文件 72
用joe编辑文本 72
更多的joe选项 73
把joe设定成为默认编辑器 73
使用vi 74
启动vi 74
插入文本 75
浏览屏幕 76
删除文本 77
取消所做的更改 77
编辑文本 77
寻找文本 78
获得有关vi的更多帮助信息 79
存盘并退出vi 79
介绍emacs 80
检查自己的拼写 80
小结 80
第四章 配置X Window系统 81
了解X Window系统 81
使用mouseconfig程序 82
使用Xconfigurator 82
Xconfigurator AutoProbe 83
选择显示卡 83
选择监视器 84
X显示管理器 86
启动X Window系统 86
介绍Enlightenment窗口管理器 87
使用开始菜单 88
查看一个在X服务器上的X客户端 88
对问题进行调试 90
小结 91
第五章 获取帮助 93
使用Man页面 93
Man页面段 94
Man页面的结构 95
Linux文档项目 96
HOWTO 97
FAQ 97
mini-HOWTO 98
LDP指南 98
从Internet上获取信息 99
使用Web 99
Linux新闻组 100
Linux邮件列表 101
查找Linux出版物 102
加入一个Linux用户组 102
小结 103
第二部分 Linux网络管理 105
系统管理介绍 107
第六章 管理Linux服务器 107
了解和建立系统管理的策略 108
备份文件服务器 109
安全性 109
为客户提供服务 111
排除故障 111
系统管理的基本知识 111
介绍控制面板和LinuxConf 112
进行简单的备份 114
管理用户帐号 121
计算机的安全性介绍 123
多层的安全措施 124
Red Hat软件包管理程序 127
备份数据 127
培训 127
安装一个RPM软件包 128
查询一个RPM软件包的信息 128
验证RPM软件包 130
升级一个RPM软件包 130
删除一个RPM软件包 131
软件包和tar文件的比较 131
编写脚本 131
子Shell 133
自动完成工作 134
监控系统运行 134
启动和关闭Linux 135
故障排除 137
小结 139
第七章 网络管理 141
了解网络管理 141
了解和建立网络管理的策略 142
关于安全性 142
故障排除 142
了解TCP/IP基本知识 143
OSI网络层模型 143
路由 144
DNS 145
介绍paunchy.net 145
网络的连接 146
/etc/bosts表 146
配置Windows计算机 147
配置Linux网络参数 149
使用网络配置器 150
在哪里能找到脚本 153
手工更改脚本 155
网络文件系统 156
网络信息服务 156
网络的使用和安全性原则 156
灾难恢复* 157
检查你的Linux计算机 158
首先做简单的检查 158
故障排除 158
Ping你的网络 162
检查Windows计算机 162
还有其他的问题吗 163
小结 163
第八章 使用Samba共享文件和打印机 165
认识Samba 165
了解Samba进程 166
Samba共享 166
Smbd和nmbd 166
启动和中止守护进程 167
了解全局设置 168
控究Samba的配置文件 168
了解[home]项 169
了解[printer]共享 169
了解鉴别 170
配置Samba使用加密的口令 170
配置Samba通过一个NT服务器进行验证 172
了解Samba权限 172
使用Samba工具 172
smbstatus 173
smbclient 173
nmblookup、testparm和testprns 174
smbmount 174
共享CD-ROM 175
通过实例学习Satnba 175
共享/var/tnp目录 177
访问Home共享目录 178
使用宏 179
介绍SWAT 181
故障排除 183
检查网络 183
检查Samba进程 184
检查Lock文件 184
检查Samba的运行日志文件 185
检查Samba配置 185
小结 188
打印配置文件 191
第九章 打印机共享 191
介绍LPD守护进程 191
打印过滤器 192
配置一个本地打印机 192
配置一个远程打印机 194
配置一个Samba打印机 195
利用Windows系统计算机来进行打印 196
故障诊断 197
小结 198
第十章 自动网络备份 199
介绍Arkeia 199
服务器管理系统 201
配置Arkeia服务器 201
在Linux服务器上安装Arkeia 201
驱动器管理 202
Drivepack 202
Savepack 202
缓冲器管理 202
磁带管理 203
磁带库管理 203
系统 203
创建一个Null备份 204
创建一个Null Drivcpack 205
创建一个Null缓冲器 209
创建一个Savepack 210
创建一个交互式备份 213
编排一个自动备份 214
使用真正的备份介质 216
配置一个Zip驱动器备份 216
使用SCSI磁带驱动器或者磁带Library 220
配置Windows客户机 220
复原数据 222
故障诊断 222
小结 223
第三部分 与Internet连网 225
第十一章 连接在Internet上 227
拨号连网技术 227
选择一个ISP 228
高速连接 229
获得网络信息 229
确定连接类型 229
通过一个拨号连接连入Internet 230
创建一个专用Linux网关 230
设置调制解调器 231
用网络配置器连入Internet 233
配置一个DNS服务器 236
使用DIP连入Internet 238
用Diald实现自动连入Internet 240
使用DCTRL 244
故障诊断 246
调制解调器故障 246
手工控制Diald 246
使用控制面板连入Internet 247
用DIP连入Internet 247
用Diald建立起与Internet的自动连接 248
为拨入网络而配置Linux 249
小结 249
第十二章 创建简易防火墙 251
防火墙概述 251
IP过滤器防火墙 252
代理防火墙 252
创建过滤器防火墙 253
ipchains 253
建造简易过滤器 254
建造工作中的过滤器 257
IP伪装的概念 259
设置Linux网络伪装 260
自动启动防火墙 261
为网络设置外部访问 261
管理防火墙 261
了解你的敌人 262
了解他们的工具和方法 262
监控日志文件 263
使用NMAP测试系统 263
使用Tnpwire监控系统 267
使用crack测试自己的密码 268
对自己的防火墙进行优化 270
故障诊断 270
IP Chains 270
伪装 272
DNS 273
小结 273
第十三章 设置Linux E-mail服务器 275
使用Netscape E-mail客户机 275
设置本地E-mail服务器 278
设置Netscape E-mail客户机 278
设置本地E-mail的Sendmail 279
重新启动Sendmail以激活改变的参数 280
设置Sendmail的外部传输 280
安装IMAP 281
设置Fetchmail 281
疑难解答 285
使用Netscape E-mail客户 286
解决本地E-mail问题 286
解决外部发信问题 287
解决外部收信问题 287
小结 287
第四部分 应用举例 289
第十四章 办公软件应用 291
Applixware简介 291
安装Applixware 292
使用Applixware的帮助系统 293
启动Applixware 293
使用Applixware Words 294
其他应用介绍 297
StartOffice介绍 302
Netscape Communicator的使用 302
使用Netscape Navigator 303
安全地使用Netscape交流 304
配置Netscape E-mail客户 305
Linux的其他应用 307
疑难解答 308
Applixware 308
Netscape Communicator 309
Postgres和Applixware Data 309
小结 310
第十五章 配置局域网服务器 311
Apache网络服务器简介 311
安装和配置Apache网络服务器 311
设置简单的服务 313
创建内部网的个人主页 314
增加一些有用的信息 315
高级局域网主页介绍 318
保护你的服务器 318
疑难解答 319
小结 319
加密方法 321
Secure Shell简介 321
附录A 使用Secure Shell 321
公共和私人密匙 322
主机认证 322
用户认证 323
下载Secure Shell 323
安装和配置Secure Shell 324
在服务器上安装Secure Shell 324
在客户机上安装Secure Shell 325
在客户机上建立用户的公共和私人密匙 325
在客户机上建立用户的认证文件 325
配置服务器 326
把服务器上的公共密匙拷贝到客户机 326
连接你的Secure Shell服务器 327
检查客户机和服务器的配置文件 327
连接到不同的计算机 328
修改Secure Shell的防火墙 329
使用安全FTP 330
全局参数设置 331
疑难解答 331
附录B CD-ROM里的内容 333
CD-ROM#1 333
CD-ROM#2 333
Applixware 333
Arkeia备份软件 334
附带的脚本 334
术语表 335