LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2085|回复: 13

OpenBSD项目第二版: 编写<<学习OpenBSD>>

[复制链接]
发表于 2004-5-29 10:21:45 | 显示全部楼层 |阅读模式
以下我对本次项目的介绍, 这是根据这几天讨论重新整理的文档:

OpenBSD项目: 编写<<学习 OpenBSD>>

简介: OpenBSD是优秀的unix操作系统, 可是它在国内的学习资料却非常少, 比同家族的其它BSD系统的中文资料少很多. 我学bsd系统的时间不长, 马马虎虎只能算个了解, 而且还有许许多多的东西我还不了解, 但我想既然我在学习openbsd, 我是不是应该将我阶段学习的资料做一个整理, 总结? 这样对我以后的学习有一个清楚明白的概念. 许多东西我们一放开手, 转眼就流走, 当我几天不使用unix操作系统后, 学的一些unix操作系统的知识很快就从脑中忘却了.

本次项目主要是收集, 整理国外的openbsd学习资料, 然后依自己对资料的学习, 理解, 消化来编写<<学习 OpenBSD>>. 也可以说是对国外的学习资料进行一次中文化吧! 也许有人会说国外有许多资料, 你又何必多此一举呢. 当然, 我也想过这个问题, 可英文毕竟不是我们的母语, 我们对英文有排斥倾向. 而且我发起这个项目编写<<学习 OpenBSD>>这篇文档主要是对想学openbsd的爱好者们. 一个新手, 有多少人愿意一开始就去看英文呢?

将自己会的东西整理出来让后来者们使用, 让更多人使用openbsd , 让openbsd在国内能有更多的爱好者.

本次项目中, 编写人员大概10个人左右, 其它的是编外人员, 编外人员的主要工作是对编写内容的检查, 排错, 及提供编写资料!

以下是我对<<学习OpenBSD>>的一个结构构思:


  1. 第一部分 OpenBSD入门
  2. 第一章  OpenBSD简介
  3. 第二章  安装OpenBSD
  4.         2.1 概要
  5.         2.2 安装前准备
  6.         2.3 安装
  7.         2.4 基本设置

  8. 第三章  Unix操作指南
  9.         3.1 概要
  10.         3.2 文件与文件系统
  11.        介绍unix文件系统和文件,一些常用的文件操作命令, 如cp, rm, mv, ren, touch, cat, less, more, tail, head, diff, find, grep, 文件操作权限等
  12.         3.3 shell操作
  13. 介绍csh, 说一些小技巧方面的东西, 如autologout, alias, 定制prompt等.
  14.         3.4 mg编辑器简介(顺带说说emacs)

  15. 第四章  安装应用程序
  16.         4.1 概要
  17.         4.2 准备工作
  18.         4.3 使用ports安装管理软件
  19.         4.4 使用pkg_add安装管理软件
  20.          
  21. 第五章  配置与调整
  22.         5.1 概要
  23.         5.2 boot简介
  24.         5.3 基本系统配置
  25. 介绍/etc/rc,网络配置ifconfig等
  26.         5.4 基本系统管理
  27. 进程管理, systat, sysctl等

  28. 第六章  用户管理
  29.         6.1 概要
  30.         6.2 使用adduser添加用户
  31.         6.3 使用user add添加用户
  32.         6.4 删除用户
  33.         6.5 设置用户工作环境

  34. 第七章  配置内核, 升级系统
  35.         7.1 概要
  36.         7.2 内核配置前准备工作
  37.         7.3 内核配置文件分析
  38.         7.4 编译新内核
  39.         7.5 升级前准备工作
  40.         7.6 升级系统

  41. 第八章  存储
  42.         8.1 概要
  43.         8.2 磁盘操作
  44. 介绍一些磁盘操作命令, 如:mount, disklabel, fsck, df等
  45.         8.3 为openbsd增加新硬盘
  46.         8.4 为openbsd增加swap空间
  47.         8.5 为用户设置磁盘限额

  48. 第九章  高级网络应用
  49. 第十章  x, 多媒体

  50. 第二部分 OpenBSD网络应用
  51. 第十一章  web服务器(apache, zope)
  52. 第十二章 ftp服务器(vsftp, ncftp)
  53. 第十三章 DNS
  54. 第十四章 其它服务器(mail, 数据库等)

  55. 第三部分 OpenBSD构建防火墙(openbsd的主要应用, 重点)
  56. 第十五章  pf介绍
  57. 第十六章  pf配置实例讲解

  58. 附录
  59. A. 如何获取OpenBSD
  60. B. cvs, ctm, cvsup等使用指南(可翻译在线文档)
  61. C. bug报告
  62. D. 其它杂项
