Ubuntuでバックグラウンドプロセスを確認するにはどうすればよいですか?そして、不要なプロセスを殺しますか?


39

Windowsを使用すると、実行中のファイルの数をTask Manager確認できます.exe。また、コマンドcommand promptを使用tasklistしてプロセスを確認します。Ubuntuでは、どのようにしてすべてのプロセスを表示し、不要なプロセスを殺すことができますか?

回答:


38

ターミナルから、ps -efすべてのプロセスをリストします。をご覧くださいman ps。参照してくださいman killman 2 killman killallman niceman pkillman reniceman 7 signal、およびman skillプロセスを台無しに。ただし、役に立たないと思われるプロセスを単に削除するのは間違いかもしれません。システムはプロセスを再起動する場合があります。または、依存するものが、強制終了したプロセスに依存する場合があります。プロセスが何を学び、そして見て/etc/init//etc/init.d/etc/rc?.dman serviceプロセスがシステムによって開始されているかを確認します。


21

GUIを使用すると、システムモニターを使用できます

ここに画像の説明を入力してください

または、ターミナルから使用できます

ps aux | less

すべてのプロセスを表示するには:

ps -A or ps -e

ユーザーが実行しているすべてのプロセス:

ps -u username

プロセスを強制終了するには、プロセス名を見つけて入力します。

kill -9 processname

またはプロセスID(PID)を殺します:

kill pid

プロセスの停止/一時停止:

ctrl-z

ソース:マニュアルページ


ターミナル経由で詳細を説明することができますか?
マダブニカム

答えに情報を追加しました。さらに情報が必要な場合はお知らせください。
ミッチ

7

ツール「htop」もあります。「トップ」に似ていますが、他にも多くの機能があります。

ターミナルで次を入力します。

sudo apt install htop

5

私の主なツールは top

タイプtopターミナルウィンドウのコマンドラインで

CPU使用量ごとに、実行中のプロセスのリストが表示されます。続行する前に、さらに統計が収集されるまで数秒待ちます。

ここに画像の説明を入力してください

これは、暴走または不要なプロセスを殺すためのUnixの私のメインツールです。それらはリストの一番上にある可能性があります。pidを書き留めてqから、15(ソフトキル)または9(ハードキル)を押します。

ここでは、Chromeプロセスを強制終了しています。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

プロセスはなくなるはずです。次にq、トップから抜け出すために入力します。

あなたはいつもあなたが使用することもでき、同じプロセスを殺している見つけた場合killkillall場合、たとえば、コマンドラインでtopCPUを占有して、いくつかのJavaプログラムを示していますができますq上部からUITとやるkillall java
killkillall、デフォルトでは15(SIGTERM)を使用していますができますkillall -9 [process]またはでこれをオーバーライドしますkillall -s SIGKILL [process]


1

使用する別の優れたツールはGlancesです。

Glancesスクリーンショット


Ask Ubuntuへようこそ!この回答を編集して、これを使用して問題のタスクを実行する方法、つまり不要なプロセスを強制終了する方法についての詳細を追加することをお勧めします。私には完全に明らかではありません。(Ask Ubuntuでどのような回答が最も価値があると考えられるについての一般的なアドバイスについては、「良い回答を書くにはどうすればよいですか?」も参照してください。)
David Foerster
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.