amp*_*ent 2 fedora rhel software-installation system-installation
我目前在工作中使用 RHEL 5.8 和 SunOS 5.10,在家中使用 Fedora 16。有没有办法找出任何或所有这些操作系统实例安装在主机上的日期?
我想要它的原因是因为我需要给一些 RHEL 管理员一些 c**p,因为他们安装了 Perl 5.8.8,就像 10 岁,但我认为主机还不到一年——那里没有理由他们不能安装更新的版本(例如,5.8.8 没有附带 XML::Parser 等),除非可能懒惰更新和/或繁文缛节。
这个基本问题有点难以回答,因为文件可能在不同的地方被触及。
一个不经常接触的文件是服务器的 ssh 私钥文件,它是在机器第一次启动时创建的。看看/etc/ssh/ssh_host_dsa_key
。除非您重新键入 ssh 服务器,否则该文件应该是机器的安装日期。(这不包括特殊情况,例如 VM 映像等。)
也就是说,perl 5.8.8 是 RHEL 5 上的最新版本。是的,它很旧,但就软件版本稳定性而言,这就是 Red Hat 的工作方式。但是,错误修复将向后移植到 5.8.8 软件包,因此您在这方面是安全的。当前特定的 perl 5.8.8 包是 perl-5.8.8-38.el5_8,它于 2012 年 10 月 29 日发布。 rpm -qi --changelog perl |head -50
将为您提供更新日志的顶部。
此外,XML::Parser 是作为单独的包获得的。寻找perl-XML-Parser
. 这可能是在 EPEL 或 DAG 中。