第一章 安装FreeBSD 1
1.1基本概念简介 2
1.1.1什么是FreeBSD 2
1.1.2优越的FreeBSD 2
1.1.3系统管理者(root) 3
1.1.4一般使用者(user) 3
1.1.5使用者组(group) 3
1.1.6权限(permission) 3
1.1.7前景(Foreground)和背景(background) 4
1.1.8工作进程(Process) 4
1.1.9目录与文件 5
1.2FreeBSD安装说明 5
1.2.1准备工作 5
1.2.2制作开机软盘 6
1.2.3硬件设置菜单 6
1.2.4安装主菜单 9
1.3环境设置 23
1.3.1建造一个舒适的工作环境 23
1.3.2 shell的操作 26
1.3.3加入其他的使用者 30
1.3.4系统核心kernel 30
1.3.5中文系统Big5Con 33
1.4疑难杂症 35
1.4.1忘记密码或Shell路径打错 35
1.4.2让Ctrl+Alt + Delete]三键失效 36
1.4.3更改登入前与登入后的画面 37
1.4.4不正常关机后 39
第二章 基本指令介绍 41
2.1文件、目录管理指令 42
2.1.1从Dos跨入FreeBSD 42
2.1.2查看文件与目录 45
2.1.3改变文件属性 49
2.1.4连接文件 51
2.1.5寻找文件 52
2.2文本编辑器 53
2.2.1FreeBSD的文本编辑器ee 53
2.2.2标准文本编辑器vi 55
2.3帐号管理 58
2.3.1新增使用者adduser 58
2.3.2删除使用者rmuser 61
2.3.3新增或删除组 61
2.3.4更改使用者数据 62
2.4压缩、解压缩工具介绍 62
2.4.1 gzip&gunzip 63
2.4.2 compress&uncompress 64
2.4.3 tar 65
2.5系统管理指令 66
2.5.1变换身份 66
2.5.2改变文件拥有者 67
2.5.3改变文件的所属组 68
2.5.4挂上与卸下文件系统 68
2.5.5关机、重新启动 70
2.6进程控制 71
2.6.1查看系统情况 72
2.6.2进程控制 72
2.6.3前景、背景执行 74
2.6.4工作安排 75
2.7其它 76
2.7.1检测网络情况 76
2.7.2取得网络数据 77
2.7.3将man page转成文本文件 77
2.7.4搜索文件中的字符串 78
2.7.5指令合并与指令过长时 78
第三章 软件安装 79
3.1 package与port简介 80
3.1.1与Windows下应用软件的差别 80
3.1.2什么是ports? 80
3.1.3什么是package? 81
3.1.4 package与ports的异同 81
3.2 package的管理 81
3.2.1取得package 81
3.2.2安装软件 83
3.2.3删除安装的package 84
3.3 ports的使用 84
3.3.1 ports结构 84
3.3.2使用ports安装软件 86
3.3.3 ports的更新与管理 88
第四章 安装X—Window 93
4.1安装X Window套件 94
4.1.1准备工作 94
4.1.2 X窗口套件菜单 94
4.2设置XFree86 3.3.2.3 97
4.2.1 XF86Setup 97
4.2.2 xf86config 99
4.2.3 X — Window Manager与中文化 104
4.3让X-Window更好 106
4.3.1熟悉环境 106
4.3.2动手改fvwm95设置 108
4.3.3应用程序 111
4.3.4全面中文化 113
第五章 匿名FTP Server架设 115
5.1 FTP使用说明 116
5.1.1众里寻它archie 116
5.1.2好用的ncftp 116
5.1.3 FTP Server的服务 118
5.2架设匿名FTP站 119
5.2.1软件取得与安装 119
5.2.2运作方式standalone或inetd 121
5.2.3 编辑/etc/inetd.conf 121
5.2.4 wu-ftp初始根目录的相关建立 123
5.3 wu-ftp的相关程序 127
5.3.1 ftpckconfig 127
5.3.2 ftpcount 127
5.3.3 ftpwho 127
5.3.4 ftpshut 127
5.4 wu-ftp设置文件修改 128
5.4.1 ftpaccess 129
5.4.2 ftpuser 135
5.4.3 ftpconversions 136
5.4.4 ftphosts 136
5.4.5 ftpgroups 136
5.4.6 /var/log/xferlog 137
5.5充实FTP站 137
5.5.1安装perl语言 137
5.5.2使用mirror管理FTP站 138
第六章Web Server架设 143
6.1架设Apache Web Server 144
6.1.1 Web Server的运作 144
6.1.2软件的取得 144
6.1.3安装Apache 1.2.6 145
6.2系统设置 147
6.2.1 httpd.conf 148
6.2.2 srm.conf 152
6.2.3 access.conf 156
6.3实际应用与高级操作 158
6.3.1放置网页 158
6.3.2拥有个人(user)主页 159
6.3.3 httpd程序管理 160
6.3.4重新定位的利用 161
6.3.5权限设置 162
6.4CGI与Web Server 167
6.4.1让CGI动起来 167
6.4.2 CGI权限设置 168
第七章Proxy Server架设 169
7.1 Proxy Server简介 170
7.1.1使用Proxy Server的好处 170
7.1.2 Client端的设置 171
7.1.3 Proxy Server的运作 173
7.1.4 Parent vs Sibling 174
7.2安装Squid 177
7.2.1软件取得与准备 177
7.2.2开始安装 177
7.2.3 squid.conf设置 178
7.2.4第一次启动Squid 187
7.3管理Proxy Server 189
7.3.1 Proxy Server的运作数据统计 189
7.3.2拒绝提供Proxy服务 192
7.3.3对邻近的Proxy Server提供服务 193
7.3.4 cachemgr.cgi的使用 194
第八章DNS架设 197
8.1 DNS的概念与运作 198
8.1.1IP Address 198
8.1.2域名(Domain Name) 199
8.1.3域名服务器DNS的功能 200
8.1.4需要域名服务器(DNS)吗? 201
8.1.5设置解析器(resolver)使用DNS 202
8.1.6 DNS的运作 205
8.2DNS的建置 206
8.2.1如何申请IP与Domain 206
8.2.2 DNS的种类 208
8.2.3安装bind-8.1.2 209
8.2.4启动设置文件named.conf 211
8.2.5根网域的database文件named.root 213
8.2.6 domain的正解database文件 214
8.2.7 domain的反解database文件 219
8.2.8特殊的database文件 221
8.2.9正式启动DNS 222
8.3 DNS调整 223
8.3.1利用工具程序查错nslookup、 dig 223
8.3.2 DNS数据变动与高级设置 225
8.3.3常见的错误 226
8.3.4建立次名称服务器 226
8.3.5建立cache only名称服务器 227
8.3.6自己新增一个子网域(sub domain) 227
第九章Mail Server建置 229
9.1电子邮件简介 230
9.1.1电子邮件的收发与传送 230
9.1.2 SMTP、 POP、IMAP通讯协议 231
9.1.3 Mail Server的软件 234
9.1.4 Client端的E-mail软件 234
9.2建置SMTP Mail Server 236
9.2.1安装sendmail 8.9.1 237
9.2.2 sendmail.cf的修改 241
9.2.3以username@domain来收信 243
9.3建置POP Mail Server 245
9.3.1安装qpopper 2.52 245
9.3.2 POP3取信与转寄的问题 247
9.4建置IMAP Mail Server 248
9.5建置Mailing List Server 250
9.5.1 Mailing List是什么? 250
9.5.2安装majordomo 1.94 250
9.5.3如何使用Mailing List 253
9.5.4建立新的Mailing List讨论主题 256
第十章BBS架设 263
10.1架设BBS站 264
10.1.1 maple-sob BBS站架设 264
10.1.2 Sob BBS站的结构 266
10.1.3站名等基本信息的修改 267
10.1.4如何规划分类看板组? 268
10.1.5开辟新看板与设置 271
10.1.6 BBS User的E-mail 273
10.1.7 bbs pop3 daemon(离线取信) 276
10.2 BB S转信问题 277
10.2.1转信方式 278
10.2.2安装innbbsd 278
10.2.3转信设置文件 280
10.2.4让文章转进来 283
10.2.5让文章转出去 285
10.2.6使转信工作自动化 285
10.2.7讨论区文章保留期限 287
10.3其他杂项设置 288
10.3.1精华区的编写 288
10.3.2动态看版 289
10.3.3其他工具程序的使用 290
10.3.4连接时立即进入BBS站 290
第十一章News Server架设 293
11.1 Usenet News简介 294
11.1.1文章与新闻组 294
11.1.2 News Server的运作 294
11.1.3 Client端软件的使用 295
11.1.4 Usenet News Server的规划 297
11.2架设News Server 297
11.2.1安装inn-1.7.2 297
11.2.2安装转信程序innfeed 301
11.3 INN系统设置 302
11.3.1 inn.conf 302
11.3.2 hosts.nntp 302
11.3.3 nnrp.access 303
11.3.4 newsfeeds 304
11.3.5 active 306
11.3.6 newsgroups 309
11.3.7 subscriptions 310
11.3.8 innfeed.conf 311
11.4 INN News Server的管理 312
11.4.1记录INN的运作情况 312
11.4.2建立local Newsgroup 313
11.4.3正式启动INN 314
11.4.4 INN管理程序ctlinnd 314
11.4.5接收别人传送过来的文章 316
11.4.6传送文章给别人 317
11.4.7如何做好moderated 318
11.4.8自动更新Newsgroups 320
11.4.9删除旧文章(expire) 321
11.5 News Server的疑难杂症 324
11.5.1 active破坏 324
11.5.2 history破坏 325
11.5.3无法expire旧文章 326
11.5.4其他问题 328
11.5.5 Usenet News相关信息 328