Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

運用コマンドを使用してデバイスを監視する

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

Junos OS CLI コマンド補完機能の使用

コマンド補完機能を使用すると、コマンドを簡単に入力したり、任意の時点で使用可能な補完オプションを学習したりしやすくできます。

コマンドをshow interfaces発行します。この場合、space キーを使用して コマンドを自動入力します。

名前が文字列「メッセージ」で始まるすべてのログ ファイルのリストを表示し、のいずれかのファイルの内容を表示します。ここで、 タブ キーを使用して自動入力を実行します。

運用モードコマンドのスコープの制御

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

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

    注:

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

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

Routing Matrix コマンド オプション

コマンド show version には、ルーティング マトリクスに関する情報を表示するためのオプションが複数あります。

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

Junos OSとJunos OS Evolvedは、設定ファイル、ログ ファイル、デバイスソフトウェアファイルを含むデバイス上のファイルに保存します。このトピックでは、デバイス上のファイルやディレクトリの表示に使用できる操作コマンドの例を示します。

セクションは以下のとおりです。

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

次の表は、特定のデバイスの標準ディレクトリジュニパーネットワークスしています。

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

ディレクトリ

説明

/config

このディレクトリは、デバイスのルーターの内部フラッシュ ドライブに存在します。これには、アクティブなjuniper.conf)構成 (およびロールバックファイル1、2、3が含まれています。

/var/db/config

このディレクトリはルーターのハード ドライブに存在し、ロールバック ファイル 4~49 が含まれます。

/var/tmp

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

/var/log

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

/var/home

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

/altroot

このディレクトリはデバイスのハード ドライブに存在し、内部フラッシュ ドライブからのルート ファイル構造のコピーが含まれます。このディレクトリは、内部フラッシュドライブが動作しない特定の障害回復モードで使用されます。

/altconfig

このディレクトリはデバイスのハード ドライブに格納され、内部フラッシュ ドライブからのファイル構造の /config コピーが格納されています。このディレクトリは、内部フラッシュドライブが動作していない場合に、特定の障害回復モードでも使用されます。

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

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

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

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

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

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

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

  4. また、デバイスのコンテキスト依存型ヘルプシステムを使用してディレクトリを探することもできます。たとえば、以下のように記述します。

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

ファイル名と Url の指定

一部CLIコマンドと設定ステートメント( 、 など) file copy には file archive, load, saveset system login user username authentication load-key-filerequest system software add 、ファイル名を含めできます。ルーティングマトリクスでは、ファイル名の一部としてシャーシ情報を含めることができlcc0lcc0-re1)ます lcc0-re0(たとえば、、、など)。

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

  • filename—ローカル フラッシュ ドライブのユーザーの現在のディレクトリにファイルを保存します。ワイルドカードを使用して、複数のソースファイルまたは1つの宛先ファイルを指定できます。ハイパーテキスト転送プロトコル (HTTP) または FTP では、ワイルドカードはサポートされていません。

    注:

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

  • 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/filename — クライアント上の scp/ssh ファイル。このフォームは、Junos OS の世界のバージョンでは使用できません。デフォルトのパスは、リモート システム上のユーザーのホーム ディレクトリです。As hostnameusername@hostname指定することもできます。

  • ftp://hostname/path/filename—FTP サーバー上でファイルを作成します。またはusername@hostnamehostname@としてを指定することもできhostnameusernamepasswordます。デフォルトのパスはユーザーのホーム ディレクトリです。絶対パスを指定するには、パスをで%2F開始する必要があります。たとえば、 ftp次の//hostnameよう%2Fpath/filenameになります。パスワードの入力を求めるプロンプトが表示されるようpromptにするには、パスワードの代わりにその場所を指定します。パスワードが必要な場合、パスワードを指定しないとprompt、次のようなエラーメッセージが表示されます。

  • http:hostname/ path / filename —HTTP サーバー上のファイル。またはhostnameとしusername@hostnameても指定できます。 username:password@hostname パスワードが要求されている場合は、省略するとプロンプトが表示されます。

  • re0: /path/filenamere1 または : /path/filename —ローカル デバイスにルーティング エンジン。また、ローカルルーティングエンジンで、ルーティングマトリクス上の特定の T640 ルーターのファイルを指定することもできます。

進化したJunos OSとJunos OSの表示

EvolvedバージョンJunos OS Junos OSのバージョン情報とその他のステータスを表示して、実行しているソフトウェアのバージョンが特定の機能またはハードウェアをサポートしているかどうかを確認できます。

この情報を表示するには、以下の方法に当たって行います。

  1. 運用モードになっていることを確認します。

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

    「Junos ソフトウェア スイート」が表示された場合、ルーターにはカナダおよび米国の暗号化ソフトウェアが含されます。暗号化ソフトウェア スイートJunos一覧に表示されない場合、ルーターは世界中の暗号化されていないソフトウェアで実行されています。

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

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

このトピックでは、デバイス上のプログラムJunosプロセスを管理するために使用できる、これらの機能操作コマンドの例ジュニパーネットワークスします。

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

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

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

  1. 運用モードになっていることを確認します。

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

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

表 2: システムプロセス拡張コマンド出力フィールドを表示します。

]

説明

COMMAND

実行中のコマンド。

last pid

プロセスに割り当てられた最後のプロセス id です。

load averages

ロード平均3つ、その後に現在の時刻が続きます。

Mem

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

NICE

UNIX「nice」値。Nice 値を使用すると、プロセスによって最終的なスケジューリング優先度を変更できます。

PID

プロセス識別子です。

PRI

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

processes

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

RES

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

SIZE

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

STATE

プロセスの現在の状態 (sleepwaitrunidlezombi、、、、またstopは) です。

Swap

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

USERNAME

プロセスの所有者です。

WCPU

CPU 使用率の重み付け。

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

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

注意:

ジュニパーネットワークスカスタマーサポート担当者による特別な指示がない限り、ソフトウェアプロセスを再起動しないでください。デバイスの正常な動作中にソフトウェアプロセスを再起動すると、パケット転送の中断やデータの損失が発生する可能性があります。

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

  1. 運用モードになっていることを確認します。

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

    • process-name再起動するプロセスの名前です。たとえば、 routingまたはclass-of-serviceのようになります。Junos OS のコマンド補完機能を使用して、このコマンドを使用して再起動できるソフトウェアプロセスのリストを確認できます。

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

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

    • このオプションは、ソフトウェア プロセスを完全に再起動せずに、設定を再読み込み soft して再度有効化します。たとえば、BGP のピアは維持され、ルーティングテーブルは常に変化しません。

注:

、 、 、 コマンドのオプションはオプションではなく、 gracefullyimmediatelysoftrestart コマンドを実行する必要はありません。

次の例は、ルーティングプロセスを再開する方法を示しています。

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

図 1: プロセスの再開プロセスの再開

ソフトウェアの停止

注意:

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

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

  1. 運用モードになっていることを確認します。

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

ソフトウェアの再起動

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

  1. 運用モードになっていることを確認します。

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

Junos OS CLI のコメント文字 # を使用した運用モードコマンド

コメント文字を使用すると、ファイルからのコメントを含む動作モード コマンドをコピーして、そのコマンドをフィールドにCLI。コマンドラインの先頭にシャープ記号 (#) を挿入すると、コメント行が表示されます。これは、頻繁に使用される動作モード コマンドを記述する場合に便利です。たとえば、ネットワークの監視方法に関するユーザーの作業手順などです。コマンド ファイルにコメントを追加するには、行の最初の文字を # . コマンドを開始すると、残りの行はコマンドによって # Junos OS。

注:

CLI で入力されたコメントは、個別に、または設定ファイルの内容を貼り付かどうかに関して、デバイス設定で実際に保存されるのではなく、無視されます。

動作モードでコメントを追加するには、# と end (改行付き) で開始します。

comment-string コメントのテキストです。コメントテキストは任意の長さにすることができますが、各コメント行は # で始まらなければなりません。