第一章 安装FreeBSD \r\n\r\n 1. 1 基本概念简介 \r\n\r\n 1. 1. 1 什么是FreeBSD \r\n\r\n 1. 1. 2 优越的FreeBSD \r\n\r\n 1. 1. 3 系统管理者(root) \r\n\r\n 1. 1. 4 一般使用者(user) \r\n\r\n 1. 1. 5 使用者组(group) \r\n\r\n 1. 1. 6 权限(permission) \r\n\r\n 1. 1. 7 前景(Foreground)和背景(background) \r\n\r\n 1. 1. 8 工作进程(Process) \r\n\r\n 1. 1. 9 目录与文件 \r\n\r\n 1. 2 FreeBSD安装说明 \r\n\r\n 1. 2. 1 准备工作 \r\n\r\n 1. 2. 2 制作开机软盘 \r\n\r\n 1. 2. 3 硬件设置菜单 \r\n\r\n 1, 2. 4 安装主菜单 \r\n\r\n 1. 3 环境设置 \r\n\r\n 1. 3. 1 建造一个舒适的工作环境 \r\n\r\n 1. 3. 2 shell的操作 \r\n\r\n 1. 3. 3 加入其他的使用者 \r\n\r\n 1. 3. 4 系统核心kernel \r\n\r\n 1. 3. 5 中文系统Big5Con \r\n\r\n 1. 4 疑难杂症 \r\n\r\n 1. 4. 1 忘记密码或Shell路径打错 \r\n\r\n 1. 4. 2 让[Ctrl+Aft+Delete]三键失效 \r\n\r\n 1. 4. 3 更改登入前与登入后的画面 \r\n\r\n 1. 4. 4 不正常关机后 \r\n\r\n 第二章 基本指令介绍 \r\n\r\n 2. 1 文件. 目录管理指令 \r\n\r\n 2. 1. 1 从Dos跨入FreeBSD \r\n\r\n 2. 1. 2 查看文件与目录 \r\n\r\n 2. 1. 3 改变文件属性 \r\n\r\n 2. 1. 4 连接文件 \r\n\r\n 2. 1. 5 寻找文件 \r\n\r\n 2. 2 文本编辑器 \r\n\r\n 2. 2. 1 FreeBSD的文本编辑器ee \r\n\r\n 2. 2. 2 标准文本编辑器vi \r\n\r\n 2. 3 帐号管理 \r\n\r\n 2. 3. 1 新增使用者adduser \r\n\r\n 2. 3. 2 删除使用者rmusef \r\n\r\n 2. 3. 3 新增或删除组 \r\n\r\n 2. 3. 4 更改使用者数据 \r\n\r\n 2. 4 压缩. 解压缩工具介绍 \r\n\r\n 2. 4. 1 gzip&gunzip \r\n\r\n 2. 4. 2 compress&uncompress \r\n\r\n 2. 4. 3 tar \r\n\r\n 2. 5 系统管理指令 \r\n\r\n 2. 5. 1 变换身份 \r\n\r\n 2. 5. 2 改变文件拥有者 \r\n\r\n 2. 5. 3 改变文件的所属组 \r\n\r\n 2. 5. 4 挂上与卸下文件系统 \r\n\r\n 2. 5. 5 关机. 重新启动 \r\n\r\n 2. 6 进程控制 \r\n\r\n 2. 6. 1 查看系统情况 \r\n\r\n 2. 6. 2 进程控制 \r\n\r\n 2. 6. 3 前景. 背景执行 \r\n\r\n 2. 6. 4 工作安排 \r\n\r\n 2. 7 其它 \r\n\r\n 2. 7. 1 检测网络情况 \r\n\r\n 2. 7. 2 取得网络数据 \r\n\r\n 2. 7. 3 将man page转成文本文件 \r\n\r\n 2. 7. 4 搜索文件中的字符串 \r\n\r\n 2. 7. 5 指令合并与指令过长时 \r\n\r\n 第三章 软件安装 \r\n\r\n 3. 1 package与port简介 \r\n\r\n 3. 1. 1 与Windows下应用软件的差别 \r\n\r\n 3. 1. 2 什么是ports? \r\n\r\n 3. 1. 3 什么是Package? \r\n\r\n 3. 1. 4 package与ports的异同 \r\n\r\n 3. 2 package的管理 \r\n\r\n 3. 2. 1 取得Package \r\n\r\n 3. 2. 2 安装软件 \r\n\r\n 3. 2. 3 删除安装的Package \r\n\r\n 3. 3 ports的使用 \r\n\r\n 3. 3. 1 ports结构 \r\n\r\n 3. 3. 2 使用ports安装软件 \r\n\r\n 3. 3. 3 ports的更新与管理 \r\n\r\n 第四章 安装X-Window \r\n\r\n 4. 1 安装X Window 套件 \r\n\r\n 4. 1. 1 准备工作 \r\n\r\n 4. 1. 2 X窗口套件菜单 \r\n\r\n 4. 2 设置XFree86 3. 3. 2. 3 \r\n\r\n 4. 2. 1 XF86Setup \r\n\r\n 4. 2. 2 xf86config \r\n\r\n 4. 2. 3 X-Window Manager与中文化 \r\n\r\n 4. 3 让X-Window更好 \r\n\r\n 4. 3. 1 熟悉环境 \r\n\r\n 4. 3. 2 动手改fvwm95设置 \r\n\r\n 4. 3. 3 应用程序 \r\n\r\n 4. 3. 4 全面中文化 \r\n\r\n 第五章 匿名FTP Server架设 \r\n\r\n 5. 1 FTP使用说明 \r\n\r\n 5. 1. 1 众里寻它archie \r\n\r\n 5. 1. 2 好用的ncftp \r\n\r\n 5. 1. 3 FTP Server的服务 \r\n\r\n 5. 2 架设匿名FTP站 \r\n\r\n 5. 2. 1 软件取得与安装 \r\n\r\n 5. 2. 2 运作方式standalone或Inetd \r\n\r\n 5. 2. 3 编辑/etc/inetd. conf \r\n\r\n 5. 2. 4 wu-ftp初始根目录的相关建立 \r\n\r\n 5. 3 wu-ftp的相关程序 \r\n\r\n 5. 3. 1 ftpckconfig \r\n\r\n 5. 3. 2 ftpcount \r\n\r\n 5. 3. 3 ftpwho \r\n\r\n 5. 3. 4 ftpshut \r\n\r\n 5. 4 wu-ftp设置文件修改 \r\n\r\n 5. 4. 1 ftpaccess \r\n\r\n 5. 4. 2 ftpuser \r\n\r\n 5. 4. 3 ftpconversions \r\n\r\n S. 4. 4 ftphosts \r\n\r\n 5. 4. 5 ftpgroups \r\n\r\n 5. 4. 6 /var/log/xferlog \r\n\r\n 5. 5 充实FTP站 \r\n\r\n 5. 5. 1 安装perl语言 \r\n\r\n 5. 5. 2 使用mirror管理FTP站 \r\n\r\n 第六章 Web Server架设 \r\n\r\n 6. 1 架设Apache Web Server \r\n\r\n 6. 1. 1 Web Server的运作 \r\n\r\n 6. 1. 2 软件的取得 \r\n\r\n 6. 1. 3 安装Apache l. 2. 6 \r\n\r\n 6. 2 系统设置 \r\n\r\n 6. 2. 1 httpd. conf \r\n\r\n 6. 2. 2 srm. conf \r\n\r\n 6. 2. 3 access. conf \r\n\r\n 6. 3 实际应用与高级操作 \r\n\r\n 6. 3. 1 放置网页 \r\n\r\n 6. 3. 2 拥有个人(user)主页 \r\n\r\n 6. 3. 3 httpd程序管理 \r\n\r\n 6. 3. 4 重新定位的利用 \r\n\r\n 6. 3. 5 权限设置 \r\n\r\n 6. 4 CGI与Web Server \r\n\r\n 6. 4. 1 让CGI动起来 \r\n\r\n 6. 4. 2 CGI权限设置 \r\n\r\n 第七章 Proxy Server架设 \r\n\r\n 7. 1 Proxy Server简介 \r\n\r\n 7. 1. 1 使用Proxy Server的好处 \r\n\r\n 7. 1. 2 Client端的设置 \r\n\r\n 7. 1. 3 Proxy Server的运作 \r\n\r\n 7. 1. 4 Parent vs Sibling \r\n\r\n 7. 2 安装Squid \r\n\r\n 7. 2. 1 软件取得与准备 \r\n\r\n 7. 2. 2 开始安装 \r\n\r\n 7. 2. 3 squid. conf设置 \r\n\r\n 7. 2. 4 第一次启动Squid \r\n\r\n 7. 3 管理Proxy Server \r\n\r\n 3. 3. 1 Proxy Server的运作数据统计 \r\n\r\n 7. 3. 2 拒绝提供Proxy服务 \r\n\r\n 7. 3. 3 对邻近的Proxy Server提供服务 \r\n\r\n 7. 3. 4 cachemgr. cgi的使用 \r\n\r\n 第八章 DNS架设 \r\n\r\n 8. 1 DNS的概念与运作 \r\n\r\n 8. 1. 1 IP Address \r\n\r\n 8. 1. 2 域名(Domain Name) \r\n\r\n 8. 1. 3 域名服务器DNS的功能 \r\n\r\n 8. 1. 4 需要域名服务器(DNS)吗? \r\n\r\n 8. 1. 5 设置解析器(resolver)使用DNS \r\n\r\n 8. 1. 6 DNS的运作 \r\n\r\n 8. 2 DNS的建置 \r\n\r\n 8. 2. 1 如何申请IP与Domain \r\n\r\n 8. 2. 2 DNS的种类 \r\n\r\n 8. 2. 3 安装bind-8.1. 2 \r\n\r\n 8. 2. 4 启动设置文件named. conf \r\n\r\n 8. 2. 5 根网域的database文件named. root \r\n\r\n 8. 2. 6 domain的正解database文件 \r\n\r\n 8. 2. 7 domain的反解database文件 \r\n\r\n 8. 2. 8 特殊的database文件 \r\n\r\n 8. 2. 9 正式启动DNS \r\n\r\n 8. 3 DNS调整 \r\n\r\n 8. 3. 1 利用工具程序查错nslookuP. dig \r\n\r\n 8. 3. 2 DNS数据变动与高级设置 \r\n\r\n 8. 3. 3 常见的错误 \r\n\r\n 8. 3. 4 建立次名称服务器 \r\n\r\n 8. 3. 5 建立cache only名称服务器 \r\n\r\n 8. 3. 6 自己新增一个子网域( sub domain) \r\n\r\n 第九章 Mail Server建置 \r\n\r\n 9. 1 电子邮件简介 \r\n\r\n 9. 1. 1 电子邮件的收发与传送 \r\n\r\n 9. 1. 2 SMTP. POP. IMAP通讯协议 \r\n\r\n 9. 1. 3 Mail Server的软件 \r\n\r\n 9. 1. 4 Client端的E-mail软件 \r\n\r\n 9. 2 建置SMTP Mail Server \r\n\r\n 9. 2. 1 安装sendmail 8. 9. l \r\n\r\n 9. 2. 2 sendmail. cf的修改 \r\n\r\n 9. 2. 3 以username@domain来收信 \r\n\r\n 9. 3 建置POP Mail Server \r\n\r\n 9. 3. 1 安装qpopper 2. 52 \r\n\r\n 9. 3. 2 POP3取信与转寄的问题 \r\n\r\n 9. 4 建置IMAP Mail Server \r\n\r\n 9. 5 建置Mailing List Server \r\n\r\n 9. 5. 1 Mailing List是什么? \r\n\r\n 9. 5. 2 安装majordomo 1. 94 \r\n\r\n 9. 5. 3 如何使用Mailing List \r\n\r\n 9. 5. 4 建立新的Mailing List讨论主题 \r\n\r\n 第十章 BBS架设 \r\n\r\n 10. 1 架设BBS站 \r\n\r\n 10. 1. 1 maple-sob BBS站架设 \r\n\r\n 10. 1. 2 Sob BBS站的结构 \r\n\r\n 10. 1. 3 站名等基本信息的修改 \r\n\r\n 10. 1. 4 如何规划分类看板组? \r\n\r\n 10. 1. 5 开辟新看板与设置 \r\n\r\n 10. 1. 6 BBS User的E-mail \r\n\r\n 10. 1. 7 bbs pop3 daemon(离线取信) \r\n\r\n 10. 2 BBS转信问题 \r\n\r\n 10. 2. 1 转信方式 \r\n\r\n 10. 2. 2 安装innbbsd \r\n\r\n 10. 2. 3 转信设置文件 \r\n\r\n 10. 2. 4 让文章转进来 \r\n\r\n 10. 2. 5 让文章转出去 \r\n\r\n 10. 2. 6 使转信工作自动化 \r\n\r\n 10. 2. 7 讨论区文章保留期限 \r\n\r\n 10. 3 其它杂项设置 \r\n\r\n 10. 3. 1 精华区的编写 \r\n\r\n 10. 3. 2 动态看版 \r\n\r\n 10. 3. 3 其他工具程序的使用 \r\n\r\n 10. 3. 4 连接时立即进入BBS站 \r\n\r\n 第十一章 NSWS Server 架设 \r\n\r\n 11. 1 Usenet News简介 \r\n\r\n 11. 1. 1 文章与新闻组 \r\n\r\n 11. 1. 2 News Server的运作 \r\n\r\n 11. 1. 3 Client端软件的使用 \r\n\r\n 11. 1. 4 Usenet News Server的规划 \r\n\r\n 11. 2 架设News Server \r\n\r\n 11. 2. 1 安装inn-1. 7. 2 \r\n\r\n 11. 2. 2 安装转信程序innfeed \r\n\r\n 11. 3 INN系统设置 \r\n\r\n 11. 3. 1 inn. conf \r\n\r\n 11. 3. 2 hosts. nntp \r\n\r\n 11. 3. 3 nnrp. access \r\n\r\n 11. 3. 4 newsfeeds \r\n\r\n 11. 3. 5 active \r\n\r\n 11. 3. 6 newsgroups \r\n\r\n 11. 3. 7 Subscriptions \r\n\r\n 11. 3. 8 innfeed.conf \r\n\r\n 11. 4 INN News Server的管理 \r\n\r\n 11. 4. 1 记录INN的运作情况 \r\n\r\n 11. 4. 2 建立local Newsgroup \r\n\r\n 11. 4. 3 正式启动INN \r\n\r\n 11. 4. 4 INN管理程序ctlinnd \r\n\r\n 11. 4. 5 接收别人传送过来的文章 \r\n\r\n 11. 4. 6 传送文章给别人 \r\n\r\n 11. 4. 7 如何做好moderated \r\n\r\n 11. 4. 8 自动更新Newsgroups \r\n\r\n 11. 4. 9 删除旧文章(expire) \r\n\r\n 11. 5 News Server的疑难杂症 \r\n\r\n 11. 5. 1 active破坏 \r\n\r\n 11. 5. 2 history破坏 \r\n\r\n 11. 5. 3 无法expire旧文章 \r\n\r\n 11. 5. 4 其他问题 \r\n\r\n 11. 5. 5 Usenet News相关信息 \r\n
\r\n
在网络盛行的今日, 各行各业逐渐运用Internet来扩展事业, 跨入Internet领域的第一步必须先架设相关服务的网站, 如:WWW Server. MAIL Server. FTP Server等, 做为网站所选择的操作系统最好是经济又实惠, 各家的Unix系统是最稳定的操作系统但是价格过于昂贵, NT Server虽然易于管理但是作为网站的性能却明显下降且价格也不见得便宜, 对于小型公司. 教育单位. 个人网站而言, 最佳的网站操作系统莫过于Free BSD.
Free BSD是一套免费的Unix-Like操作系统, 其系统结构源自于U. C. Berkeley BSD, 系统结构严谨. 运作稳定. 执行效率好, 非常适合担任执行各类Server的操作平台. 有鉴于此, 本书以Free BSD为基础介绍如何在Free BSD里架设常用的Server, 希望能对读者的事业或工作岗位有所帮助.
本书在写作过程中历经Free BSD多次改版, 足见Internet进步之快, 当前书中内容均以最新版本为题材, 日后若有新版的Free BSD Release, 本书将不断更新内容. 作者才疏学浅, 本书内容多有遗漏之处, 望各界前辈见谅并不吝批评指教.
作者:赖阿福. 程仲凯. 高健智