Openbsd 4.5 Faq非官方中文版openbsd FAQ Chinese Version
Total Page:16
File Type:pdf, Size:1020Kb
OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version OpenBSD文档与常见问题 1 - OpenBSD介绍 ● 1.1 - 什么是OpenBSD? ● 1.2 - OpenBSD支持哪些平台? ● 1.3 - OpenBSD真的免费吗? ● 1.4 - 为什么我要使用OpenBSD? ● 1.5 - 我如何支持OpenBSD? ● 1.6 - 谁维护OpenBSD? ● 1.7 - 什么时候发布OpenBSD的新版本? ● 1.8 - OpenBSD都包含什么? ● 1.9 - OpenBSD4.5有什么新特征? ● 1.10 - 我能将OpenBSD用做桌面系统吗? ● 1.11 - 为什么(或不)包含作品X? 2 - OpenBSD其它信息 ● 2.1 - 网页 ● 2.2 - 邮件列表 ● 2.3 - 用户手册 ● 2.4 - 报告问题 3 - 开始OpenBSD之旅 ● 3.1 - 购买OpenBSD CD ● 3.2 - 购买OpenBSD T恤 ● 3.3 - OpenBSD有ISO文件下载吗? ● 3.4 - 通过FTP,HTTP或AFS下载 ● 3.5 - 选择硬件 ● 3.6 - OpenBSD第一次安装在什么"系统"上合适? 4 - OpenBSD 4.5 安装指南 http://www.9971.us/OpenBSD4.5/c/index.html(第 1/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ● 4.1 - OpenBSD安装过程概要 ● 4.2 - 安装前的检查清单 ● 4.3 - 制作OpenBSD安装介质 ● 4.4 - 启动OpenBSD安装介质 ● 4.5 - 进行安装 ● 4.6 - 需要安装哪些文件? ● 4.7 - 安装OpenBSD需要多大空间? ● 4.8 - OpenBSD多启动 ● 4.9 - 完成安装后发送dmesg ● 4.10 - 安装后增加系统组件 ● 4.11 - "bsd.rd"是什么? ● 4.12 - 常见安装问题 ● 4.13 - 定制安装过程 ● 4.14 - 怎样安装多个相似系统的工作? ● 4.15 - 如何获得dmesg(8)来报告安装问题? 5 - 从源代码构建系统 ● 5.1 - OpenBSD的版本类型 ● 5.2 - 为什么我需要从源代码构建系统? ● 5.3 - 从源代码构建OpenBSD ● 5.4 - 构建一个发行版 ● 5.5 - 构建X ● 5.6 - 为什么需要定制内核? ● 5.7 - 构建一个定制内核 ● 5.8 - 启动配置 ● 5.9 - 使用config(8)修改您的内核 ● 5.10 - 在启动期间获得更详细的输出 ● 5.11 - 编译和构建的常见问题 6 - 网络 ● 6.1 - 继续之前 ● 6.2 - 初始化网络 ● 6.3 - 如何使用OpenBSD的包过滤和防火墙? ● 6.4 - 动态主机配置协议(DHCP) ● 6.5 - 点对点协议(PPP) ● 6.6 - 调整网络参数 http://www.9971.us/OpenBSD4.5/c/index.html(第 2/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ● 6.7 - 使用NFS ● 6.9 - 用OpenBSD建立网桥 ● 6.10 - 我如何使用PXE启动? ● 6.11 - 通用地址冗余协议(CARP) ● 6.12 - 使用OpenNTPD ● 6.13 - 我可以选择哪些无线设备? ● 6.14 - 如何配置等价多路径路由? 7 - 键盘与显示控制 ● 7.1 - 如何重新映射键盘(wscons) ● 7.2 - 在 OpenBSD 的控制台中支持鼠标吗? ● 7.3 - 如何在用户退出后清空控制台? ● 7.4 - 访问控制台屏幕缓存(amd64,i386,某些Alpha) ● 7.5 - 如何切换控制台(amd64,i386,Zaurus,某些Alpha)? ● 7.6 - 如何使用80x50的控制台(amd64,i386,某些Alpha)? ● 7.7 - 如何使用串行控制台? ● 7.8 - 如何让控制台黑屏(wscons)? ● 7.9 - 我在登录时输入的全部字符都是大写! 8 - 常见问题 ● 8.1 - 我忘记了root密码.....怎么办?! ● 8.2 - 不能启动X,出现了许多错误信息 ● 8.3 - 我能在OpenBSD中使用语言"L"吗? ● 8.8 - 如果在启动的时候没有接上软驱,我能使用软盘吗? ● 8.9 - OpenBSD的启动引导器(仅i386和amd64) ● 8.10 - 在OpenBSD中使用S/Key ● 8.12 - OpenBSD支持SMP吗? ● 8.13 - 当我使用tty设备时出现了I/O错误 ● 8.14 - 在OpenBSD中可以使用哪些浏览器? ● 8.15 - 如何使用mg编辑器? ● 8.16 - Ksh不使用我的.profile! ● 8.17 - 为什么我修改后的文件/etc/motd被重写了? ● 8.20 - X中的抗锯齿技术与TrueType字体 ● 8.21 - OpenBSD 支持日志文件系统吗? ● 8.22 - 反向DNS查询,或者为什么我登录需要如此长的时间? ● 8.23 - 为什么OpenBSD的网页不遵守HTML4/XHTML标准? http://www.9971.us/OpenBSD4.5/c/index.html(第 3/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ● 8.24 - 为什么我的时钟偏离了二十几秒? ● 8.25 - 为什么我的时钟偏离了几个小时? 9 - 转到 OpenBSD ● 9.1 - 对其它类Unix操作系统用户的提示 ● 9.2 - 双启动Linux和OpenBSD ● 9.3 - 将您的Linux(或者其它第六版样式)密码文件转换成BSD格式 ● 9.4 - 在OpenBSD中运行Linux程序包 ● 9.5 - 在OpenBSD中访问Linux文件 10 - 系统管理 ● 10.1 - 为什么我想su到root时说我在错误的组中 ● 10.2 - 如何复制文件系统? ● 10.3 - 我怎样让程序随系统启动?(概述rc(8)) ● 10.4 - 为什么OpenBSD拒绝远程用户的转发请求? ● 10.5 - 我已经设置了POP服务器,但我访问POP时怎么会有错误信息? ● 10.6 - 为什么Sendmail忽略/etc/hosts? ● 10.7 - 使用SSL(8)配置安全的HTTP服务器 ● 10.8 - 我使用vi(1)修改了/etc/passwd,为什么不起作用? ● 10.9 - 如何增加或者删除用户? ● 10.10 - 如何创建只能访问ftp的账号? ● 10.11 - 配置用户的磁盘限额 ● 10.12 - 配置 KerberosV 客户端和服务器 ● 10.13 - 配置匿名FTP服务器 ● 10.14 - 在ftpd(8)中限制用户只能访问自己的文件。 ● 10.15 - 在OpenBSD中安装补丁。 ● 10.16 - 告诉我chroot(2)的Apachee? ● 10.17 - 我可以更改root的shell吗? ● 10.18 - 我用 ksh还能做什么? ● 10.19 - 目录服务,YP 11 - X Window 系统 ● 11.1 - 介绍X ● 11.2 - 配置X ● 11.3 - 在amd64和i386上配置X http://www.9971.us/OpenBSD4.5/c/index.html(第 4/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ● 11.4 - 启动X ● 11.5 - 定制 X 12 - 硬件和特定平台问题 ● 12.1 - 常规硬件说明 ● 12.2 - DEC Alpha ● 12.3 - AMD 64 ● 12.4 - ARM-based appliances ● 12.5 - HP 9000 series 300,400 ● 12.6 - HP Precision Architecture (PA-RISC) ● 12.7 - i386 ● 12.8 - Landisk ● 12.9 - Luna88k ● 12.10 - Mac68k ● 12.11 - MacPPC ● 12.12 - MVME68k ● 12.13 - MVME88k ● 12.14 - SGI ● 12.15 - SPARC ● 12.16 - UltraSPARC ● 12.17 - DEC VAX ● 12.18 - Sharp Zaurus 13 - 多媒体 ● 13.1 - 我怎样配置音频设备? ● 13.2 - 播放不同格式的音频文件 ● 13.3 - 我在OpenBSD上怎样播放CD? ● 13.4 - 我能用OpenBSD录音吗? ● 13.5 - 音频设备有问题,我该怎么办? ● 13.6 - 我如何使用MIDI工具? ● 13.7 - 请告诉我什么是Ogg Vorbis和MP3编码? ● 13.8 - 如何在OpenBSD中播放DVD视频? ● 13.9 - 如何刻录CD和DVD? ● 13.10 - 但我想使用格式FOO的媒体文件 ● 13.11 - 我能在OpenBSD中播放播放流媒体吗? ● 13.12 - 我的浏览器可以使用Java插件吗?(仅i386/amd64) http://www.9971.us/OpenBSD4.5/c/index.html(第 5/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ● 13.13 - 我的浏览器可以使用Flash插件吗?(仅i386) 14 - 配置磁盘 ● 14.1 - 使用OpenBSD的disklabel(8) ● 14.2 - 使用OpenBSD的fdisk(8) ● 14.3 - 在OpenBSD中增加磁盘 ● 14.4 - 如何使用交换文件 ● 14.5 - Soft Updates ● 14.6 - OpenBSD/i386如何启动? ● 14.7 - 在OpenBSD中使用大磁盘有哪些问题? ● 14.8 - 安装引导块-i386/amd64特定 ● 14.9 - 准备应对灾难:用磁带备份和恢复 ● 14.10 - 在OpenBSD中挂接磁盘镜像文件 ● 14.11 - 帮帮忙! 我遇到了IDE DMA错误! ● 14.13 - OpenBSD的RAID ● 14.14 - 为什么df(1)告诉我磁盘使用率超过100%? ● 14.15 - 在删除disklabel之后恢复分区 ● 14.16 - 我能访问非FFS文件系统中的数据吗? ● 14.17 - 我能在OpenBSD中使用闪存吗? ● 14.18 - 优化磁盘性能 ● 14.19 - 为什么不用异步挂载? 15 - OpenBSD的packages和ports系统 ● 15.1 - 介绍 ● 15.2 - 管理Package ● 15.3 - 设置ports ● 15.4 - FAQ ● 15.5 - 报告问题 ● 15.6 - 帮助我们 PF 用户指南 ● 基本配置 ❍ 开始 ❍ 列表和宏 ❍ 表 http://www.9971.us/OpenBSD4.5/c/index.html(第 6/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ❍ 包过滤 ❍ 网络地址转换 ❍ 端口重定向(Port Forwarding) ❍ 创建规则的捷径 ● 高级配置 ❍ 运行时选项 ❍ 净化(包的标准化) ❍ 锚 ❍ 数据包的列队与优先 ❍ 地址池与负载均衡 ❍ 包标记(过滤策略) ● 附属议题 ❍ 记录日志 ❍ 性能 ❍ FTP问题 ❍ Authpf:认证网关的User Shell ❍ 使用CARP和pfsync构建冗余防火墙 ● 规则实例 ❍ 为家庭或小型办公环境搭建防火墙 常见问题 ● 常见安装问题 ● 我怎样升级系统? ● 包过滤 ● 我应该使用Port还是Package? ● 如何配置多启动系统? ● 无线网络 最新更新 ● 安装时没有软驱和光驱 -- 新 ● 怎样处理交换? -- 修订 ● 选择硬件 -- 修订 ● OpenBSD第一次安装在什么"系统"上合适? -- 新 http://www.9971.us/OpenBSD4.5/c/index.html(第 7/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ非官方中文版 OpenBSD FAQ Chinese Version ● 定制 X - 新 ● 使用闪存作为引导设备 - 新 ● 升级指南 - 新 4.5 The FAQ maintainers are Nick Holland and Steven Mestdagh. Additional contributors to the FAQ include Joel Knight, Eric Jackson, Wim Vandeputte and Chris Cappuccio. For information about and assisting in the translation of this FAQ and the rest of the OpenBSD website, see the translation page. Questions and comments regarding the FAQ may be directed to [email protected]. General questions about OpenBSD should be directed to the appropriate mail list. OpenBSD FAQ Copyright © 1998-2009 OpenBSD $OpenBSD:index.html,v 1.301 2009/02/05 21:20:55 sthen Exp $ "If you don't find it in the index, look very carefully through the entire catalogue." Sears, Roebuck, and Co., Consumer's Guide, 1897 http://www.9971.us/OpenBSD4.5/c/index.html(第 8/8 页)2009-5-3 23:00:44 OpenBSD 4.5 FAQ中文版 第一章 - OpenBSD介绍 [索引] [第二章 - 其它 OpenBSD信息] 1 - OpenBSD介绍 目录 ● 1.1 - 什么是OpenBSD? ● 1.2 - OpenBSD支持哪些平台? ● 1.3 - OpenBSD真的免费吗? ● 1.4 - 为什么我要使用OpenBSD? ● 1.5 - 我如何支持OpenBSD? ● 1.6 - 谁维护OpenBSD? ● 1.7 - 什么时候发布OpenBSD的新版本? ● 1.8 - OpenBSD都包含什么? ● 1.9 - OpenBSD4.5有什么新特征? ● 1.10 - 我能用OpenBSD做桌面系统吗? ● 1.11 - 为什么(或不)包含作品X? 1.1 - 什么是 OpenBSD? OpenBSD项目提供了一个免费, 多平台, 基于4.4BSD的类Unix操作系统。我们的目标注重于正确, 安 全, 标准和可移植。OpenBSD支持包括SVR4(Solaris), FreeBSD, Linux, BSDI, SunOS和HPUX等大部分 二进制的模拟。 本FAQ只针对OpenBSD的最新版本4.5进行讨论。 1.2 - OpenBSD支持哪些平台? OpenBSD 4.5 可以运行在这些平台上: http://www.9971.us/OpenBSD4.5/c/faq1.html(第 1/7 页)2009-5-3 23:00:52 OpenBSD 4.5 FAQ中文版 第一章 - OpenBSD介绍 ● alpha - 仅FTP ● amd64 - 提供CD ● armish - 仅FTP ● hp300 - 仅FTP ● hppa - 仅FTP ● i386 - 提供CD ● landisk - 仅FTP ● mac68k - 仅FTP ● macppc - 提供CD ● mvme68k - 仅FTP ● mvme88k - 仅FTP ● sgi - 仅FTP ● socppc - 仅FTP ● sparc - 仅FTP ● sparc64 - 提供CD ● vax - 仅FTP ● zaurus - 仅FTP 这里提供CD是指该平台提供了官方的CD套件包含一系列软件包。包含基本系统的其它平台CD 镜像文件也可以下载到。 更多可运行OpenBSD的平台信息在这里可以查询到。 人们经常问道为什么我们支持如此众多的"古怪"平台, 简短的回答是:"因为我们想"。如果那些充分 掌握电脑技术的人(某种程度上讲这里的"充分"是指真正"充分"掌握电脑技术的人!)希望在某种平 台上运行和维护OpenBSD, 那么我们会支持这种做法, 因为保持OpenBSD可以在多平台上运行实际 上是很有好处的:当OpenBSD在一个新的平台运行时可以帮助我们检验程序的代码缺陷和可移植性 是否可靠, OpenBSD可以在32位或64位处理器及大型机或微型机上运行, 这些平台囊括了很多不同 的设计体系, 所以OpenBSD支持这些"古怪"平台对我们提高代码质量以便更好的支持"大众"平台是 很有帮助的。 1.3 - OpenBSD真的免费吗? OpenBSD是完全意义上的免费, 二进制代码是免费的, 原代码是免费的, 所有的OpenBSD的相关项 目是完全免费的, 您可以完全免费得在OpenBSD上开发您自己的有偿产品, 包括免费使用OpenBSD 的源程序, 无论您是商业目的或者是个人的用途。OpenBSD的软件使用许可不像老的BSD版本包含 任何隐含的许可限制, 它是完全意义上的免费, OpenBSD的正式发行版里不包含有任何使用限制的 软件, 您是OpenBSD的最终用户, 您可以任意使用, 改编, 二次开发, 并可免费地将开发应用于您的商 业产品。 http://www.9971.us/OpenBSD4.5/c/faq1.html(第 2/7 页)2009-5-3 23:00:52 OpenBSD 4.5 FAQ中文版 第一章 - OpenBSD介绍 人们有时候会问:我们会不会对将我们的免费的程序代码放进商业产品中感觉很烦恼, 答案是, 我们 更愿意我们的高质量代码被广泛采用, 而不是让用户采用糟糕代码的商业软件来解决那些已经被 解决的问题。例如, 就像SSH协议, 如果OpenSSH代码附加了某些限制, SSH协议就不会被人们如此 广泛地采用。 当然这并不意味着我们反对大家提供的经济或硬件方面的援助, 事实上, 那些在自己的产品上采用 OpenBSD代码的商业公司即使提供任何形式的一点点援助也会令我们不胜感激。 更多公共许可方面的信息, 请参阅:OpenBSD Copyright Policy. OpenBSD项目耗费了维护人员自己大量的资金才得以维持。这里面包括编写程序花费的时间, 方 方面面所需的设备, 用户下载OpenBSD所需的网络资源, 以及回答用户问题及处理错误报告所需的 时间等。OpenBSD的开发者并非无忧无虑的有钱人, 如果您能贡献一点点时间, 设备, 资金, 就可能 给OpenBSD带来极大的改观。 1.4 - 为什么我要使用OpenBSD? 通常新用户想知道OpenBSD是否会优于其它的类Unix操作系统, 这个问题在很大程度上是无法回 答的, 并且是一个永无休止的辩论话题。不要, 在任何情况下, 在邮件列表中问这个问题。 下面是为什么我们认为OpenBSD是一个有用的操作系统的一些理由。OpenBSD是否适合您, 只有 您自己能回答自己! ● OpenBSD能运行在许多不同的硬件平台上。 ● 通过从未间断地、广泛地对OpenBSD全部源代码的安全审查, 很多安全专家认为OpenBSD 是最安全的类UNIX操作系统。 ● OpenBSD是免费提供源代码的全功能的类Unix操作系统。 ● OpenBSD整合了最尖端的安全技术, 适用于防火墙和分布式环境下的私有网络服务。 ● 来自不同领域的新技术推动OpenBSD持续发展, 为全球社区上的程序员和最终用户提供了 采用最新的技术进行开发的机会。 ● OpenBSD力求最小化系统定制和调整的工作量, 对绝大多数用户来说OpenBSD可以直接运 行在他们的计算机上提供服务。用户极少真正需要调整和定制, 我们尽力劝阻用户自行优 化和调整系统。 1.5 - 我如何支持OpenBSD? 我们非常感谢那些对OpenBSD项目赞助的个人或组织。他们的公示名单在捐赠页面。 OpenBSD需要来自用户社区的长期的不同类型的支持。如果您认为OpenBSD很好, 我们强烈鼓励 您通过某种方式为OpenBSD做贡献。假如下列建议没有适合您的, 您可以发送邮件到 http://www.9971.us/OpenBSD4.5/c/faq1.html(第 3/7 页)2009-5-3 23:00:52 OpenBSD 4.5 FAQ中文版 第一章 - OpenBSD介绍 [email protected] 。 ● 购买OpenBSD CD。 CD包含了当前发行版的所有内容, 而且可以在许多平台上启动。CD可 以为OpenBSD项目创收, 并且通过邮寄方式可以缓解网络下载方式给OpenBSD服务器带来 的带宽占用, 这个并不昂贵的3-CD套装包含了所有的OpenBSD源码, 提醒一下, 也许您的朋 友们会到您这里来拷贝一份的! ● 捐款。 OpenBSD项目需要长期的捐款以维持设备, 网络带宽和CD出版发行的大量费用, 出 版CD是需要OpenBSD开发者团队前期投入并且现款一次性支付的, 这些前期费用并不能担 保一定可以盈利甚至回本。请给[email protected]发邮件商量怎样捐款,