GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu でプロセスを見つけて強制終了する方法

1 つ以上のプログラムまたは プロセス Ubuntu の使用中に時々動かなくなることがあります .この状況では、システムを再起動することが常に最善の解決策であるとは限らないため、応答しないプロセスやアプリケーションを便利に、迅速かつ安全に停止する方法を探しています。この記事では、Ubuntu でプロセスを見つけて強制終了する方法について説明します コマンド ラインと Ubuntu ユーザー インターフェイスの両方を使用します。その前に、まずプロセスの簡単な紹介を見てみましょう:

Ubuntu のプロセスとは?

プロセス 特定のタスクを完了するために従わなければならない一連のステップです。または、操作を実行しているプログラムであると言えます。多くの場合、複数のプロセスが同時に実行されます。プロセスは 1 つのプログラムに関連付けられており、各プロセスには特定のタスクを実行する独自のコンポーネント セットがあります。プロセスには、プロセス番号 (PID)、プロセス名、一意のプロセス番号、プロセス ステータス、プロセスの発生元、および各プロセスに必要な時間という独自の特性があります。

アプリケーションを実行すると、バックグラウンド プロセスが開始されます。アプリケーションを強制終了することで、このアプリケーションに関連付けられているプロセスを強制終了できます。次のセクションでは、プロセスを見つけて強制終了する方法について説明します。 Ubuntu ターミナルで。それでは始めましょう!

ターミナルを使用して Ubuntu でプロセスを見つけて終了する方法

Ubuntu には、システム上のプロセスに関連する情報を表示するための「ps」というユーティリティがあります。これは「プロセス ステータス」の頭字語です。 」。 ps このコマンドは、現在実行中のプロセス、その PID、およびその他の情報のリストを表示するために使用されます。以下は、「ps」を実行して設定できるプロセス属性のリストです。 「コマンド:

  • PID (プロセス識別子): システムでは、すべてのプロセスが、実行中のすべてのプロセスの一意の識別子である PID を受け取ります。
  • % 中央処理装置: プロセスの実行時間で割った時間です。
  • % MEM: これは、常駐セットとマシン上の物理メモリに対するプロセスのサイズとの関係を示しています。
  • VSZ: この属性は、プロセスによる仮想メモリの使用を示します。
  • RSS: RSS は、常駐セットのサイズと交換されていない物理メモリの量との関係を表します。
  • TTY: プロセスに割り当てられた制御端末に関する情報があります。
  • はじめに: プロセスの開始時刻を示します。
  • 時間: 合計 CPU 使用率について詳しく知るには、TIME 値を見てください。
  • CMD: この属性は、プロセスによって実行されるコマンドを示します。

次に、Ubuntu ターミナルでプロセスとその情報を検索するために、以下のコマンドを記述します。

$ ps ux

このコマンドを実行すると、次の出力が表示されます:

これで、端末上のプロセスに関するすべての情報が得られました。特定のプロセスを探します。プロセスを終了するには、「kill」でそのプロセス ID を使用します。 」コマンドは次のとおりです:

$ kill -9 [PID]

上記のコマンドで「-9 「キル信号を送ります」SIGKILL 「ただちにプロセスを停止します。今、私たちは持つプロセスを終わらせようとしています.2051 「PID は次のとおりです:

$ kill -9 2051

エラーのない出力は、プロセスが PID =2051 で正常に終了したことを宣言します。中止された操作を確認するには、「ps」を実行します。 「コマンド:

$ ps ux

プロセスが PID 2051 で終了したことがわかります 取得プロセスのリストにありません:

ターミナルを使用して Ubuntu で複数のプロセスを見つけて強制終了する方法

キル」を使用することもできます 」複数のプロセスを強制終了するコマンド すぐに。たとえば、プロセスを PID で終了したい場合:1770、1772、1774、 以下の図でも強調表示されています:

これらの複数のプロセスを同時に終了するには、「kill」 ”コマンドは次のように PID を書き出します:

$ kill -9 1770 1772 1774

すべて完了!

システム モニターを使用して Ubuntu でプロセスを見つけて強制終了する方法

Ubuntu ターミナルを使用してプロセスを終了するのは簡単ですが、初心者はそれに慣れていない可能性があります。ただし、1 つの Ubuntu ユーザーはシステム モニターを使用できます この目的のためのリクエスト。システム モニターは、Windows システムのタスク マネージャーと同様に機能します。コンピューター上のすべてのアクティブなプロセスのリストと、RAM、CPU、およびハード ドライブの使用状況に関するリアルタイムの情報が表示されます。また、応答を拒否するプロセス ソフトウェアを終了することもできます。

Ubuntu システムにシステム モニターがない場合は、以下のコマンドを記述してインストールします。

$ sudo インストール apt-get gnome-system-monitor

インストールが完了したら、「システム モニター」を探します。 「アプリケーションの検索バーで:

ここでは、システムでアクティブなプロセスのリストを確認できます。リストを下にスクロールして、応答していないプロセスまたは終了したいプロセスを見つけます:

特定のプロセスを終了するには、プロセスを右クリックして [kill] を選択します。 「オプションまたはプレス」CTRL + K 「:

[Killing process] をクリックして、このプロセスを確認します。 ”下の画像で強調表示されているボタン:

それでおしまい。選択したプロセスは Ubuntu システムで終了します。

卒業証書

Ubuntu 実行中のプロセスが応答しなくなった場合でも、制御を維持するためのさまざまなツールを提供します。 応答しないプロセスを強制終了できます Ubuntu ターミナルの使用 およびシステム モニター .この記事では、Ubuntu でプロセスを見つけて強制終了する方法について説明しました Ubuntu ターミナルとシステム モニターを使用します。私たちの経験では、GUI ベースのツールは非表示のプロセスの実行に関する情報を表示しない可能性があるため、ターミナルを使用してプロセスを強制終了することをお勧めします。


Ubuntu
  1. Linuxでゾンビプロセスを見つけて殺す方法

  2. ゾンビプロセスとは何ですか?ゾンビプロセスを見つけて殺す方法は?

  3. Ubuntu で自分の IP アドレスを見つける方法

  1. Ubuntu18.04または20.04にPHP7.4および8.0をインストールする方法

  2. Ubuntu でプロセス ID を見つけるにはどうすればよいですか?

  3. Linux:ゾンビ プロセスを見つけて強制終了する

  1. Ubuntu18.04および20.04にAnacondaをインストールする方法

  2. MySQLプロセスを見つけて終了/強制終了する方法

  3. Linuxでプロセスを強制終了する方法