Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

運用コマンドを使用したデバイスの監視

動作モードのCLIコマンドを使用すると、ジュニパーネットワークスデバイスの動作を監視および制御できます。動作モードコマンドは、階層構造で存在します。

CLI コマンド補完の例

コマンド補完機能を使用すると、コマンドの入力と、任意の時点で使用可能な補完オプションの確認の両方が容易になります。

この例では、 コマンドを発行 した結果を示しています。show interfaces この場合、スペースバーを使用してコマンドをオートコンプリートします。

この例では、名前が文字列 "messages" で始まるすべてのログ ファイルの一覧を表示し、そのうちの 1 つのファイルの内容を表示する方法を示します。ここでは、Tabキーを使用してオートコンプリートを実行します。

動作モードコマンド: スコープの制御の概要

CLI 操作コマンドには、デバイス上の特定のコンポーネントを識別するために使用できるオプションが含まれています。Junos OSたとえば、以下のように表示されます。

  • コマンドを使用して、ルーター上のすべてのインターフェイスに関する情報を表示します。show interfaces

  1. コマンドを入力して 、ルーター上のすべてのインターフェイスに関する情報を表示します。show interfaces

    注:

    この出力例では、簡潔にするために 1 つのインターフェイスのみを示していますが、実際には、4 つすべてのインターフェイス情報がプロンプトの後 に表示されます。—(more)—

  2. 特定のインターフェイスに関する情報を表示するには、そのインターフェイスをコマンド オプションとして入力します。

ルーティング マトリクス コマンド オプション

コマンドには 、ルーティング マトリクスに関する情報を表示するためのオプションがいくつか用意されています。show version

デバイス上のファイルとディレクトリの表示

オペレーティング システムは、構成ファイル、ログ ファイル、デバイス ソフトウェア ファイルなど、デバイス上のファイルに情報を保存します。このトピックでは、デバイス上のファイルとディレクトリを表示するために使用できる操作コマンドの例を示します。

デバイス上のディレクトリ

以下の表は、ジュニパーネットワークスデバイス上の標準的なディレクトリの一部を示しています。

表 1: デバイス上のディレクトリ

ディレクトリ

説明

/config

このディレクトリは、デバイスの内蔵フラッシュ ドライブにあります。アクティブなコンフィギュレーション( とロールバック・ファイル1、2、3が含まれています。juniper.conf)

/var/db/config

このディレクトリはデバイスのハードドライブにあり、ロールバックファイル4〜49が含まれています。

/var/tmp

このディレクトリは、デバイスのハードドライブにあります。ルーティングエンジン上のさまざまなプロセスのコアファイルを保持します。コアファイルは、特定のプロセスがクラッシュしたときに生成されます。ジュニパーネットワークスのエンジニアは、これらのコアファイルを使用して障害の原因を診断します。

/var/log

このディレクトリは、デバイスのハードドライブにあります。これには、デバイスのロギング機能と コマンドの両方によって生成されたファイルが含まれています。traceoptions

/var/home

このディレクトリは、デバイスのハードドライブにあります。これには、デバイス上で設定された各ユーザーのサブディレクトリが含まれています。これらの個々のユーザーディレクトリは、多くのソフトウェアコマンドのデフォルトのファイル場所です。

/altroot

このディレクトリはデバイスのハードドライブにあり、内蔵フラッシュドライブのルートファイル構造のコピーが含まれています。このディレクトリーは、内蔵フラッシュ・ドライブが作動不能な特定の災害時リカバリー・モードで使用されます。

/altconfig

このディレクトリはデバイスのハードドライブにあり、内蔵フラッシュドライブからのファイル構造のコピー が含まれています。/config このディレクトリーは、内蔵フラッシュ・ドライブが作動していない特定の災害時リカバリー・モードでも使用されます。

ファイルとディレクトリの一覧表示

動作モードで コマンドを発行 すると、デバイスのディレクトリ構造や個々のファイルを表示できます。file

  1. コマンドに関する ヘルプを表示するには、次のように入力します 。filefile ?

    ヘルプは、 コマンドにファイルを操作するためのいくつかのオプションが含まれていることを示しています。file

  2. デバイスのディレクトリ構造を表示するには、 オプションを使用します。list たとえば、デバイスのホームディレクトリにあるファイルを表示するには:

    コマンドの デフォルトディレクトリは、デバイスにログインしているユーザーのホームディレクトリです。file list 実際、ユーザーのホームディレクトリは、ファイル名を必要とするほとんどのコマンドのデフォルトディレクトリです。

  3. 他のファイル ディレクトリの内容を表示するには、ディレクトリの場所を指定します。たとえば、以下のように表示されます。

  4. デバイスの状況依存のヘルプシステムを使用して、ディレクトリを見つけることもできます。たとえば、以下のように表示されます。

  5. ファイルの内容を表示することもできます。たとえば、以下のように表示されます。

ファイル名と URL

次のような CLI コマンドおよび設定ステートメントには、ファイル名を含めることができます。

  • file copy
  • file archive,
  • load,
  • save
  • set system login user
  • username
  • authentication
  • load-key-file
  • request system software add

ルーティング マトリクスでは、ファイル名の一部としてシャーシ情報を含めることができます(例えば、、または。lcc0 lcc0-re0lcc0-re1)

ファイル名または URL は、次のいずれかの方法で指定できます。

  • filename- ローカル フラッシュ ドライブ上のユーザの現在のディレクトリにあるファイル。ワイルドカードを使用して、複数のソース ファイルまたは 1 つのコピー先ファイルを指定できます。HTTP も FTP もワイルドカードをサポートしていません。

    注:

    ワイルドカードをサポートするのは コマンドだけです。file (compare | copy | delete | list | rename | show) ワイルドカードを使用してコマンドを発行 する場合、コマンドは 1 つのファイル名に解決される必要があります。 file show

  • path/filename- ローカル フラッシュ ディスク上のファイル。

  • または - ローカル ハード ディスク上のファイル。/var/filename/var/path/filename

    ルーティング マトリクス上の特定のT640ルーター用に、ローカルルーティングエンジン上のファイルを指定することもできます。

  • または - ローカル ドライブ上のファイル。a:filename a:path/filename デフォルトのパスは(ルートレベルのディレクトリ)です 。/ リムーバブル メディアは、MS-DOS または UNIX(UFS)形式にすることができます。

  • または - クライアント上のファイル。hostname:/path/filename, hostname:filename, hostname:path/filename, scp://hostname/path/filenamescp/ssh このフォームは、オペレーティングシステムのワールドワイドバージョンでは使用できません。デフォルトのパスは、リモート・システム上のユーザーのホーム・ディレクトリーです。また、 として指定することもできます。hostnameusername@hostname

  • ftp://hostname/path/filename- FTP サーバー上のファイル。また、as または : を指定することもできます。hostnameusername@hostnameusernamepassword@hostname デフォルトのパスは、ユーザーのホームディレクトリです。

    絶対パスを指定するには、パスが ; で始まる必要があります (例::)。%2Fftp//hostname%2Fpath/filename

    パスワードの入力を求めるプロンプトを表示させるには、パスワードの代わりに を指定します 。prompt パスワードが必要なときに、 または を指定しない場合は、エラーメッセージが表示されます。prompt

  • // - HTTP サーバー上のファイル。http:hostnamepathfilename また、 として または を指定することもできます。hostnameusername@hostnameusername:password@hostname 必要なパスワードを省略すると、パスワードの入力を求められます。

  • : または :—ローカルルーティングエンジン上のファイル。re0/path/filenamere1/path/filename

    ルーティング マトリクス上の特定のT640ルーター用に、ローカルルーティングエンジン上のファイルを指定することもできます。

オペレーティング システム情報の表示

バージョン情報およびその他の状態を表示 Junos OS して、実行しているソフトウェアのバージョンが特定の機能またはハードウェアをサポートしているかどうかを判断できます。

この情報を表示するには:

  1. 動作モードであることを確認します。
  2. カーネルとパケット転送エンジンの簡単な情報とステータスを表示するには、 コマンドを入力します 。show version brief このコマンドは、ルーターにインストールされているソフトウェア パッケージのバージョン情報を表示します。

    Junos Crypto Software Suiteが表示されている場合、ルーターにはカナダと米国の暗号化ソフトウェアが含まれています。Junos Crypto Software Suiteがリストにない場合、ルーターは世界中で暗号化されていないソフトウェアを実行しています。

  3. 詳細なバージョン情報を表示するには、 コマンドを入力します 。show version detail このコマンドは、ルーターにインストールされているソフトウェア パッケージのホスト名とバージョン情報を表示します。また、各ソフトウェア プロセスのバージョン情報も含まれています。

動作モード コマンドを使用したプログラムとプロセスの管理

このトピックでは、Juniper Networks デバイスのプログラムとプロセスを管理するために使用できる操作コマンドの例を示します Junos OS

ソフトウェアプロセスの表示

システムの動作を確認したり、エラー状態の診断を開始したりするには、デバイスで実行されているソフトウェア プロセスに関する情報を表示する必要がある場合があります。

ソフトウェアプロセスを表示するには:

  1. 動作モードであることを確認します。

  2. コマンドを入力します。show system processes extensive このコマンドは、デバイスの CPU 使用率を表示し、CPU 使用率順にプロセスを一覧表示します。

次の表に、この例に含まれる出力フィールドとその説明を示します。フィールドはアルファベット順にリストされています。

表 2: show system process extensive コマンド出力フィールド

フィールド

説明

COMMAND

実行中のコマンド。

last pid

プロセスに割り当てられた最後のプロセス識別子。

load averages

3つの負荷平均とそれに続く現在の時刻。

Mem

物理メモリと仮想メモリの割り当てに関する情報。

