我继承了一小群 Redhat 机器的系统管理员角色 - 大多数运行 rhel5,一台机器运行 rhel6。我的系统管理技能目前很差,但我想改进。
查看经典订阅管理系统列表页面(https://rhn.redhat.com/rhn/systems/SystemList.do)对于我们的集群,我遇到了以下混乱
Updates Errata Packages System Base Channel Entitlement
319 205 blue1 Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
127 105 bobcat Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
30 12 cheetah Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
38 19 cougar Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
137 113 forth Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
75 44 fox Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
311 203 jaguar Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
314 237 leopard Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
25 4 lion Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
318 200 lynx Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
312 203 ocelot Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
65 87 panther Red Hat Enterprise Linux Workstation (v. 6 for x86_64) Management
25 4 puma Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
320 194 red1 Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
30 12 serval Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64) Management
57 32 tiger Red Hat Enterprise Linux Desktop (v. 5 for 64-bit x86_64)
基本上,我在每台机器上都有一个红色警告系统,其中包含不同数量的勘误表和丢失的软件包。规范每个系统上安装的订阅和软件包以阻止将来出现此类差异的最佳方法是什么?
有关如何正确管理订阅/系统管理的任何链接。我现在正处于深渊。我认为最好的学习方式
答案1
您可以 up2date --configure
从 Gnome 或 KDE 桌面 (X-Windows) 显示运行,并将打开 GUI。从那里,将所有桌面/工作站/服务器配置为自动更新。目前,它似乎没有设置为自动更新,这就是为什么你会得到一个更新后会发生什么的列表,但实际上没有任何更新。
或者,您可以运行up2date -f
以强制在命令行上进行更新。命令行更新不需要 X-Windows,因此可以从任何终端窗口(例如 Putty)运行,并且还具有让您在更新发生时查看输出的优点。
答案2
由于您使用的是 RHEL5/6 并订阅了 RHN [Red hat Network],因此您可以在所有计算机中运行“yum update all”。请在非生产环境中测试运行此程序。另外建议,如果服务器是生产环境,假设您有一个 FTP 服务器,它的更新包是 vsfptd,计划停机时间并按计划进行升级。保留配置文件和旧 rpm 软件包的备份,以便在软件包升级后失败时您可以回退到旧软件包。