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

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

Linux を初めて使用する場合は、問題のあるプロセスを強制終了する方法を知りたいかもしれません。Linux ではプロセスを強制終了する方法がたくさんあります。このガイドでは、Linux で実行中のプロセスを強制終了するいくつかの方法について説明します。

警告: Linux 上でプロセスを強制終了することは危険な場合があります。プロセスの動作を理解している場合にのみ、プロセスの実行を停止する必要があります。ランダムなシステムプロセスを強制終了すると、システムが破損し、データが破損する可能性があります。

Gnome システム モニター

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

ほとんどの Linux デスクトップはGnome Shell デスクトップ環境を使用しています。Linux システム上のプロセスを簡単に強制終了する方法が必要な場合は、Gnome に含まれるシステム モニターを使用できます。

Gnome システム モニターにアクセスするには、キーボードのWinキーを押します。このボタンを押すと、デスクトップ上に概要モードが開きます。概要モードに入ったら、検索バーに「システム モニター」と入力します。

検索語を入力した後、名前に「システム モニター」が含まれるアプリをクリックして、システム モニター アプリを起動します。次に、以下の段階的な手順に従って、Linux システム上のプロセスを強制終了します。

ステップ 1: Gnome システム モニター アプリケーションを起動すると、実行中のプロセスのリストが表示されます。そうでない場合は、「プロセス」タブをクリックしてアクセスしてください。

「プロセス」タブ内でマウスをスクロールして、強制終了しようとしているアプリを見つけます。または、検索ボタンをクリックしてプロセスの名前を入力します。

ステップ 2:強制終了しようとしているプロセスを見つけたら、そのプロセスをマウスで右クリックします。右クリックメニューで「Kill​​」オプションを選択してプロセスを強制終了します。

ステップ 3: Linux システム上で強制終了したいプロセスで「強制終了」を選択すると、ポップアップ通知が表示されます。「プロセスの強制終了」ボタンを選択して、プロセスの強制終了を確認します。

KSysGuard

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

KDE Plasma デスクトップで Kubuntu、Fedora KDE Spin、または別の Linux ディストリビューションを使用している場合は、KSysGuard を使用してプロセスを強制終了できます。まず、KDE ​​アプリケーション メニューを開く必要があります。

キーボードのWinキーを押して、デスクトップで KDE アプリケーション メニューを起動します。次に、検索ボックスに「KSysGuard」と入力します。検索ボックスに結果が読み込まれるようにします。

結果がロードされたら、「KSysGuard」アプリケーションを探し、クリックして起動します。KSysGuard が開くと、「プロセス テーブル」タブが表示されます。そうでない場合は、「プロセス テーブル」をクリックして、KSysGuard のプロセスにアクセスします。

KSysGuard に「プロセス テーブル」をロードしたら、以下の段階的な手順に従って、Linux システム上のプロセスを強制終了します。

ステップ 1:「プロセス テーブル」領域で、強制終了したいプロセスを探します。あるいは、「クイック検索」をクリックしてキーワードを入力してプロセスを検索します。

ステップ 2: KSysGuard で強制終了したいプロセスを見つけたら、それを右クリックして「シグナルの送信」ボタンを選択します。次に、「KILL」オプションを選択してプロセスを強制終了します。

ステップ 3: KSysGuard で「KILL」を選択すると、アプリはすぐに終了します。ここからKSysGuardを閉じます。または、手順 1 と 2 を繰り返して、Linux システム上のさらに多くのプロセスを強制終了します。

Hトップ

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

Htop は、端末用のグラフィカル プロセス マネージャーです。これは、Gnome System Monitor や KSysGuard と同様に機能します。ただし、使用するにはまずコンピュータにインストールする必要があります。これを行うには、ターミナル ウィンドウを起動します。

Linux デスクトップでターミナル ウィンドウを開く方法がわかりませんか? キーボードのCtrl + Alt + Tを押します。または、「ターミナル」を検索して起動します。ターミナルを開いた状態で、コンピューターに Htop をインストールします。

Ubuntu

sudo apt install htop

デビアン

sudo apt-get install htop

Arch Linux

sudo パックマン -S htop

フェドーラ

sudo dnf インストール htop

openSUSE

sudo zypper インストール htop

Htop アプリケーションをインストールした後、ターミナルに「htop」と入力してアプリケーションを開きます。

hトップ

Htop に入ったら、キーボードのF3ボタンを押します。このボタンを押すと検索機能が開きます。ここから、強制終了するプロセスの名前を入力します。

プロセスを見つけたら、F9ボタンを押して「Kill​​」メニューを開きます。次に、「SIGKILL」を選択してプロセスを強制終了します。

ピドフとキル

プロセスを強制終了する手っ取り早い方法は、アクティブなプロセスの PID (プロセス ID) を検索し、killコマンドでプロセスを強制終了することです。まず、キーボードのCtrl + Alt + Tを押してターミナル ウィンドウを開きます。または、アプリメニューで「ターミナル」を検索してターミナルを開きます。

ターミナル ウィンドウが開いて使用できる状態で、pidofコマンドに続いてプログラム名を入力します。例えば:

ピドフの不一致

上記のコマンドを入力すると、pidof はPID を吐き出します。この番号をkillコマンドに組み込んで、コンピュータ上のプロセスを強制終了します。

sudo kill -9 PROCESS_ID_NUMBER


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか