LinuCの出題範囲である「1.01.4 プロセスの生成、監視、終了」についての技術的概要をまとめて解説します。
LinuC公式サイトに掲載のある以下の出題範囲について解説します。
重要度 3 概要 基本的なプロセス管理を行える。 詳細 ジョブをフォアグラウンドやバックグラウンドで実行する。
&, bg, fg, jobsログアウト後にも実行が継続されるようにプログラムにシグナルを送信する。
nohup, screen, tmux
活動中のプロセスを監視する。
top, ps, pstree, uptime
プロセス群を選択し、並べ替えて表示する。
pgrepプロセスにシグナルを送信する。
kill, pkill, killall

LinuCレベル1 101試験 出題範囲 | LPI-Japan
仮想環境を含むLinuxシステムの基本操作とシステム管理が行えるエンジニアであることを認定します。試験センターの他に自宅でも受験できます。受験費用は税込16,500円。
ジョブとは
Linuxにおけるジョブとは、シェルから見た作業の単位です。書き換えると、「シェルを実行する作業単位」のことです。
シェルは、Linuxを操作するためのインターフェースのことを指します。シェルをわかりやすく表現すると、カーネルにユーザーがコマンドを伝えるためのツールということになります。
jobsコマンドの概要
jobsコマンドを実行するとLinuxで実行中のジョブの一覧を確認することができます。
root@localhost # jobs
プロセスとは
Linuxにおけるプロセスとは、「OS上で実行中のプログラム」のことを指します。Linuxで実行中のプロセスは後述のpsコマンドで確認します。
psコマンドの概要
Linuxで実行中のプロセスは以下のpsコマンドで確認することができます。
root@localhost # ps
psコマンドのオプション
psコマンドにオプションをつけて実行することで、確認できる情報が増えます。以下ではpsコマンドのオプションについて解説します。
