专注于软件
培训和认证。谁需要它们呢?嗯,许多组织,特别是较大的组织,非常喜欢认证。为什么?因为它告诉他们几件事:首先,它告诉他们候选人足够投入到这个行业以获得认证(无论是否经过培训)。其次,它告诉他们这位候选人实际上了解他/她声称拥有的知识;他们不必只听候选人的一面之词。坦率地说,在许多较大的机构中,做初步筛选的人并不了解操作系统或计算机,除了打开文字处理器或电子表格并使用它。这应该从他们盲目坚持所有信函都以 Word 格式提交的教条中显而易见,否则他们就不知道如何阅读它。我坚持要认证吗?不。我实际上喜欢那些几乎没有或没有培训/经验的人,这样我可以按照我的方式来教。听取一位过来人的建议,在 Linux 中至少有三种方法可以完成任何任务。我碰巧喜欢我的方法。关于这个辩论,LPI 的人们也在努力解决——我知道我花费了很多时间与他们一起工作。确保问题是相关的、明确的、并且不偏向任何给定的发行版;确保正确答案是正确的(在语法和句法上,以及技术上);并且还确保错误答案是错误的(或至少比正确答案更错误)是一个耗时的过程。所以,如果您有一点时间,甚至只有一点知识,我们邀请您帮助设计和提交问题以供考虑——您不需要成为专家。当您这样做的时候,为什么不参加考试呢?这不会有什么坏处,甚至可能帮助您打开一扇大型且原本封闭的大门。
ipmenu: users.pandora.be/stes/ipmenu.html
这个小程序不会让您成为 iptables 专家,但它将帮助您创建、查看和编辑 iptables 规则。根据我收到的反馈,最困难的部分似乎是链的单独表的概念,这取决于这些链中的规则在哪里工作。好处是,虽然它是基于 curses 的,但它不是基于 X 的。毕竟,在防火墙上使用 X 并不是最好的主意,尽管我承认在某些情况下它仍然会发生。需求:cursel, objc, sh。
manedit: http://wolfpack.twu.net/ManEdit/
我个人不太认识几个会编写 man 页面的人。事实上,这是非程序员可以提供帮助的一个领域。也许您只是想改进语法、拼写或为您现有的 man 页面添加一些您自己的评论。这个实用程序应该可以帮助您在良好的图形环境中完成以上所有操作以及更多。需求:libgtk, libgdk, libgmodule, libglib, libdl, libXext, libX11, libm, glibc。
chemtool: www.uni-ulm.de/~s_tvolk/chemtool.html
我记得在化学课上,我们必须绘制化学物质以可视化键合。不确定我是否真的从中学会了什么,但这却是必需的。嗯,chemtool 比我以前做得更好。当您的创作完成后,您可以将其导出为各种格式,包括 PostScript 和 Xfig。包括一些示例和模板,以帮助您入门。需求:libgtk, libgdk, libgmodule, libglib, libdl, libXext, libX11, libm, glibc。
Project Clock: http://members.optushome.com.au/starters/pclock/
这个小巧轻便的实用程序可用于跟踪您在一天中为各种项目花费的时间。它可以轻松地在登录时启动,然后在进行时选择要添加时间的项目。项目添加起来很简单,并且包含的报告生成器将向您显示您在计费时需要做什么。需求:tcl/tk, tix。
gfract: http://www.iki.fi/osku/gfract/
虽然不是非常有用,但这个程序很有趣。毕竟,谁不喜欢分形呢?这个程序允许您查看分形、循环颜色和其他操作。需求:libgtk, libdgk, libgmodule, libglib, libdl, libXext, libX11, libm, libpng, libz, glibc。
MRTG Remote Data Collector: http://pandora.sytes.net/mrdc/
MRTG 在一件事情上做得非常好:绘制带宽使用率图,但它并没有跟踪太多其他内容。为了帮助解决这个问题,mrdc 可以收集和呈现其他类型的数据,供 MRTG 绘制图表。例如,mrdc 可以传递负载数据,以便您可以观察系统负载随时间的变化。或者,它可以绘制物理内存与虚拟(交换)内存或正在运行的进程数与总进程数的对比图。需求:Perl, snmp (在要从中收集数据的系统上) 和 MRTG。
Input/Output Grapher: http://www.dynw.com/iog/
当 MRTG 过于复杂,或者您只是不想为带宽监视器配置任何简单的东西时,IOG 可能是您需要的。它使用条形图而不是 MRTG 中使用的折线图,并且更易于设置和运行。您需要知道您的 ifInOctets 和 ifOutOctets 设备编号是什么,但是 snmp 树的遍历将很快显示这一点。需求:Perl, snmp (在要监控的系统上)。
OpenRealty: http://jonroig.com/freecode/openrealty/
如果您是房地产经纪人或认识任何房地产经纪人,那么这款软件将会引起您的兴趣。它声称对于房地产经纪人来说足够简单易用,我想这意味着技术水平不高的房地产经纪人。它需要有人对 index.php 页面进行调整,但除此之外,这是我在一段时间内见过的最简单的管理软件包。我希望上次我在美国找房子的时候,房地产经纪人能有类似的东西。如果您不在美国,您可能需要进行一些调整(包括翻译),但这将是一项微不足道的任务。需求:web 服务器(带有 MySQL 和 PHP4),MySQL,web 浏览器。
下个月见。
David A. Bandel (dbandel@pananix.com) 是一位 Linux/UNIX 顾问,目前居住在巴拿马共和国。他是 Que Special Edition: Using Caldera OpenLinux 的合著者。