Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> 7 Linuxシステムを監視するためのコマンドラインツール

7 Linuxシステムを監視するためのコマンドラインツール

  

Linuxの最も良い点の1つは、オペレーティングシステムを詳しく調べてパフォーマンスを微調整する機会を探すことです。または問題を診断してください。 Linuxの探索と操作を簡単にするための基本的なコマンドラインツールをいくつか紹介します。これらのコマンドの大部分はLinuxシステムに組み込まれていますが、そうでない場合は、Googleを使用してコマンド名とディストリビューション名を検索します。他のコマンドは単一のパッケージにまとめられており、探しているパッケージは他の名前で書かれているかもしれません。あなたがあなたが使う他のツールのいくつかを知っているならば、歓迎のコメント。

はじめに


注意:この記事のスクリーンショットは、OS X 10.10.3上で動作するDebian Linux 8.1(' Jessie')からのものです。 ' Yosemite')オペレーティングシステム下のOracle VirtualBox 4.3.28の仮想マシン。あなたのDebian仮想マシンを構築するために、VirtualBox VMの下で私のチュートリアル
Debianのインストール方法をチェックしてください。—'

Top


Linuxの監視ツールは比較的使いやすいので、topコマンドを使用すると、Linuxのほぼすべての側面を確認できます。次の図はデフォルトのインターフェイスですが、' z'キーを押すと表示色を切り替えることができます。他のホットキーやコマンドには、要約情報やメモリ情報の表示(4行目の2行目)、さまざまな条件によるソート、プロセスタスクの終了など、他の機能があります(完全なリストはここにあります)。 )

htop


上に比べて、その代わりのHtopはより洗練されています。ウィキペディアはそれを次のように説明しています。「UNIX topがシステムプロセスに関する十分な情報を提供できないように、ユーザーはhtopを展開することがよくあります。使用するシステムリスナ上に比べて、プロセスにシグナルを送るためのより便利なカーソル制御インターフェースを提供します。 '(詳細については、ここをクリックしてください)

Vmstat


Vmstatは、Linuxシステムのパフォーマンスデータを監視するためのシンプルなツールです。シェルスクリプト内。あなたの正規表現のトリックを作り、vmstatとcronの仕事でいくつかのエキサイティングなことをする。  後者のレポートは最後のシステム再起動後の平均を示し、別のレポートは前回のレポートからの間隔からの情報を示します。他のプロセスやメモリレポートは一時的な状態です(詳細はこちらをクリックしてください)。

ps


psコマンドは、実行中のプロセスの一覧を表示します。この場合、各プロセス、つまり実行中のすべてのプロセスを表示するために&' -eオプションを使用します(リストを最前面にスクロールします。それ以外の場合は列名は表示されません)。このコマンドには、必要に応じて出力をフォーマットするための多数のオプションがあります。上記の正規表現のテクニックを少し使うだけで、強力なツールが手に入ります。詳細についてはここをクリックしてください。

Pstree


Pstree'は、実行中のプロセスをツリーとして表示します。このプロセスツリーはpidをルートとしており、pidを省略した場合、ツリーはinitをルートとします。ユーザー名を指定した場合、すべてのプロセスツリーはユーザーが属するプロセスの親プロセスとして表示されます。 - プロセス間の関係を分類するのに役立つツリーダイアグラムを使用すると、これは実際に非常に効果的なツールです(ここをつつく)。

pmap


デバッグプロセスでは、アプリケーションによるメモリの使用方法を理解することが重要です。pmapの役割は、プロセスIDが与えられたときに表示されることです。関連情報上のスクリーンショットは、' -x'オプションを使用して生成された出力の一部を示していますpmapの-X'オプションを使用して詳細を表示することもできます。ウィンドウ

iostat


Linuxシステムの重要なパフォーマンス指標はプロセッサとストレージの使用量です。これはiostatコマンドが報告するものです。 psコマンドと同様に、iostatには、一定期間にわたってサンプルを繰り返すことに加えて、必要な出力形式を選択できる多数のオプションがあります。

Copyright © Windowsの知識 All Rights Reserved