Linux Terminal 10コマンドからプロセスを管理する方法
Linux端末には、実行中のプロセスを表示したり、それらを強制終了したり、優先順位を変更したりすることができる便利なコマンドが多数あります。この記事では、古典的な伝統的なコマンドと、もっと便利で現代的なコマンドの一覧を示します。.
ここにあるコマンドの多くは単一の機能を実行し、組み合わせることができます - それがプログラム設計のUnix哲学です。 htopのような他のプログラムはコマンドの上に使いやすいインターフェースを提供します。.
上
の 上 コマンドは、システムのリソース使用量を表示し、最もシステムリソースを消費しているプロセスを確認するための従来の方法です。上部にプロセスのリストが表示され、上部に最もCPUを使用しているものが表示されます。.
topまたはhtopを終了するには、 Ctrl + C キーボードショートカットこのキーボードショートカットは通常端末で現在実行中のプロセスを強制終了します.
おお
の おお commandは改良されたトップです。ほとんどのLinuxディストリビューションにはデフォルトではインストールされません - Ubuntuにインストールするために必要なコマンドは次のとおりです。
sudo apt-get install htop
htopは同じ情報をわかりやすいレイアウトで表示します。また、矢印キーでプロセスを選択したり、Fキーを使ってプロセスを強制終了したり優先順位を変更したりするなどのアクションを実行することもできます。.
過去にhtopについて詳しく説明しました.
ps
の ps 実行中のプロセスを一覧表示します。次のコマンドは、システムで実行されているすべてのプロセスを一覧表示します。
ps -A
これは一度に読むには多すぎるプロセスかもしれません、それであなたはを通して出力をパイプで送ることができます もっと少なく 自分のペースでそれらをスクロールするコマンド:
ps -A |もっと少なく
押す q 完了したら終了する.
また、パイプラインで出力することもできます grep 他のコマンドを使用せずに特定のプロセスを検索します。次のコマンドはFirefoxプロセスを検索します。
ps -A | Firefoxのgrep
pstree
の pstree コマンドはプロセスを視覚化するもう1つの方法です。ツリー形式でそれらを表示します。したがって、たとえば、Xサーバーとグラフィカル環境は、それらを生み出したディスプレイマネージャの下に表示されます。.
殺します
の 殺します プロセスIDを指定すると、commandはプロセスを強制終了できます。あなたはからこの情報を得ることができます ps -A, 上 または Pgrep コマンド.
PIDを殺す
厳密に言えば、killコマンドはプロセスにシグナルを送ることができます。あなたが使用することができます 殺す または -9を殺す 頑固なプロセスを殺す代わりに.
Pgrep
検索語を指定, Pgrep それに一致するプロセスIDを返します。たとえば、FirefoxのPIDを見つけるために次のコマンドを使用できます。
PgrepのFirefox
このコマンドとkillを組み合わせて、特定のプロセスを強制終了することもできます。 pkillやkillallを使うほうが簡単ですが.
pkill&killall
の pkill そして 殺す コマンドはその名前を与えられて、プロセスを殺すことができます。 Firefoxを殺すためにどちらかのコマンドを使います。
pkillのFirefox
Firefoxのキラー
私たちは過去にpkillをもっと深くカバーしました.
レニス
の レニス commandはすでに実行中のプロセスのnice値を変更します。 nice値によって、プロセスの優先順位が決まります。の値 -19年 値が非常に高い間、非常に高い優先順位です。 19年 非常に低い優先順位です。の値 0 デフォルトの優先順位.
reniceコマンドにはプロセスのPIDが必要です。次のコマンドは、プロセスを非常に低い優先順位で実行します。
レニス19 PID
あなたが使用することができます Pgrep 上記のトリックもレニスで.
プロセスをより高い優先順位で実行する場合は、root権限が必要です。 Ubuntuでは、 スード そのために:
sudo renice -19#
xkill
の xkill commandはグラフィカルプログラムを簡単に殺す方法です。それを実行するとカーソルがに変わります。 バツ 符号。プログラムを終了するには、プログラムのウィンドウをクリックしてください。プログラムを強制終了したくない場合は、代わりに右クリックしてxkillから抜け出すことができます。.
このコマンドを端末から実行する必要はありません - Alt-F2を押すこともできます。 xkill そしてEnterキーを押してグラフィカルデスクトップから使用します。.
プロセスを簡単に終了させるためにxkillをホットキーにバインドする方法を説明しました。.
ここで言及していないお気に入りのコマンド、または他に共有するトリックがありますか。コメントを残して私たちに知らせて.