什么部分的Solaris版本stringID更新?

Solaris 10服务器。 我需要确定服务器是否为Solaris 10 Update 9或更高版本。 有人可以解释下面的版本string? 那些string的哪一部分标识了已经应用到服务器的更新?

# uname -a SunOS rcclab5 5.10 Generic_147440-01 sun4u sparc SUNW,Ultra-80 # cat /etc/release Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. Assembled 23 August 2011 

u##是更新版本。 这就是Solaris 10 Update 10。

/etc/release显示它是在2011年8 s10s_u10wos_17b ,其中包含s10s_u10wos_17b ,其中包含s10s_u10wos_17b内容:Solaris 10 for SPARC(对于x86 ,将为s10x ),更新10,“stuff of stuff”(仅表示它不是初始版本), (十二)。

请注意, 这并不反映已经应用到服务器的更新,也不反映最初安装在该机器上的Solaris的准确版本。

内核更新可以使用内核补丁版本进行标识,在这里( 147440-01 )是u10提供的u10 。 这意味着它没有更新(修补)。

如果您已经对操作系统进行了修补,那么文件末尾会出现一条额外的行,告诉Solaris更新更新是否匹配。

Generic_147440-01显示正在使用的内核的级别。 有可能运行一个最新的内核而不必通过更新所有补丁上的当前版本来安装已发布的更新。