复制代码


以上内容中包括了我对第一部分的思考,这次项目是对我们知识一个总结, 因此我们在编写文档时应该对基础知识尽可能详细的介绍, 所以在开始的两个月编写期中,集中力量编写第一部分和附录, 如果编写人员充足, 大概每人编写一章! 当然, 如果这次项目中参与的编写人员太少, 那编写组的工作就重了许多了! J  而且关于openbsd 网络应该是本书的重点( 也是我学习的重点), 因此在项目开始的头两个月对网络应用方面的内容进行收集, 整理, 并进行测试.

以下是我对本次项目的时间安排:
5.26 – 6.15 项目人员报名
6.15 – 8.30 分工, 开始编写第一部分和附录, 并对其它部分做准备, 写大纲.
8.30 – 10.30 对第一部分和附录进行修改, 编写第二部分, 第三部分.
10.30 – 12.1 对全篇文档进行排版, 修改.
12.1 以后, 发表文档, 文档进入维护期.

如果有意参与本次项目, 请跟贴回答, 留下你的联系方式.

本人联系方式:
nickname: rainren, rianren
qq: 59290409
email: rainren@linuxsir.cn, renhw@lingnan.net

本次项目已报名人员有:
编写人员:
Eg_zm  ( linuxsir.cn BSD版主)
Freebird  ( linuxsir.cn BSD 狂人版主)
Peter333
Yvoonekit
HonestQiao ( chinaunix.net web版主)

编外人员:

项目负责人: rainren
技术指导:
文档负责人:
编外人员负责人:

项目负责人两名
技术指导负责整篇文档的技术走向. 如哪一章应该编写些什么内容.
文档负责人负责对编写人员提交的文档进行整理, 并保存编写文档的各个版本, 及对openbsd.linuxsir.cn 上的信息进行整理!.
编外人员负责人对编外人员进行组织, 负责对编写的内容进行测试, 返回信息.

各位参与人员依自己的特长提出担何职务.

本项目最新交流区在www.linuxsir.cn论坛的bsd版, 本项目的主页是: openbsd.linuxsir.cn

本项目主要交流有:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=112236

cnfug:
http://forum.cnfug.org/index.php ... amp;st=0#entry11472

chinaunix
http://bbs.chinaunix.net/forum/v ... der=asc&start=0

<<absolute openbsd>> 和<<bsd hacks>>下载(我只有这两BSD方面的英文书)
http://bbs.itebook.net/viewthrea ... =wrivlwyq#pid330439
发表于 2004-5-29 12:23:32 | 显示全部楼层
I'm sorry,my name is Freebird NOT Freebrid:p
 楼主| 发表于 2004-5-29 14:29:22 | 显示全部楼层
最初由 Freebird 发表
I'm sorry,my name is Freebird NOT Freebrid:p


sorry! 早上打的时候没注意! sorry!:thank :thank
 楼主| 发表于 2004-5-29 16:05:49 | 显示全部楼层
