焦点:互联网/内联网
Linux 源于互联网,并在互联网上蓬勃发展。当桌面 Linux 社区在专有格式和用户锁定中挣扎时,您可能会认为我们这些仅仅从事网络服务的人日子会好过。错了。如今,Linux 作为互联网平台面临三个关键问题:安全性、专有软件和流行的代价高昂。当然,《Linux Journal》将帮助您解决这三个问题。
网络需要高质量、安全的软件。开源许可证和开发模式是朝着这个方向迈出的重要一步,但去年《Linux Journal》警告那些兜售劣质软件的人,我的意思是 Linux 发行版,他们的默认安装为用户加载了太多潜在的可利用服务,他们应该开始默认锁定。但他们听了吗?没有。现在我们有了“Red Hat Ramen Worm”,专有软件公关人员指责 Linux 承担一个发行版不负责任的决定。但在我看来,这可能是任何发行版的问题,所以如果你不是 Red Hat,不要认为我不是在对你说话。
Mick Bauer 本月正在撰写关于 Bastille 的文章,这当然有帮助,但是作为一个附加组件的安全包的存在本身就非常落后——就像收到一辆没有保险杠或安全带的汽车,不得不找当地的机械师安装它们。漏洞利用会发生,但如果发行版只是将安全姿态作为默认设置,那么蠕虫病毒的流行就不会成为 Linux 的公开尴尬。
如果您必须运行 FTP(并且大多数系统不需要),请不要运行一些庞大、豪华、功能齐全的 FTP 守护程序,这些守护程序是在远古时代编写的,当时没有安全的替代 FTP 用于密码保护的文件传输。使用最小的“仅限匿名”守护程序,例如 oftpd(第 92 页),并享受它。
你们中的一些人可能很难想象在工作中没有电子邮件的前景——但这就是 Stew Benedict 发现自己所处的位置。这对我们来说是一个老生常谈,但却是一个鼓舞人心的故事——设置一个单一、廉价的 Linux 盒子,为大量用户提供电子邮件。互联网电子邮件极大地改变了工作环境,因为更多的人从外部获得信息和帮助。尤其是在阴郁、令人窒息的地方,它改变了人们的工作方式,使之变得更好——而 Stew 在最少的预算下做到了这一点。请阅读第 100 页了解详情。
如果没有讨论“如何从我的网站获得更多性能?”这个问题,那么任何网络问题都不算完整。Ibrahim Haddad 和 Makan Pourzandi 从底层找到了答案,使用了经典的“负载均衡集群”方法和免费的 Linux Virtual Server Project 软件[见第 84 页]。对于您今天的商业网站来说,这是一个可行的解决方案——不要让自己被忽悠到专有的负载均衡或集群中。
当 Richard Stallman 写道“现在加入我们并分享软件,你们将获得自由,黑客们,你们将获得自由”时,他忘记了“理智”。许可证管理器、不兼容的纯二进制内核模块和缺乏可调整性正在将不止一位网站管理员逼疯。因此,获取免费的东西并有时间使网站变得更好,不要仅仅围绕某个白痴营销人员对您的网站应该如何工作的构想而工作。
Web 很棒,但流行的独立网站的悲剧在于,它们开始需要比其创建者能够负担得起的更多带宽和服务器功率。在这一点上,网站管理员要么“出卖”给一家开始投放广告、跟踪用户和做其他肮脏事情的企业,要么网站就消失了。当然,大型带宽和大型硬件的供应商喜欢这样。
Freenet 来救援了。这个备受吹捧的系统确实有效——Peter Todd 通过 Freenet 向我们发送了他的 Freenet 文章。将其视为一个分布式 Berkeley DB,但您可以从任何 Freenet “节点”取回您的数据,而不仅仅是从您存储数据的节点取回。它比这稍微复杂一些,但说实话,并没有复杂多少。
Freenet 的去中心化架构最初旨在防止当局压制地下报纸和大麻布朗尼食谱。但更重要的是,它正在成为一种架构,用于维持类似 Web 的站点和类似 Usenet 的群组,同时在所有读者之间分摊服务器和带宽的成本,而不仅仅是抨击创建者。获取 DSL 线路,加入 Freenet(第 96 页),很快您最喜欢的站点就不必做出是关闭还是出卖的决定了。
分组交换网络的基本优势在于,它们不成比例地奖励经济高效和道德的行为。但就像 Brazil 中的 HVAC 系统一样,网络“不会自行修复,先生。” 在安全性、自由软件和自由点对点系统上投入一些精力,网络将回报您数倍。
和平与 Linux。
—Don Marti,技术编辑
