关注软件

作者:David A. Bandel

事物继续快速发展。我回顾了几个月前评测过的一些软件包,注意到许多软件包都有了显著改进。其中一个软件包,Ministry of Truth,一个工作跟踪系统,已经演变成一种创建数据库和表格并使用它们的简单方法。原始的工作跟踪数据库已包含在内,并且可以扩展。其他软件包没有发生如此剧烈的转变,但也得到了改进。因此,如果您当时觉得它们有所欠缺,请再次查看。

atsar:ftp://ftp.atcomputing.nl/pub/tools/linux/

对于那些管理过 SCO 服务器或其他具有名为系统活动报告 (SAR) 的实用程序的 Linux 用户来说,您知道自己错过了什么。对于那些没有使用过的用户来说,SAR 是一个跟踪系统健康状况的绝佳工具。克隆或移植早已应该完成。获得系统健康状况最佳指示的方法是在 crontab 中添加一个条目,每二十分钟运行一次 atsar。该程序将列出资源的使用情况,以便您可以确定购买哪些资源来修复系统中发现的任何瓶颈。atsar 报告列出了用户、系统、nice 和空闲的百分比。掌握这些信息,您可以更轻松地证明系统支出的合理性。它需要 glibc。

ext2resize:http://www.dsv.nl/~buytenh/ext2resize/

ext2resize 仍在开发中,但前景广阔。该实用程序声称允许您调整(缩小或扩展)现有的 EXT2 分区。作为一个胆小鬼,并且手头没有包含可消耗数据的磁盘或分区,我仅针对我创建的文件进行了测试,并仔细遵循了软件包中的说明。我需要投入一个磁盘才能正确测试它。问题是我没有磁盘。它需要 glibc。

ippl:http://www.via.ecp.fr/~hugo/ippl/

ippl 是一个 IP 协议记录器,旨在替代 IP Logger,后者用于记录 IP 数据包。与 iplogger 相比,它具有高度可配置性。它将使用 syslog 设施记录任何或所有 TCP、UDP 和 ICMP 消息,具体取决于您的配置方式。有了这个工具,您只需要一两个 Perl 脚本来搜索(使用 grep)消息并检查异常行为。黑客经常使用脚本,通过在数小时或数天内进行慢速扫描,从而巧妙地避开寻找顺序端口扫描的程序。通过一些尚未编写的脚本,ippl 可以检测到这些扫描。现在,如果我懂 Perl 就好了。它需要 glibc 和 libpthread。

galway:http://erin.netpedia.net/

galway 是一个小程序,是迈向成为可用的网页创建工具的一步。它使用下拉菜单来帮助您创建页面。截至撰写本文时,这些下拉菜单尚不完整,但应该很快就会完成。如果您不喜欢您所看到的,可以轻松更改。您可以添加下拉菜单、删除它们、更改它们,或者在下拉菜单上添加/删除/更改项目。由于在任何给定的网页集中,页面的顶部和底部部分(包含页眉和页脚的部分)很少或几乎不更改,因此该程序允许在页面主体上方和下方(分别)添加上部和下部模板。它需要 guile、guile-gtk 和 gtk。

gperiodic:http://www.bgw.org/projects/gperiodic/

您是否有刚开始学习化学并需要元素周期表副本的学生?gperiodic 并非应有尽有(例如,缺少化合价),但它确实给出了正确的名称、原子序数、重量以及沸点和熔点。对于您正在萌芽的杜邦公司来说,这个快速参考可能暂时满足他们的需求。它需要 libgtk、libgdk、libglib、libgmodule、libdl、libXext、libX11、libstdc++、libm 和 glibc。

syswatch:http://www.weirdo.net/scripts/

syswatch 是一个不错的实用程序,可以在 Web 浏览器窗口中显示系统上正在发生的事情。显示的系统信息包括正常运行时间、内核版本、RAM 和交换空间。第二部分显示文件系统信息。第三部分显示 w 命令的输出。最后一部分显示基于 CPU 使用率、内存使用率和处理器占用时间的资源占用大户。我唯一会做的更改是添加一个 HTML 标签,以便每分钟左右自动更新页面。它需要允许 CGI 脚本 (Perl) 的 Web 服务器和 Web 浏览器。

xps:http://www.netwinder.org/~rocky/xps-home/

xps 以易于阅读的格式显示进程树。与其他进程树查看器/显示程序不同,该程序充分利用对角线来保持事物分组并在屏幕上显示,而无需过多滚动。颜色用于表示各种状态(运行、睡眠等)。双击一个进程会弹出一个窗口,其中包含该进程的详细信息以及允许您更改优先级 (renice) 或向进程发送信号的选项(如果您具有足够的权限)。它需要 libXmu、libXm、libXext、libXt、libX11、libSM、libICE 和 glibc。

Focus on Software
David A. Bandel (dbandel@ix.netcom.com) 是一位专门从事 Linux 的计算机网络顾问。不工作时,他可能会在破解自己的系统或在飞机上欣赏西雅图的景色。
加载 Disqus 评论