以下是在QQ说了一下编写的思路:
新月一把刀 16:15:35
因为是对自己学习的一个总结, 我觉得在这次编写中我们对一些基础知识做一些介绍, 如man disklabel(8) 中关于这个括号的各数字的含义就说一下,
1 - General Commands
2 - System Calls
3 - Subroutines
4 - Special Files
5 - File Formats
6 - Games
7 - Macros and Conventions
8 - Maintenance Commands
9 - Kernel Interface
n - New Commands
你觉得呢?  
    乔楚 15:43:48
构思很不错.
这一些虽然很基础,但是很有必要介绍的哦.
很多人都在这些问题上不知所措.

新月一把刀 16:22:45
是啊, 而且我想的是编写的<<学习openbsd>>是面向各种想学openbsd的人, 而不是已使用了freebsd, netbsd, 其它类UNIX操作系统的人转向OPENBSD的人写的, 因此尽可能详细的基础知识介绍很有必要.而且也可以对我们在一些基础概念上的问题有一个明确的认识!基础知识弄清楚了, 为以后的进阶很有帮助!
    乔楚 15:51:00
很对,万丈高楼平地起.
发表于 2004-5-30 16:19:50 | 显示全部楼层
昨晚在irc上见到werix了,他说他没空干。
发表于 2004-5-30 22:59:28 | 显示全部楼层
最初由 luqiqing 发表
昨晚在irc上见到werix了,他说他没空干。



大家好,

五月份刚刚调到新的工作部门,很多东西都没干过,没办法,只有加班加点儿的学
习。每天忙到该下班了才看信箱,晚上还要写笔记,编程序。实在是没时间了,大
家多多原谅吧。

对rainren的工作是120%的支持,OpenBSD中文确实是少了又少,英文的资料也比其
它系统要少得多,对国内网友来说确实需要一个比较全面的OpenBSD中文网站了。我
手里有3本OpenBSD的书,有条件的朋友可以买了看:

1.Building Firewalls with OpenBSD and PF (Second Edition) by Jacek Artymiak
2.Secure Architectures with OpenBSD by Brandon Palmer & Jose Nazario
3.Absolute OpenBSD by Michael W. Lucas

第一本书非常好,是官方PF有关文章的一个非常好的补充,实例也多。第二本是5月
新出版的,从安装到调试都从安全角度考虑,非常具体。第三本比较将就,没有什
么新鲜的东西。

OpenBSD是从FreeBSD演变过来的,基本原理也一样,工作量大的话就先从PF下手吧,PF也进到FreeBSD的Port tree里了。Daniel Hartmeier本人也是FreeBSD的committer之一。。。

我有时间还会回来看大家。兄弟们多多努力吧。
发表于 2004-5-31 08:14:42 | 显示全部楼层
这么快啊。。。各位。。
 楼主| 发表于 2004-5-31 08:16:21 | 显示全部楼层
1.Building Firewalls with OpenBSD and PF (Second Edition) by Jacek Artymiak
很想买这本书看, 不过国内没哪个网能卖英文书, 国外的网站又没买过, 怕怕, 一本书要400多人民币, 也太要钱了!

请werix兄多回来指点指点! 你对openbsd比我熟悉啊!项目写作期还请你多指导一下技术问题啊!

rainren 2004-5-31
发表于 2004-5-31 08:51:19 | 显示全部楼层
werix大哥好久不见,近来可好?!
什么时候我们约定个时间上irc聊聊就好;)

1.Building Firewalls with OpenBSD and PF (Second Edition) by Jacek Artymiak
2.Secure Architectures with OpenBSD by Brandon Palmer & Jose Nazario
这两本在网上好象没得下载的,真郁闷。Absolute OpenBSD我很快就会看完了,呵呵,的却没什么特色,纯基础知识。还有BSD Hacks,我不知道为什么取名带个hacks,我还以为是和Hacker有关的,没想到尽是些基础知识。哈哈哈哈,看到werix真高兴!
 楼主| 发表于 2004-5-31 09:40:00 | 显示全部楼层
看看这个logo图标如何?
http://openbsd.linuxsir.cn/themes/obsd.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表