关注软件
邮件列表是让各地邮件管理员感到恐惧的东西。但是邮件列表是必不可少的。它们也很有趣,很搞笑,令人沮丧,耗时,以及一长串其他的形容词(特别是当邮件列表上没有人能帮助你解决你的特定问题时)。但是我从我订阅的一些列表中发现的最好的事情是它们具有教育意义。我没有太多时间用于列表,有时当我不得不 /dev/null 好几天的邮件,甚至没有阅读标题时,我会感到遗憾(感谢过滤器,不想错过我读者的邮件)。只要你所在的列表没有被喷子或仇恨鼓吹者(或那些无情地嘲讽新手的人)淹没,你可能一直在学习技巧。我自己,我经常被提醒,对于新手管理员来说,这种叫做 Linux 的东西是多么令人困惑。所以不要低估邮件列表。几年前,我参与一个邮件列表为我赢得了一个写书的邀请。它们也为我赢得了一些合同。所以仔细选择你的邮件列表,写好文章,并享受乐趣。只需记住,列表中的其他成员只通过你的帖子了解你。
pemail: http://www.the-den.org/pemail/
我想知道有多少人曾经使用过 UNIX mail 命令。就我个人而言,我喜欢这个命令。但它有一些缺点,其中最不重要的是它只查看本地主机上的邮箱。如果你使用 NFS 挂载你的邮件服务器,这还可以,但是如果你从互联网上的服务器上 POP 你的传入邮件,UNIX mail 命令就不是那么好用了。Perl Mail (pemail) 将从远程服务器读取你的邮件。Perl Mail 还会显示你有多少条消息,并且列表会返回消息编号和消息大小(如果你不想下载巨型消息,这很好)。列表不会返回主题行。一旦开发人员添加了 pemail,主题行,甚至可能是发件人行,这将成为一个杀手级应用(至少对于命令行高手而言)。要求:Perl 和 Perl 模块 Mail::POP3Client,MIME::Lite,Term::ReadKey。
phpweather: http://www.gimpster.com/php/phpweather/index.php/
想要密切关注天气?phpweather 从 NOAA 读取 METAR 数据并在你的浏览器中显示它。你可以选择简短显示(原始 METAR 本身)或生成的易于理解的页面(而不是气象学界的难懂的术语)。它唯一的问题是与非标准的 METAR 数据。如果你访问美国或大多数欧洲站点的数据,这应该不会构成问题,但一些国家/地区不返回格式正确的数据。我想国家海洋和大气管理局 (NOAA) 认为配置错误的数据总比没有数据好,但这确实使解析这些东西变得痛苦。要求:带有 PHP 和 MySQL 支持的 Web 浏览器。
scanSSH: http://www.monkey.org/~provos/scanssh/
我坚信加密。我加密了大多数面向互联网的流量,甚至加密了我系统上的东西。(有人说,“运行 Linux 意味着永远不必删除你的情书”,他们知道他们在说什么)。无论如何,我发现很容易让一些小事情(比如我维护的大量服务器)使其各自的 OpenSSH 版本不同步。现在有了 scanSSH,我可以运行扫描并快速找出我的服务器是否是最新的,或者我是否遗漏了其中一个服务器上的内容。ScanSSH 可以帮助我处理我运行的所有服务,而不仅仅是 SSH。要求:glibc。
HTAdmin: www.bilcag.net/hdogan/php/htadmin.php3
如果你有经验,管理 .htpasswd 文件没什么大不了的。只需使用 htpasswd。如果你不记得将文件放在哪里,locate 命令会找到它。如果除了你之外的任何其他人需要管理一个大型列表,那么对他们来说可能没那么容易。你是否厌倦了(第一百二十一次)向人们讲解 htpasswd 的咒语?然后将这个小程序放在你的 Web 服务器上,给他们访问权限(也许通过另一个 .htpasswd 文件),让他们处理它。在他们的桌面上提供一个链接,(也许)你不会每五分钟就收到他们的消息——至少不是关于 .htpasswd 文件。要求:带有 PHP 的 Web 服务器。
phpPhotoAlbum: http://www.phpphotoalbum.com/home/
如果你有一堆照片(jpeg、gif、png、psp 和其他格式),并且你想将它们发布到 Web 上,phpPhotoAlbum 将帮助你。唯一缺少的是在查看整个图片之前查看图片缩略图的方法。对于那些小于 100K 像素的图片来说,可能没什么大不了的,但对于真正大的图片来说,缩略图可能会更好。如果你以前设置过 PHP 应用程序,phpPhotoAlbum 很容易设置。要求:带有 PHP 编译的 Web 服务器、Web 浏览器和图片。
SING: http://www.sourceforge.net/projects/sing/
SING 代表 Send ICMP Nasty Garbage(发送 ICMP 恶意垃圾)。使用 SING,你可以做的远不止 ping。如果你愿意,你可以 ping(发送 ICMP 回显请求),但你可以做更多的事情。我开始使用它来测试一些 netfilter 设置,并且随附的 man 手册非常完整,并且很好地解释了 SING。SING 还支持创建大型 ping 数据包(请注意,这不是查找易受攻击系统的推荐方法)以及执行源路由和源重写。事实上,使用此工具,你在 ICMP 标头中几乎没有什么不能重写的。要求:libnsl,libresolv,glibc 和 af_packet。
nettop: http://srp.portico.org/scripts/
nettop 是所有网络管理员必备的工具之一。你几乎可以在任何系统上运行它,即使是 RAM 或 CPU 受限的系统,也可以很好地了解网络流量。列显示数据包百分比、数据包总数、吞吐量百分比、总吞吐量、平均数据包大小和数据包类型。行按流量类型进行颜色编码。例如,紫色是 ipv4 和 arp;绿色是 ipv4,细分为 udp、tcp 和 icmp;蓝色显示 http、ssh、POP3 等协议。在屏幕顶部,你可以看到当前的系统时间和日期,以及 nettop 已经运行了多长时间。在我看来,这个程序只缺少一件事——一种以固定时间间隔将信息转储到文件的方法。要求:libslang,libpthread,libdl,libm,glibc。
PHP DB Form Creator: http://sourceforge.net/projects/phpdbform/
这个实用程序看起来是一个简单的、美观的 MySQL 数据库表单界面的良好开端。基本概念似乎是合理的,并且设置和创建表单相当简单。虽然它不是直观明显的(甚至没有解释),但可以链接表。但是,它似乎还不可能处理一对多情况,并且报告仍然被列为待办事项。这个实用程序仍然处于 Alpha 阶段,因此这些更高级的功能可能会随着开发而来。要求:带有 PHP 和 MySQL 支持的 Web 服务器、MySQL 和 Web 浏览器。
直到下个月。
