Solaris のシステム管理 (上級編)

システム情報の表示

表 15–1 に、一般的なシステム情報を表示するためのコマンドを示します。

表 15–1 システム情報を表示するためのコマンド

コマンド 

マニュアルページ 

表示されるシステム情報 

psrinfo

psrinfo(1M)

プロセッサタイプ 

isainfo

isainfo(1)

動作しているシステムのネイティブアプリケーションによってサポートされるビット数を報告する。ビット数は、トークンとしてスクリプトに渡すことができる 

showrev

showrev(1M)

ホスト名、ホスト ID、リリース、カーネルアーキテクチャ、アプリケーションアーキテクチャ、ハードウェアプロバイダ、ドメイン、およびカーネルのバージョン  

uname

uname(1)

オペレーティングシステム名、リリース、バージョン、ノード名、ハードウェア名、およびプロセッサタイプ 

hostid

hostid(1)

ホスト ID 

prtconf

prtconf(1M)

インストールされているメモリー量 

date

date(1)

日付と時刻 

システムが 64 ビット Solaris オペレーティング環境を実行できるか調べる方法

現在、64 ビット Solaris オペレーティング環境をサポートするプラットフォームは UltraSPARC システムだけです。システムが UltraSPARC システムかどうかを確認するには、次のコマンドを使用します。


$ uname -m
sun4u

uname -m コマンドの出力が sun4u の場合、そのマシンは UltraSPARC システムです。

Solaris 9 リリースを実行している場合は、psrinfo コマンドを使用することによって、そのマシンが UltraSPARC システムであることを確認できます。


# psrinfo -v 		
Status of processor 0 as of: 05/30/01 13:48:46
  Processor has been on-line since 05/18/01 10:02:40.
  The sparcv9 processor operates at 333 MHz,
        and has a sparcv9 floating point processor.

プロセッサタイプが sparcv9 であれば、そのプラットフォームで 64 ビット Solaris オペレーティング環境が実行できます。以前のバージョンの psrinfo コマンドでは、すべてのプラットフォームがプロセッサタイプ sparc として報告されるため、この検査は機能しません。

64 ビット Solaris 機能が有効になっているか調べる方法

システムで 64 ビット Solaris 機能が有効になっているか調べるには isainfo コマンドが使用できます。有効になっていれば、システムは 64 ビットカーネルでブートされています。

例— 64 ビット Solaris 機能が有効になっているか調べる

32 ビットカーネルを実行している UltraSPARC システムの出力は、次のようになります。


$ isainfo -v
32-bit sparc applications

この出力は、システムが 32 ビットアプリケーションだけをサポートすることを示します。

64 ビットカーネルを実行している UltraSPARC システムの出力は、次のようになります。


 $ isainfo -v
64-bit sparcv9 applications 
32-bit sparc applications

この出力は、システムが 32 ビットと 64 ビットのアプリケーションを両方サポートすることを示しています。

動作しているシステムのネイティブアプリケーションによってサポートされるビット数を表示するには、isainfo -b コマンドを使用します。

32 ビット Solaris オペレーティング環境が動作する SPARC、IA、UltraSPARC システムは、次のように表示されます。


$ isainfo -b
32  

64 ビット Solaris オペレーティング環境が動作する 64 ビット UltraSPARC システムは、次のように表示されます。


$ isainfo -b
64

コマンドは 64 だけを返します。64 ビット UltraSPARC システムでは 32 ビットと 64 ビットのアプリケーションが両方動作しますが、64 ビットシステムで実行するには 64 ビットアプリケーションが最適です。

Solaris リリース情報を表示する方法

Solaris リリースバージョンを特定するには、/etc/release ファイルの内容を表示します。


$ more /etc/release
                       Solaris 8 2/02 s28s_u7wos_08a SPARC
           Copyright 2002 Sun Microsystems, Inc.  All Rights Reserved.
                           Assembled 18 December 2001

一般的なシステム情報を表示する方法

一般的なシステム情報を表示するには、 showrev コマンドを使用します。


$ showrev [-a]

-a オプションは、提供可能なあらゆるシステム情報を表示します。

例 — 一般的なシステム情報を表示する

次の例は、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

OpenWindows version: 
X11 Version 6.4.2 11 April 2001

No patches are installed
$ 

一般的なシステム情報を表示する方法

システム情報を表示するには、uname コマンドを使用します。


$ uname[-a] 

-a オプションは、オペレーティングシステム名とともに、システムノード名、オペレーティングシステムのリリース、オペレーティングシステムのバージョン、ハードウェア名、プロセッサタイプを表示する

例 — 一般的なシステム情報を表示する

次の例は、uname コマンドの出力を示します。


$ uname
SunOS
$ uname -a
SunOS starbug 5.9 Generic sun4u sparc SUNW,Ultra-5_10
$

システムのホスト ID を表示する方法

ホスト ID を 16 進形式で表示するには、hostid コマンドを使用します。


$ hostid

例 — システムのホスト ID を表示する

次の例は、hostid コマンドの出力を示します。


$ hostid
80a5d34c

システムにインストールされているメモリーを表示する方法

システムにインストールされているメモリー量を表示するには、prtconf コマンドを使用します。


$ prtconf [| grep Memory]

grep Memory コマンドは prtconf コマンドの出力内容を選別して、メモリー情報だけを表示します。

例 — システムにインストールされているメモリーを表示する

次の例は、prtconf コマンドの出力例を示します。


# prtconf | grep Memory
Memory size: 128 Megabytes

日付と時刻を表示する方法

システムクロックに従った現在の日付と時刻を表示するには、date コマンドを使用します。


$ date

例 — 日付と時刻を表示する

次の例は、date コマンドの出力例を示します。


$ date
Thu May 31 17:44:58 MDT 2001
$