笔者是一个red hat linux系统管理员,管理着网络中几十台redhat linux 9主机.对于linux这样的开放式系统,与其他私有操作系统(windows/solais)相比, 发行商的短期支持策略使得网管经常需要上相应的网站看,是否有补丁,是否有了bug 修复,是否需要升级.千万不要报侥幸心理,否则一个shell脚本就可能拿下你的网站.套用一句名言:你的服务器永远可能在第二天被黑客接管.
【程序编程相关:供电方式】 【推荐阅读:Java的简单数据类型】没有经过很好整合与测试的补丁,服务器的维护工作将是一个非常繁重任务.这是因为系统管理员必须跟踪系统里安装的每一个软件包,有时当补丁发布时还要对子系统进行改造.如果把每个linux主机分别连接到radhat的升级网站更新补丁,首先会造成企业网络出口阻塞.浪费宽带资源,另外也不安全.这里笔者建立一个独立的apt服务器,管理员可以自己先下载软件包,然后通过网络其他用户可以方便的进行定期升级. apt服务器上面可以安装多个版本的 linux 发行版本的的rpm 套件,并且需要提供 www服务,因为客户端则是通过服务器的 www协议进行 软件包与内核更新.网络拓扑机构见图1. 【扩展信息:总谐波失真】 apt工作原理基本介绍 debian gnu/linux 是apt(advanced package tool)的缔造者.初衷是利用工具来解决软件安装时候的依赖性问题.其工作原理大致为:用户安装apt客户端工具,查寻apt服务器端的资料库(repositories)上的rpm软件包信息,并分析软件包之间的依赖性然后下载并进行安装.... 下一页