NICE

UNIXの「素敵な」値。nice 値を使用すると、プロセスは最終的なスケジューリングの優先順位を変更できます。

PID

プロセス識別子。

PRI

プロセスの現在のカーネルスケジューリング優先度。数値が小さいほど、優先度が高いことを示します。

processes

既存のプロセスの数と各状態(および)のプロセスの数。sleeping, running, starting, zombies,stopped

RES

常駐メモリの現在の容量 (KB 単位)。

SIZE

プロセスの合計サイズ (および )、KB 単位。text, data,stack

STATE

プロセスの現在の状態(、 、 、 、 、または)。sleepwaitrunidlezombistop

Swap

物理メモリと仮想メモリの割り当てに関する情報。

USERNAME

プロセスの所有者。

WCPU

加重 CPU 使用率。

ソフトウェアプロセスの再起動

エラー状態を修正するには、デバイスで実行されているソフトウェア プロセスの再起動が必要な場合があります。コマンドを使用して、ソフトウェア プロセスを強制的に再起動できます 。restart

注意:

ソフトウェア プロセスの再起動は、ジュニパーネットワークスのカスタマー サポート担当者から特に求められない限り、行わないでください。デバイスの通常の動作中にソフトウェアプロセスを再起動すると、パケット転送が中断され、データが失われる可能性があります。

ソフトウェアプロセスを再起動するには、次の手順に従います。

  1. 動作モードであることを確認します。

  2. 次のコマンドを入力します。

    • process-name は、再起動するプロセスの名前です。たとえば、.routingclass-of-service システムのコマンド補完機能を使用して、このコマンドを使用して再始動できるソフトウェア・プロセスのリストを表示できます。

    • このオプションは 、クリーンアップタスクの実行後にソフトウェアプロセスを再起動します。gracefully

    • このオプションは 、クリーンアップタスクを実行せずにソフトウェアプロセスを再起動します。immediately

    • このオプションは 、ソフトウェア プロセスを完全に再起動することなく、設定を再読み取りし、再アクティブ化します。soft 例えば、BGP ピアは稼働し続け、ルーティング テーブルは一定に保たれます。

注:

コマンドの 、 、および のオプションはオプションであり、コマンドの実行に必須ではありません。gracefullyimmediatelysoftrestart

次に、ルーティング プロセスを再開する例を示します。

プロセスが再起動すると、プロセス識別子 (PID) が更新されます。

図 1: プロセスの再起動プロセスの再起動

ソフトウェアの停止

注意:

ファイルシステムへの損傷を防ぎ、データの損失を防ぐために、デバイスの電源を切る前に必ずソフトウェアを正常にシャットダウンする必要があります。

デバイス上のソフトウェアは、ネットワーク経由ではなく、コンソールへの直接接続で停止する必要があります。ソフトウェアがシャットダウンすると、ネットワークがダウンし、そのように接続していた場合、結果出力は表示されません。

ソフトウェアを停止するには、次の手順に従います。

  1. 動作モードであることを確認します。

  2. コマンドを入力します。request system halt このコマンドは、すべてのシステム・プロセスを停止し、オペレーティング・システムを停止します。たとえば、以下のように表示されます。

ソフトウェアを再起動します。

ソフトウェアのアップグレード後、またはエラー状態から(場合によっては)回復するには、ソフトウェアを再起動する必要があります。コマンドと同様に 、コンソールを直接接続して再起動する必要があります。再起動プロセス中にネットワークがダウンしたときに、コマンドの出力が表示されません。shutdown

ソフトウェアを再起動するには、次の手順に従います。

  1. 動作モードであることを確認します。

  2. コマンドを入力します。request system reboot このコマンドは、システム シャットダウンの最終段階を表示し、再起動を実行します。再起動要求はシステムログファイルに記録され、このコマンドで 確認できます。show log messages たとえば、以下のように表示されます。

CLIコメント文字#(動作モードコマンド用)

コメント文字を使用すると、コメントを含む動作モードのコマンドをファイルからコピーし、CLIに貼り付けることができます。コマンド ラインの先頭にあるポンド記号またはハッシュ記号 (#) は、コメント行を示します。このコマンドは、ネットワークの監視方法に関するユーザーの作業指示など、頻繁に使用される運用モード・コマンドを記述するのに便利です。コマンド ファイルにコメントを追加するには、行の最初の文字として配置 する必要があります。# を指定して コマンドを開始すると、オペレーティング・システムは残りの行を無視します。#

注:

デバイス・コンフィギュレーションでは、CLIに入力したコメントは、個別に、またはコンフィギュレーション・ファイルの内容を貼り付けて保存されません。CLI で入力されたコメントは無視されます。

操作モードでコメントを追加するには、# で始まり、改行(キャリッジ・リターン)で終わります。

comment-string 121はコメント本文です。コメント・テキストは任意の長さにすることができますが、各コメント行は#で始まる必要があります。