更多: zhilu jiaocheng

Solaris JumpStart 软件服务器镜像

要确定 Solaris JumpStart 软件服务器镜像中包含的 Solaris OS 的发行版,请使用该镜像中包含的 etc/release 文件的副本。
这可以在 Solaris JumpStart 服务器镜像中找到,即

[imagedir]/Solaris_[n]/Product/SUNWsolnm/reloc/etc/release

其中 [imagedir ] 应替换为图像目录的绝对路径,而 [n ] 应替换为 Solaris 版本。

例如:

# cat /jumpstart/s9/Solaris_9/Product/SUNWsolnm/reloc/etc/release
Solaris 9 9/04 s9s_u7wos_09 SPARC
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 29 June 2004

如何确定安装的 Solaris OS 发行版

确定安装的 Solaris 操作系统发行版的最可靠方法是通过 /etc/release 文件的内容。
此文件首先在 Solaris 2.5.1 HW 4/97 中引入,并包含在所有后续版本中。
下面显示的各种表格可用于将此文件的内容映射到所安装的 Solaris 操作系统的发行版。

如果 /etc/release 文件已从系统中删除,则 Solaris 10 之前也可以使用安装的 SUNWsolnm 软件包版本来确定 Solaris OS 发行版。
带有 -l 选项的 pkginfo 命令将返回 SUNWsolnm 软件包的版本,然后可以在下表中查找该版本。

例如:

# pkginfo -l SUNWsolnm | grep VERSION
  VERSION:  9,REV=2003.11.21.09.11

注意:将 Solaris 10 Update Patch Bundle 安装到系统将更新 /etc/release 文件,但 SUNWsolnm 软件包版本不会更改,即。

# cat /etc/release
                        Solaris 10 5/08 s10x_u5wos_10 X86
           Copyright 2008 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                             Assembled 24 March 2008
                Solaris 10 10/09 (Update 8) Patch Bundle applied.

在这里我们看到 /etc/release 包含 Solaris 10 5/08 (Update 5) 的原始信息,如下表所示,添加两行(前面有一个空行的补丁包标识行)由补丁包添加.因此,在本示例中,系统最初预配了 Solaris 10 5/08(更新 5)操作系统,随后安装了 Solaris 10 10/09 Patch Bundle。
如果系统安装了多个 Solaris 10 更新补丁包,/etc/release 文件将只包含一个补丁包标识行,这将对应于系统上安装的最新补丁包。

由于 Solaris 11 使用 pkg 命令来获取包“整个”的详细信息:

# pkg list entire 
NAME (PUBLISHER)  VERSION                  IFO
entire            0.5.11-0.175.3.19.0.5.0  i-

其中:我们看到安装了 SRU 19 的 Solaris 版本 11 Update 3.

如何检查 Solaris 发行版和默认内核版本
日期:2020-09-17 00:15:04 来源:oir作者:oir