% dmesg > /tmp/dmesg.out
如何从 FreeBSD-questions 邮件列表获得最佳结果
商标
FreeBSD 是 FreeBSD 基金会的注册商标。
Microsoft、IntelliMouse、MS-DOS、Outlook、Windows、Windows Media 和 Windows NT 都是 Microsoft Corporation 在美国和/或其他国家/地区的注册商标或商标。
Motif、OSF/1 和 UNIX 是注册商标,IT DialTone 和 The Open Group 是 The Open Group 在美国和其他国家/地区的商标。
QUALCOMM 和 Eudora 是 QUALCOMM Incorporated 的注册商标。
制造商和销售商用来区分其产品的许多名称都被宣称为商标。在本文档中出现这些名称的地方,如果 FreeBSD 项目知道商标声明,则这些名称后面会加上“™”或“®”符号。
目录
摘要
本文档为希望向 FreeBSD-questions 邮件列表发送电子邮件的人员提供了有用的信息。提供了建议和提示,以最大限度地提高读者获得有用回复的机会。
本文档定期发布到 FreeBSD-questions 邮件列表。
1. 简介
FreeBSD-questions
是由 FreeBSD 项目维护的邮件列表,用于帮助对 FreeBSD 的正常使用有疑问的人。另一个小组,FreeBSD-hackers
,讨论更高级的问题,例如未来的开发工作。
"黑客"一词与侵入他人计算机无关。后者活动的正确术语是"破解者",但大众媒体尚未发现这一点。FreeBSD 黑客强烈反对破解安全,并且与之无关。有关黑客的更详细描述,请参阅 Eric Raymond 的 如何成为一名黑客 |
这是一篇定期的帖子,旨在帮助那些寻求 FreeBSD-questions 建议的人("新手"),以及那些回答问题的人("黑客")。
不可避免地会有一些摩擦,这源于这两个群体的不同观点。新手指责黑客傲慢、自以为是且无帮助,而黑客则指责新手愚蠢、无法阅读简单的英语,并期望一切都能唾手可得。当然,这两个说法都有一定道理,但在大多数情况下,这些观点都源于挫败感。
在本文档中,我想做一些事情来缓解这种挫败感,并帮助每个人从 FreeBSD-questions 获得更好的结果。在下一节中,我建议如何提交问题;之后,我们将看看如何回答问题。
2. 如何订阅 FreeBSD-questions
FreeBSD-questions 是一个邮件列表,因此您需要邮件访问权限。将您的 WWW 浏览器指向 FreeBSD 通用问题邮件列表。在标题为“在线订阅或取消订阅”的部分中填写“您的电子邮件地址”字段,然后点击“订阅”。或者发送电子邮件到 freebsd-questions+subscribe@freebsd.org。
您将收到 mlmmj 发送的确认邮件;按照包含的说明完成订阅。
3. 如何取消订阅 FreeBSD-questions
将您的 WWW 浏览器指向 FreeBSD 通用问题邮件列表。在标题为“在线订阅或取消订阅”的部分中填写“您的电子邮件地址”字段,然后点击“取消订阅”。或者发送电子邮件到 freebsd-questions+unsubscribe@freebsd.org。
mlmmj 将向您发送确认邮件;按照包含的说明完成取消订阅。
4. 我应该询问 -questions
还是 -hackers
?
两个邮件列表处理有关 FreeBSD 的一般问题,FreeBSD-questions
和 FreeBSD-hackers
。在某些情况下,不清楚您应该询问哪个小组。但是,以下标准可以帮助解决 99% 的所有问题
如果问题是一般性的,请询问
FreeBSD-questions
。例如,关于安装 FreeBSD 或使用特定 UNIX® 实用程序的问题。如果您认为问题与错误有关,但您不确定,或者您不知道如何查找它,请将消息发送到
FreeBSD-questions
。如果问题与错误有关,并且您确定这是一个错误(例如,您可以查明发生错误的代码位置,并且您可能有修复程序),那么请将消息发送到
FreeBSD-hackers
。如果问题与 FreeBSD 的增强功能有关,并且您可以提出有关如何实现它们的建议,那么请将消息发送到
FreeBSD-hackers
。
还有许多其他 专门的邮件列表,它们满足更具体的兴趣。上述标准仍然适用,并且您应该坚持遵守它们,因为这样您更有可能获得良好的结果。
5. 提交问题前
在向其中一个邮件列表提问之前,您可以(也应该)自己做一些事情
尝试自己解决问题。如果您发布的问题表明您已尝试解决问题,那么您的问题通常会吸引阅读它的人们的更多积极关注。尝试自己解决问题也将增强您对 FreeBSD 的理解,并最终让您利用您的知识通过回答发布到邮件列表中的问题来帮助他人。
阅读手册页和 FreeBSD 文档(已安装在 /usr/doc 中或可以通过 WWW 在 https://freebsd.ac.cn 访问),尤其是 手册 和 FAQ。
浏览和/或搜索邮件列表的存档,以查看您的问题或类似问题是否已在列表中提出(并可能得到解答)。您可以在 https://freebsd.ac.cn/mail 和 https://freebsd.ac.cn/search/#mailinglists 分别浏览和/或搜索邮件列表存档。
6. 如何提交问题
向 FreeBSD-questions 提交问题时,请考虑以下几点
请记住,没有人因回答 FreeBSD 问题而获得报酬。他们出于自己的意愿这样做。您可以通过提交一个措辞良好的问题并提供尽可能多的相关信息来积极影响这种自由意志。您可以通过提交不完整、难以辨认或粗鲁的问题来消极地影响这种自由意志。即使您遵循这些规则,也完全有可能向 FreeBSD-questions 发送邮件而没有得到回复。如果您不这样做,更有可能得不到回复。在本文档的其余部分,我们将探讨如何充分利用您向 FreeBSD-questions 提出的问题。
并非每个回答 FreeBSD 问题的人都阅读每条消息:他们查看主题行并决定它是否令他们感兴趣。显然,您有兴趣指定主题。"FreeBSD 问题"或"帮助"是不够的。如果您根本不提供主题,许多人将不会费心阅读它。如果您的主题不够具体,那么能够回答它的人可能不会阅读它。
格式化您的邮件使其易于阅读,并且请不要大喊!!!我们理解许多人的母语不是英语,我们会尽量对此做出让步,但尝试阅读一篇充满错别字或没有任何换行符的邮件确实很痛苦。
不要低估格式不佳的邮件消息产生的影响,而不仅仅是在 FreeBSD-questions 邮件列表上。您的邮件消息是人们对您唯一的了解,如果它格式不佳,每段只有一行,拼写错误或充满错误,它会让人们对您留下不好的印象。
许多格式不佳的消息来自 错误的邮件程序或配置错误的邮件程序。以下邮件程序已知会在您不知情的情况下发送格式不佳的消息
exmh
Microsoft® Exchange
Microsoft® Outlook®
尽量不要使用 MIME:许多人使用与 MIME 配合不佳的邮件程序。
确保您的时间和时区设置正确。这可能看起来有点愚蠢,因为您的邮件仍然会到达,但您试图联系的许多人每天会收到数百条邮件。他们经常按主题和日期对收到的邮件进行排序,如果您的邮件没有出现在第一个答案之前,他们可能会认为错过了它,并且不会费心查看。
不要在同一封邮件中包含不相关的问题。首先,长邮件往往会吓跑人们,其次,让所有能够回答所有问题的人都阅读邮件更加困难。
提供尽可能多的信息。这是一个困难的领域,我们需要扩展需要提交的信息,但这里有一个开始
在几乎所有情况下,了解您正在运行的 FreeBSD 版本都很重要。对于 FreeBSD-CURRENT 尤其如此,您还应该指定源代码的日期,尽管当然您不应该将有关 -CURRENT 的问题发送到 FreeBSD-questions。
对于任何可能与硬件相关的故障,请告诉我们您的硬件信息。如有疑问,请假设可能是硬件问题。您使用的是哪种类型的 CPU?有多快?什么主板?多少内存?什么外设?
当然,这里需要一些判断,但是dmesg(8)命令的输出通常非常有用,因为它不仅显示了您正在运行的硬件,还显示了FreeBSD的版本。
如果您遇到错误消息,请不要说“我遇到错误消息”,请说(例如)“我遇到错误消息'No route to host'”。
如果您的系统出现内核崩溃,请不要说“我的系统崩溃了”,请说(例如)“我的系统崩溃,并显示消息'free vnode isn’t'”。
如果您在安装FreeBSD时遇到困难,请告诉我们您拥有的硬件。特别是,了解机器中安装的板卡的IRQ和I/O地址非常重要。
如果您在启动PPP时遇到困难,请描述配置。您使用哪个版本的PPP?您使用哪种身份验证?您有静态IP地址还是动态IP地址?日志文件中显示了哪些消息?
您需要提供的大量信息是程序的输出,例如dmesg(8)或控制台消息,这些消息通常出现在/var/log/messages中。请不要尝试通过重新输入来复制这些信息;这非常麻烦,而且您一定会出错。要发送日志文件内容,请复制该文件并使用编辑器将信息修剪为相关信息,或者剪切并粘贴到您的消息中。对于像dmesg(8)这样的程序的输出,请将输出重定向到文件并包含该文件。例如,
这会将信息重定向到文件/tmp/dmesg.out。
如果您完成了所有这些操作,但仍然没有得到答复,则可能还有其他原因。例如,问题非常复杂,以至于没有人知道答案,或者知道答案的人不在线。如果您在例如一周后没有得到答复,重新发送消息可能会有所帮助。但是,如果您在第二次发送消息后仍未得到答复,那么您可能不会从本论坛得到答复。反复发送相同的消息只会让您不受欢迎。
总而言之,假设您知道以下问题的答案(是的,在每种情况下都是同一个问题)。您可以选择您更有准备回答的这两个问题中的哪一个
Subject: HELP!!?!?? I just can't get hits damn silly FereBSD system to workd, and Im really good at this tsuff, but I have never seen anythign sho difficult to install, it jst wont work whatever I try so why don't you guys tell me what I doing wrong.
Subject: Problems installing FreeBSD I've just got the FreeBSD 2.1.5 CDROM from Walnut Creek, and I'm having a lot of difficulty installing it. I have a 66 MHz 486 with 16 MB of memory and an Adaptec 1540A SCSI board, a 1.2GB Quantum Fireball disk and a Toshiba 3501XA CDROM drive. The installation works just fine, but when I try to reboot the system, I get the message Missing Operating System.
7. 如何跟进问题
通常,您需要向您已经发送的问题发送其他信息。最好的方法是回复您的原始消息。这有三个优点
您包含了原始消息文本,因此人们会知道您在说什么。不过,不要忘记删除不必要的文本。
主题行中的文本保持不变(您确实记得在其中添加了一个,不是吗?)。许多邮件客户端会按主题对邮件进行排序。这有助于将邮件分组在一起。
标头中的邮件引用号将引用上一条邮件。一些邮件客户端,如mutt,可以线程化邮件,显示邮件之间的确切关系。
8. 如何回答问题
在您回答FreeBSD-questions的问题之前,请考虑
提交问题的大多数要点也适用于回答问题。请阅读它们。
是否有人已经回答了这个问题?检查此操作最简单的方法是按主题对收件箱邮件进行排序:然后(希望)您会看到问题及其任何答案都一起显示。
如果有人已经回答了它,并不自动意味着您不应该发送另一个答案。但阅读所有其他答案是有意义的。
除了已经说过的话之外,您还有什么要补充的吗?通常,“我也是”的答案帮助不大,尽管也有一些例外情况,例如当有人描述他们遇到的问题时,他们不知道是他们的错还是硬件或软件有问题。如果您确实发送了“我也是”的答案,您还应包含任何其他相关信息。
您确定理解了问题吗?很多时候,提问者感到困惑或表达不佳。即使对系统有最好的理解,也很容易发送一个没有回答问题的回复。这没有帮助:您会让提问者比以往任何时候都更加沮丧或困惑。如果没有人回答,而您也不太确定,您可以随时索取更多信息。
您确定您的答案正确吗?如果不是,请等待一两天。如果没有人提出更好的答案,您仍然可以回复并说,例如,“我不知道这是否正确,但由于没有人回复,为什么不尝试用青蛙替换您的ATAPI CDROM呢?”。
除非有充分的理由这样做,否则请回复发件人和FreeBSD-questions。FreeBSD-questions上的许多人是“潜伏者”:他们通过阅读其他人发送和回复的消息来学习。如果您从列表中删除了一条具有普遍意义的消息,那么您就是在剥夺这些人获得信息的机会。请注意群发回复;很多人发送带有数百个抄送的邮件。如果是这种情况,请确保适当地修剪Cc:行。
包含来自原始邮件的相关文本。将其修剪到最小,但不要过度。对于没有阅读原始邮件的人来说,仍然应该能够理解您在说什么。
使用一些技术来识别哪些文本来自原始邮件,哪些文本是您添加的。我个人发现将“>”添加到原始邮件的开头效果最好。在“> ;”之后留出空格,并在您的文本和原始文本之间留出空行,这两种方法都能使结果更易于阅读。
将您的回复放在正确的位置(在要回复的文本之后)。阅读回复线程非常困难,其中每个回复都出现在其要回复的文本之前。
大多数邮件客户端都会通过在回复的主题行前添加“Re: ”之类的文本来更改主题行。如果您的邮件客户端没有自动执行此操作,则应手动执行此操作。
如果提交者未遵守格式约定(行过长,主题行不合适),请修复它。如果主题行不正确(例如“HELP!!??”),请将主题行更改为(例如)“Re: Difficulties with sync PPP (was: HELP!!??)” 。这样,其他尝试跟踪线程的人将更容易跟踪它。
在这种情况下,适当地说明您做了什么以及为什么这样做,但尽量避免粗鲁。如果您发现无法在不粗鲁的情况下回答,请不要回答。
如果您只是想回复一条格式错误的消息,只需回复发件人,而不是回复列表。如果您愿意,您可以回复他这条消息。
上次修改时间:2023年7月17日,作者:Sergio Carlavilla Delgado