关注软件
我们再次迎来这个时刻。“功能冻结”已为 2.3 版本发布。当您阅读到这篇文章时,它将进入最后的测试阶段,确保一切顺利,然后最终发布。除了更多的设备驱动程序之外,还有什么新功能?我还不完全了解所有的新功能,但我知道我将再次需要学习新的防火墙软件。对于 2.0 版本,它是 ipfwadm——还不错,但没有细粒度的控制。对于 2.2 版本,它是 ipchains——我喜欢它的控制,但听到很多人抱怨它的复杂性,而且我发现很少有针对这个庞然大物的配置工具。所以我正要下载并编译最新的内核,以测试将成为 2.4 版本数据包处理软件的新 netfilter。希望它能将可配置性和简易性结合在一个软件包中。
mason: http://www.pobox.com/~wstearns/mason/
这个名副其实的软件,正如您所猜测的那样,是一个防火墙配置程序。基本上,mason 了解通过您的网关(即将成为您的防火墙)的流量并记录流量,以便您可以逐块(或逐链)构建防火墙。记录以 mason 或 ipchains-restore 脚本可以使用的行的形式完成。当软件启动时,它会检查您拥有的系统类型:如果是 2.0.x 系统,它将使用 ipfwadm;如果是 2.2.x 系统,它将使用 ipchains。新的 netfilter 软件规则应该与 ipchains 没有显着差异,如果在 2.4.x 版本发布之前尚未添加支持,则将添加支持(某些代码已到位,但在我测试的版本中已禁用)。该软件确实需要您审查规则,因此您需要能够阅读和理解它们,以决定保留哪些规则。它需要 bash、ipchains 或 ipfwadm 以及构建了防火墙支持的内核。
这个命令行系统信息实用程序将填充页面。si 将告诉大多数人比他们曾经想知道的关于他们系统的更多信息,正在使用哪些资源(IRQ、DMA 等)、正在运行哪些程序、他们正在使用多少内存等等。这些信息可以通过其他程序获得,但这需要一些程序。事实上,我不确定您还能获得或想要获得更多什么信息。虽然我没有验证过,但我怀疑这个程序正在读取 /proc 树的很大一部分来返回所有这些信息;至少,它与我知道可用的信息相匹配,只是在 /proc 中不容易读取。它需要 glibc。
system-info: blaine.res.wpi.net/files/system-info.0.7.tar.gz
与信息过载相比,这个实用程序几乎让人感觉平淡无奇,它将提供一页格式精美的 HTML 信息——非常适合在网页上放置一些内容。我看了看,虽然它只有一页的量,但信息量相当可观,而且也足够无害。我会觉得把它放在公共网页上是安全的,而上面的实用程序提供的信息甚至比一个想成为黑客的人想要(或需要)的还要多。它需要 Perl。
DNS sleuth: atrey.karlin.mff.cuni.cz/~mj/linux.html
这个小巧的珍品是一个 DNS 检查器。 sleuth 具有命令行界面和 Web 界面,将检查您的 DNS 配置是否符合 RFC。对于某些事情,它会给出警告,当它看到完全错误的事情时,它会给出错误。最好的部分是它会告诉您哪里出了问题,并引用 RFC,以便您可以自己查看为什么它不好以及如何修复它。不再需要猜测它是否正确——快速而彻底。它需要 Perl 和 Net::DNS Perl 模块。
landb: http://avenir.dhs.org/landb/
有一个大型局域网?谢天谢地,我不再有了。但如果我有,特别是跨越建筑物(更不用说楼层了),并且通常有两个或多个 /24 (C 类) 网络,我将使用像这样的数据库来保持它的有序。不过,对于小型网络来说,这确实有点杀鸡用牛刀了。我想我会添加一些注释字段来保存姓名和一两个用于解决问题的号码。与 MOT(真理部)或 IRM(IT 资源管理器)等资源管理器相得益彰。它需要 Perl、CGI、DBI、DBD 模块、MySQL 和 Web 服务器。
yafc: http://www.stacken.kth.se/~mhe/yafc/
yafc 是又一个 FTP 客户端。您可能会想,“我已经有了图形和命令行 FTP 工具,并且 ncftp(它是命令行客户端,也是它的竞争对手)很好地填补了后者的空白。” 然而,竞争的好处是,新来者必须有比现有者更好的东西,否则为什么要费心呢?好吧,这个有——至少对我来说是这样。并排比较,我发现 yafc 更易于使用(即使对于像我这样的命令行迷也很重要)并且设计得更好。它有一些您可以设置的参数,例如 cache 和其他参数。它需要 libncurses、libreadline 和 glibc。
august: http://www.lls.se/~johanb/august/
自从我查看任何类型的 HTML 标记编辑器以来已经有一段时间了,我不记得它们有多么友好或易于使用,所以我的 HTML 编辑器首选一直是 vi。现在,您可能已经猜到我不太像一个网站管理员(这是真的,我不是)——我注重内容胜于形式。在 august 中,我唯一没有看到但希望看到的是一些用于 PHP 的标记选择。它需要 Tcl/Tk。
