确定SIG后台服务器SuSE版本的另外一种方法

发布时间:  2012-07-17 浏览次数:  140 下载次数:  0
问题描述
在升级或者维护SIG后台的时候需要了解后台服务器所安装的SUSE版本。
告警信息
处理过程

SPindent命令是SuSE Linux自带的Service Pack比对工具,通过比对系统安装的Package文件确定系统安装的版本与SP版本。
eg:
T8000-slot11:~ # SPident -v

Summary               (using 404 packages)
Product/ServicePack     conflict        match  update      (shipped)
SLE-10-x86_64            0    0%    118 29.2%       0   (2754  4.3%)
SLE-10-x86_64-SP1        0    0%    195 48.3%       0   (2938  6.6%)
SLE-10-x86_64-SP2        0    0%    404  100%       0   (2337 17.3%)


CONCLUSION: System is up-to-date!
  found    SLE-10-x86_64-SP2

根因

使用cat /etc/issue
或者cat /etc/SuSE-release
看到的都是安装过程中产生的文件来判断系统版本,这些文件理论上讲都可以被篡改。因此这两种方法却的版本准确度不高。

建议与总结
确定SPident是否安装方法:
rpm -qa | grep SPident

END