"uname -a"出力でインストールされたSolarisオペレーティングシステムがopenSolarisであることを確認する方法

"uname -a"出力でインストールされたSolarisオペレーティングシステムがopenSolarisであることを確認する方法

uname -aインストールされているSolarisオペレーティングシステムがopenSolarisであるかどうかを出力で確認する方法。

Solaris、opensolaris、Solaris Expressなど、インストールされているオペレーティングシステムの種類を知る必要があります。

cat /etc/release
Solaris 10 3/05 s10_74L2a SPARC
Copyright 2005 Sun Microsystems, Inc.  All Rights Reserved.
Use is subject to license terms.
Assembled 22 January 2005

uname -a
SunOS sndcc02.sanjose.ibm.com 5.10 Generic sun4u sparc
SUNW,Sun-Fire-V490

答え1

OpenSolaris リリースは、Solaris Express と同様に /etc/release で自分自身を識別しますが、どちらも長年使用されており、サポートされていないため、今確認することは実際には関係ありません。また、SunOS 5.11の開発バージョンのみがOpenSolarisとしてリリースされます。 unameがSunOS 5.10を報告している場合、これはOpenSolarisより前のバージョンのSolaris 10バージョンです。

たとえば、OpenSolaris 2009.06 の /etc/release には次の内容があります。

                     OpenSolaris 2009.06 snv_111b X86
       Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
                    Use is subject to license terms.
                          Assembled 07 May 2009

Solaris 11 Express 2010.11 の /etc/release には次の内容があります。

                  Oracle Solaris 11 Express snv_151a X86
 Copyright (c) 2010, Oracle and/or its affiliates.  All rights reserved.
                       Assembled 04 November 2010

答え2

~からここshowrev、バージョンを見つけるためにコマンドを実行することができることがわかりました。

$ showrev –a
Hostname: starbug
Hostid: nnnnnnnn
Release: 5.9
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain: solar.com
Kernel version: SunOS 5.9 May 2002

関連情報