サーバーの動作を知りたいですか?次に、この記事で説明している基本的なコマンドを知っておく必要があります。これらのコマンドに慣れたら、プロフェッショナル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"]]]
インターネット上のIISでのPHP設定に関するチュートリアルはたくさんありますが、それらは非常に合理的なものですので、このチュートリアルを内側からまとめました。参照
今日、ASPプログラムはiis7にデプロイされています、URLの処理中にサーバーでエラーが発生しました。次の解決策:解決策は次のとおりです。 設定方法1:CMDを管理者として実行し、ディレクトリを%w
HTTPエラー403.1 - アクセス禁止:実行アクセスが拒否されました。解決方法ページに表示できないディレクトリからCGI、ISAPI、またはその他の実行可能ファイルを実行しようとしていますが、デ
grep 25ポートが有効になっているか確認します3.ll /home /homeの下にいるユーザーを確認します4.usera dd user1ユーザーを作成します5.echo" 12