2016-06-22 12 views
-3

私はLinux OS Debianの基本的なコマンドのいくつかを調べています。最後の質問のために、私はpskillと一緒にtopコマンドを使って短いエッセイを書いて、不正なシステムを調査しなければなりません。この質問は、PC専門家(あるいは経験豊富なDebianユーザ)の助けを借りるように求めています。だから、もし誰かがこれらのコマンドや、これらのコマンドで一般的に役に立つ何かを専門家がどのように使うことができるかについての情報を誰でも与えることができれば。私は情報であり、答えではないことを覚えておいてください。ありがとう私のComputing Controlled AssessmentにTopコマンドとpsとkillを使用する

+0

これは投稿するのに最適な場所ではありません。コミュニティは質問に対する特定の答えを解決するためにここにいます。 – nerdlyist

+0

ええ、もっとserverfaultの質問です。トップの代わりにhtopを試してみてください。 topは推奨されていません。 –

答えて

1

topは、プロセスのリストを表示するために使用され、デフォルトでは使用しているCPU使用量でソートされています。そのため、特定のプロセスが大半を占めるかどうかを確認する便利なツールですCPU使用率が低下し、システムの動作が遅くなります。プロセスID(PID)とそれを実行しているユーザーも表示されます。 Windowsのタスクマネージャと同等のLinuxと考えることができます。

psは、topに似ていますが、常にリフレッシュするのではなく、サーバー上で実行されているすべての現在のプロセスとPID(重要)を吐き出します。通常、これはps auxとして使用されます。より具体的には、grepでこれを使用して特定のプロセスを検索することができます。 ps aux | grep httpd現在実行中のApacheプロセスを表示します。

killは、システム上で実行中のプロセスを強制終了するために使用されるため、システム上のほとんどのリソースを占有するスクリプトを強制的に終了させる場合は、killを使用します。 killallコマンドを使用して、一致する文字列を持つすべてのプロセスを終了することもできます。 killall httpd。私は誤動作のシステムを調査するために取ると思い

の手順は、に次のようになります。

1)ほとんどのリソースを占有プロセスを見つけ、プロセスIDを覚えてtopまたはpsを使用してください。

2)プロセスを強制終了したい場合は、kill <process ID>を使用します。

他に明確に説明する必要がある場合は、お気軽にコメントしてください。

編集:https://serverfault.com/ - これは、このような将来の質問を投稿するのに最適な場所です。このコマンドについて学ぶ

+0

ありがとうございました!私はこれを試してみましょう:) –

0

ベストな方法は、男性(マニュアル)ページを読むことです。一番上の情報を見つけるには、

コマンドラインでお楽しみください。同様に、ほとんどのユニットコマンドラインツールのマニュアルページは、次のコマンドを使用して表示できます。

$ man <command> 
関連する問題