表 15–1 に、一般的なシステム情報を表示するためのコマンドを示します。
表 15–1 システム情報を表示するためのコマンド
コマンド |
マニュアルページ |
表示されるシステム情報 |
---|---|---|
date |
date(1) |
日付と時刻 |
hostid |
hostid(1) |
ホスト ID |
isainfo |
isainfo(1) |
動作しているシステムのネイティブアプリケーションによってサポートされるビット数を報告する。ビット数は、トークンとしてスクリプトに渡すことができる |
isalist |
isalist(1) |
x86 のプロセッサタイプを識別する |
prtconf |
prtconf(1M) |
インストールされているメモリー量 |
psrinfo |
psrinfo(1M) |
プロセッサタイプ |
showrev |
showrev(1M) |
ホスト名、ホスト ID、リリース、カーネルアーキテクチャ、アプリケーションアーキテクチャ、ハードウェアプロバイダ、ドメイン、およびカーネルのバージョン |
uname |
uname(1) |
オペレーティングシステム名、リリース、バージョン、ノード名、ハードウェア名、およびプロセッサタイプ |
現在、64 ビット Solaris オペレーティング環境をサポートするプラットフォームは UltraSPARC システムだけです。システムが UltraSPARC システムかどうかを確認するには、次のコマンドを使用します。
$ uname -m sun4u |
uname -m コマンドの出力が sun4u の場合、そのマシンは UltraSPARC システムです。
マシンが UltraSPARC システムであるかどうかは、次のように psrinfo コマンドを使用して確認できます。
# 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 オペレーティング環境が実行できます。
システムで 64 ビット Solaris 機能が有効になっているか調べるには isainfo コマンドが使用できます。有効になっていれば、システムは 64 ビットカーネルでブートされています。
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、x86、UltraSPARC システムは、次のように表示されます。
$ isainfo -b 32 |
64 ビット Solaris オペレーティング環境が動作する 64 ビット UltraSPARC システムは、次のように表示されます。
$ isainfo -b 64 |
コマンドは 64 だけを返します。64 ビット UltraSPARC システムでは 32 ビットと 64 ビットのアプリケーションが両方動作しますが、64 ビットシステムで実行するには 64 ビットアプリケーションが最適です。
システムのプロセッサタイプを確認するには、psrinfo -v コマンドを使用します。次の例に示すように、このコマンドはプロセッサの数も表示します。
# psrinfo -v プロセッサ 0 の状態 (2003/02/24 09:11:05 時点) 2003/02/03 10:21:46 以降のプロセッサの状態はオンラインです。 sparcv9 プロセッサは 600 MHz で動作しており、 sparcv9 浮動小数点プロセッサがあります。 プロセッサ 1 の状態 (2003/02/24 09:11:05 時点) 2003/02/24 07:02:28 以降のプロセッサの状態はオンラインです。 sparcv9 プロセッサは 600 MHz で動作しており、 sparcv9 浮動小数点プロセッサがあります。 |
x86 システムでは、isalist コマンドを使用してプロセッサタイプを確認します。
# isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 |
Solaris リリースバージョンを特定するには、/etc/release ファイルの内容を表示します。
$ more /etc/release Solaris 9 s9_58shwpl3 SPARC Copyright 2002 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 15 April 2002 |
一般的なシステム情報を表示するには、 showrev コマンドを使用します。
次の例は、showrev コマンドの出力を示します。-a オプションは、提供可能なあらゆるシステム情報を表示します。
$ 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.6.1 5 April 2002 No patches are installed $ |
システム情報の表示には、uname コマンドも使用できます。次の例は、uname コマンドの出力を示します。-a オプションを使用すると、オペレーティングシステム名とともに、システムノード名、オペレーティングシステムのリリース、オペレーティングシステムのバージョン、ハードウェア名、プロセッサタイプを表示します。
$ uname SunOS $ uname -a SunOS starbug 5.9 Generic sun4u sparc SUNW,Ultra-5_10 $ |
ホスト ID を 16 進形式で表示するには、hostid コマンドを使用します。
次の例は、hostid コマンドの出力を示します。
$ hostid 80a5d34c |
システムにインストールされているメモリー量を表示するには、prtconf コマンドを使用します。
次の例は、prtconf コマンドの出力例を示します。grep Memory コマンドは、prtconf コマンドの出力内容を選別して、メモリー情報だけを表示します。
# prtconf | grep Memory Memory size: 128 Megabytes |
システムクロックに従った現在の日付と時刻を表示するには、date コマンドを使用します。
$ date Thu May 31 17:44:58 MDT 2003 $ |