Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> 知っておくべきLinuxサーバー監視コマンド

知っておくべきLinuxサーバー監視コマンド

  

サーバーの動作を知りたいですか?次に、この記事で説明している基本的なコマンドを知っておく必要があります。これらのコマンドに慣れたら、プロフェッショナルLinuxシステム管理者になるための基礎を築きました。

使用しているLinuxディストリビューションに応じて、グラフィカルユーザーインターフェイス(GUI)プログラムを介してこれらのシェルコマンドから多くの情報を取得できます。たとえば、SUSE Linuxには優れたグラフィカル設定および管理ツールYaSTがあり、KDEのKDE System Guardも同様に優れています。

ただし、Linux管理者にとっての一般的な規則は、絶対に必要な場合にのみGUIをサーバー上で実行することです。これは、LinuxのGUIが、他の場所ではより合理的に使用できるシステムリソースを消費するためです。ですから、GUIプログラムを使用することはサーバーの健全性に関する基本的なチェックをするための良い場所ですが、何が起こっているのか知りたい場合は、GUIを閉じてLinuxコマンドシェルからこれらのツールの使用を始めます。

これは、必要なときはいつでもサーバー上のGUIを開く必要があるときに、必要でないときはオフにすることを意味します。最高のパフォーマンスを確保するために、Linuxサーバーはネットワークと複数のユーザーを完全にサポートしますが、マシンの起動時にGUIを開かないランレベル3で実行する必要があります。本当にグラフィカルデスクトップが必要な場合は、シェルプロンプトからstartxを実行していつでもグラフィカルデスクトップを取得できます。

サーバーがグラフィカルデスクトップで起動する場合は、これを変更する必要があります。これを行うには、端末ウィンドウに移動し、suコマンドを使用してrootユーザーに切り替えてから、/etc /inittabファイルをお気に入りのエディターで開きます。

ファイル内に入ったら、initdefault行を見つけて、id:5:initdefault:をid:3:initdefault:に変更します。

/etc /inittabファイルがない場合は、作成してid:3行を追加します。保存して終了します。次回サーバーを起動したときには、実行レベル3で起動します。この変更を行った後に再起動したくない場合は、init 3コマンドを使用して直ちにサーバーの実行レベルを設定することもできます。

init 3でサーバーが起動したら、次のシェルを使用してサーバーの動作を確認できます。

iostat

iostatコマンドは、ストレージサブシステムの側面を詳しく説明したものです。通常、iostatを使用して、ストレージサブシステムの一般的な動作状態を監視し、ユーザーがサーバーの速度が遅いことに気付く前の遅い入出力を検出します。私を信じて、あなたがユーザーがそれらを見つける前に、あなたはこれらの問題を見つけるべきです!

meminfoと無料

meminfoはあなたに詳細な記憶面を示しています。通常、meminfoの情報にアクセスするには、catやgrepなどの他のプログラムを使用できます。たとえば、cat /proc /meminfoは、サーバーのメモリがどのように使用されているかを詳細に表示します。

メモリの概要をすばやく確認したい場合は、freeコマンドを使用できます。要するに、無料はあなたに概要を与えます; meminfoはあなたに詳細な情報を与えます。
mpstat


mpstatコマンドは、マルチプロセッササーバー上の使用可能な各プロセッサの動作状況を報告します。今日、このコマンドはマルチコアプロセッサのため、ほとんどすべてのサーバーに適しています。 Mpstatは、すべてのサーバー上のプロセッサの平均アクティビティを報告することもできます。システム別またはプロセッサ別に合計プロセッサ統計を表示できます。このサマリー情報は、潜在的なアプリケーションの問題がユーザーを誘発する前に、ユーザーに警告することができます。

netstat

netstatはpsのように、毎日Linux管理者が使用するLinuxツールでもあります。ソケットの使用状況、ルーティング、インターフェイス、プロトコル、ネットワーク統計など、ネットワークに関する多くの情報が表示されます。最も一般的に使用されるオプションは次のとおりです。

-aソケットに関するすべての情報を表示します。

-rルーティング情報を表示します。

-iネットワークインターフェースの統計情報を表示します。 p> -sネットワークプロトコルの統計情報を表示する

nmon

nmonは、Linuxシステムのパフォーマンスを監視するための一般的なオープンソースツールであるNigelモニタの略です。 Nmonは、プロセッサ使用率、メモリ使用率、実行キュー情報、ディスク入出力統計、ネットワーク入出力統計、メモリページングアクティビティ、プロセスメトリックなど、複数のサブシステムのパフォーマンス情報を監視できます。その後、cursesのグラフィカルインターフェースを使用して、nmonのリアルタイムシステム測定結果を表示できます。zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved