Adrian Asked: 2010-03-02 03:02:55 +0800 CST2010-03-02 03:02:55 +0800 CST 2010-03-02 03:02:55 +0800 CST 哪个版本的 SunOS 772 识别当前正在运行的 SunOS 版本的正确方法是什么? solaris sunos 3 个回答 Voted bahamat 2011-08-15T13:20:38+08:002011-08-15T13:20:38+08:00 为大家澄清事情: uname -r将显示以 5 为前缀的主要版本号。(例如,Solaris 9 将是 5.9,10 将是 5.10,11 将是 5.11) uname -v将是内核补丁号或内华达内部版本号。在 OpenSolaris 之前,这对您来说毫无意义,因为可以独立于更新版本安装补丁。在 Solaris 10 及更早版本上,它是一个补丁号(在 S10 x86 上,它是“Generic_142910-17”,或者差不多)。任何 Nevada 版本(基于 OpenSolaris、Solaris 11 和 IllumOS 的版本)都将是版本号。在 Solaris 11 Express 上,它是“snv_151a” 的内容/etc/release将具有实际产品版本。例如,Solaris 10 update 9 将显示“Solaris 10 9/10 s10x_u9”。同样,Nevada 版本将具有 snv 版本号。 无论如何,获得正确有意义的版本号的最佳方法是/etc/release. 具体来说,第一行的倒数第二个字段。 或者最简单的: $ head -1 /etc/release | awk ' { print $(NF-1) }' s10x_u9wos_14a 编辑: 关于 Solaris 上主要/次要版本混淆的说明。 Solaris 最初是基于 BSD 的 SunOS,它以版本 4 的内核结束(与 BSD 4.x 系列相同)。时间过去了,它重新基于 System V。该产品更名为 Solaris,并标记为 Solaris 2。内核版本设置为 5.0。Solaris 2 到 2.6 已发布,对应内核版本 5.0-5.6。在下一个版本中,“主要”数字完全从营销和品牌中删除,它被简单地称为 Solaris 7。这一传统一直延续到今天。所以 Solaris 10 实际上是 Solaris 2.10,内核版本 5.10。Solaris 11 同样是 2.11 和 5.11。 但出于所有意图和目的,传统的“次要”数字现在是“主要”数字。永远不会有 SunOS 6.0,也不会有 Solaris“3”,这就是为什么我将其称为主要数字。 Best Answer Kumar 2010-03-02T03:21:42+08:002010-03-02T03:21:42+08:00 uname -r在终端中使用以下命令 Dennis Williamson 2010-03-02T03:41:21+08:002010-03-02T03:41:21+08:00 你也可以试试: cat /etc/release
为大家澄清事情:
uname -r
将显示以 5 为前缀的主要版本号。(例如,Solaris 9 将是 5.9,10 将是 5.10,11 将是 5.11)uname -v
将是内核补丁号或内华达内部版本号。在 OpenSolaris 之前,这对您来说毫无意义,因为可以独立于更新版本安装补丁。在 Solaris 10 及更早版本上,它是一个补丁号(在 S10 x86 上,它是“Generic_142910-17”,或者差不多)。任何 Nevada 版本(基于 OpenSolaris、Solaris 11 和 IllumOS 的版本)都将是版本号。在 Solaris 11 Express 上,它是“snv_151a”/etc/release
将具有实际产品版本。例如,Solaris 10 update 9 将显示“Solaris 10 9/10 s10x_u9”。同样,Nevada 版本将具有 snv 版本号。无论如何,获得正确有意义的版本号的最佳方法是
/etc/release
. 具体来说,第一行的倒数第二个字段。或者最简单的:
编辑:
关于 Solaris 上主要/次要版本混淆的说明。
Solaris 最初是基于 BSD 的 SunOS,它以版本 4 的内核结束(与 BSD 4.x 系列相同)。时间过去了,它重新基于 System V。该产品更名为 Solaris,并标记为 Solaris 2。内核版本设置为 5.0。Solaris 2 到 2.6 已发布,对应内核版本 5.0-5.6。在下一个版本中,“主要”数字完全从营销和品牌中删除,它被简单地称为 Solaris 7。这一传统一直延续到今天。所以 Solaris 10 实际上是 Solaris 2.10,内核版本 5.10。Solaris 11 同样是 2.11 和 5.11。
但出于所有意图和目的,传统的“次要”数字现在是“主要”数字。永远不会有 SunOS 6.0,也不会有 Solaris“3”,这就是为什么我将其称为主要数字。
uname -r
在终端中使用以下命令你也可以试试: