Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> どのようなあなたは、16のLinuxサーバ監視コマンド

どのようなあなたは、16のLinuxサーバ監視コマンド

  

別のLinuxディストリビューションでは、このようなSUSE Linuxディストリビューションとして、情報システム、さまざまなを表示することができます異なるGUIプログラムを持っている、ある偉大なグラフィックを知っている必要があります設定および管理ツールYaST、KDEデスクトップ環境のKDEシステムガードも非常に優れています。
に強制されない限り、

しかし、Linuxのシステム管理者のために、それは、このようなLinuxサーバとしてGUIのプログラムでそれを実行しないだろう、GUIは、システムリソースの多くを取るだろうが主な理由。あなたが本当にシステムで何が起こっているかを知りたいのであれば、GUIツールを使用して、その後、今では世界のLinuxコマンドラインに急いで、あなたのGUIをオフにしてください、一般的に調査を行うのは簡単です。あなたが最高のパフォーマンスを追求したい場合は

、あなたは3レベル、つまり、支援ネットワークとマルチユーザ機能をランレベルが、GUI機能をサポートしていないLinuxサーバ上で実行する必要があります。本当にGUIが必要な場合は、コマンドラインでGUIにstartxと入力することができます。

お使いのLinuxシステムがデフォルトでGUIを起動している場合は、設定を調整して、デフォルトでランレベル3を入力させることができます。具体的な方法は次のとおりです。1端末を開き
、SU rootアカウント2にあなたの好きなエディタで(VI /emacsの/...)&'を見つけるために、キーワードのinitdefault /etc /inittabファイル3を開く; ID:5 :initdefaultの:' 'を、&ように変更; ID:3:initdefaultの:'

システムが単純でない場合は、/etc /inittabファイル、それは問題ではない、直接ファイルを作成し、新しいライン&'を追加し、IDを: 3'この場合、サーバーを再起動すると、デフォルトでコマンドライン状態になります。もちろん、コマンドラインの状態を一時的に入力したいだけの場合は、端末に単に "ld"; init 3'と入力します。
当社コマンドラインの準備ができている

この時点で、あなたは強力なコマンドにより、次の&'を見始めることができます。何が起こったのか、最後にサーバー':
[01 - iostatの] [02/03 - Meminfo /free] [04 - mpstat] [05 - netstat] [06 - nmon] [07 - pmap] [08/09 - ps /pstree] [10 - sar] [11 - strace] [12 - tcpdump] [13 - トップ] [14 - 稼働時間] [15 - のvmstat] [16 - Wiresharkの

[01 - IOSTAT]
ログイン

iostatコマンドは、ストレージシステムの状態の詳細を表示します。通常、このコマンドを使用して、ストレージデバイスが正常に動作しているかどうかを確認できます。

このコマンドを使用すると、サーバーの速度が遅いとユーザーに訴える前にシステムIOの問題を検出できます。

ご覧のとおり、iostatは各ディスクのCPU使用率とIOステータスの両方を表示できます。
#iostat 1Linux 2.6.32-220.4.1.el6.i686(roclinux)2012年12月22日_i686_(4 CPU)avg-cpu:%ユーザー%nice%システム%iowait%steal%idle0.55 0.00 0.03 0.02 0.00 99.40デバイス:TPS Blk_read /S Blk_wrtn /S Blk_read Blk_wrtnsdb 0.41 2.61 5.76 2558664 5653872sda 0.24 0.80 4.12 784650 4038344

[02/03 - meminfoに/フリー]
ログイン

Meminfoは非常に詳細なメモリ使用量を提供します。直接catコマンドで表示することができます。
猫の/proc /meminfoの

もちろんmeminfoにあまりにも多くの詳細が含まれている、あなたは直接メモリのレビューを見ることがfreeコマンドを使用することができます。
#無料-mtotal使用されるフリー共有バッファcachedMem:1513 1429 83 0 343 836 - /+バッファ/キャッシュ:249 1263Swap:0 0 0

[04 - Solarisでmpstat]

mpstatは、マルチプロセッササーバーで各CPUのステータスを表示するために使用されます。

さらに、mpstatはすべてのプロセッサの平均ステータスも表示します。

各サーバーのCPU統計、または各プロセスのCPU統計を設定できます。
#Solarisでmpstat -P ALLLinux 2.6.32-220.4.1.el6.i686(roclinux)2012 12月22日_i686_(4 CPU)17 46市フェン35ミャオ族CPU%USR%の素敵%SYS%iowaitの% IRQの%ソフト%はすべて0.55 0.00 0.03 0.02 0.00 0.00 0.00 0.00 99.4017 46分35秒0 0.84 0.00 0.04 0.03 0.00 0.01 0.00 0.00 99.0817 46分35秒1 0.51 0.00 0.03 0.02 0.00%のゲスト%idle17 46分35秒を盗みます0.00 0.00 0.00 99.4417 46 2分35秒0.45 0.00 0.02 0.01 0.00 0.00 0.00 0.00 99.5117 46分35秒3 0.40 0.00 0.02 0.01 0.00 0.00 0.00 0.00 99.56#Solarisでmpstat -P 0Linux 2.6.32-220.4.1.el6.i686 (roclinux)2012年12月22日_i686_(4 CPU)17 46分39秒CPU%USR%素敵%のSYS%iowaitの%IRQ%柔らかい%は%のゲスト%idle17 46分39秒0.84 0.00 0.04 0.03 0を盗みます0.00 0.01 0.00 0.00 99.08

各フィールドの意味は次のとおりです。
1 CPU:プロセッサ番号、すべての場合、この行はすべてのプロセッサの統計的平均を表します2%usr:user mode CPU使用率3%nice:スケジューリング優先順位を持つユーザー状態CPU使用率4%sys:カーネル状態CPU使用率(この値には応答ハードウェアは含まれません)ブレークおよびソフトウェア割り込み時間)5%iowait:IO要求がCPUをIDLE状態にする時間の割合6%irq:CPUがハードウェア割り込みに応答する時間の割合7%soft:CPUがソフトウェア割り込みに応答する時間の割合8%steal:仮想の場合他の仮想プロセッサにサービスを提供しているときの仮想CPUの受動的な待機時間の比率は9%ゲストです。仮想プロセッサの実行によって消費されるCPU時間の比率

[05 - netstat]

netstatコマンドは、Linuxシステム管理者がほぼ毎日使用するコマンドであり(徐々にssコマンドに置き換えられています)、ソケットの使用状況、ルーティング、ネットワークカードの状態など、ネットワークに関する多くの情報を表示できます。 、プロトコルステータス、ネットワークトラフィック統計など

一般的なnetstatオプションには、次のものがあります。
-a:すべてのソケット情報を表示します。-r:ルーティング情報を表示します。-i:ネットワークカードインタフェース統計を表示します。-s:ネットワークプロトコル統計を表示します。

[ ,null,null,3],06 - NMON]

ナイジェル&rsquoでNMON; sが略語を監視し、それは非常によく知られているLinuxシステムのパフォーマンス監視ツールです。

nmonは、プロセッサ使用率、メモリ使用量、実行キュー情報、ディスクIO統計、ネットワークIO統計、改ページ統計などを表示できます。

この情報は、cursesベースのGUIインタフェースを通して見ることができます。


nmon監視ツール

Copyright © Windowsの知識 All Rights Reserved