ログイン

lpic 101 ストリーム、パイプ、リダイレクトの使用 プロセスの作成、監視、終了
81問 • 1年前
  • サラリーマンサラリーマン
  • 通報

    問題一覧

  • 1

    シェルは何というストリームを制御することができる?

    標準入力、標準出力および標準エラー出力

  • 2

    デフォルトで標準入力の入力元は?

    キーボード

  • 3

    デフォルトで標準出力と標準エラー出力(エラーメッセージ)の出力先は?

    ディスプレイ

  • 4

    ファイルディスクリプタとは?

    ファイルシステムはOSが管理しているため、プログラムからファイルの読み書きをするにはOSの中核部分であるカーネルに処理を依頼する形を取る。その際に用いられるファイルの識別番号のこと。 一般的には「0」は標準入力(stdin)、「1」は標準出力(stdout)、「2」は標準エラー出力(stderr)としてプログラムの実行中は常に開いた状態になっている。

  • 5

    入力元や出力先を変更するには?

    リダイレクトを使う。 「>」や「<」などのリダイレクト演算子と、ファイルディスクリプタを組合せた記号を用いる。その際、0と1のファイルディスクリプタは省略可能。

  • 6

    標準出力に出力されたコマンドの実行結果を、別のコマンドの標準入力に渡すことができる機能は?

    パイプ(|)

  • 7

    標準入力の入力元を指定するリダイレクトの記号は?

    <(0<と同義)

  • 8

    標準入力の入力元を指定し、終了文字まで入力する記号は?

    <<(ヒアドキュメント) <<0と同義

  • 9

    指定した文字列をコマンドの標準入力に送る記号は?

    <<<(ヒアストリング)

  • 10

    標準出力の出力先を指定する記号は?

    > 1>と同義

  • 11

    標準出力の出力先を指定し、出力先に追記する記号は?

    >> 1>>と同義

  • 12

    標準エラー出力の出力先を指定する記号は?

    2>

  • 13

    標準エラー出力の出力先を指定し、出力先に追記する記号は?

    2>>

  • 14

    標準出力の出力先を、標準エラー出力の出力先と同じにする記号は?

    >&2 1>&2と同義

  • 15

    標準エラー出力の出力先を標準出力の出力先と同じにする記号は?

    2>&1

  • 16

    コマンドが出力する全てのメッセージを破棄したい(ディスプレイに表示させたくない)場合に使う記号は?

    コマンド > /dev/null 2>&1

  • 17

    標準入力の内容を、まさにTの字のように、標準出力先(デフォルトはディスプレイ)とファイルの双方に出力するコマンドは?

    コマンド | tee [-a] ファイル teeコマンドは通常、パイプ(|)と共に使用します。パイプを使用して、コマンドの標準出力をteeコマンドの標準入力に渡します。

  • 18

    teeコマンドでファイルに追記するオプションは?

    -a

  • 19

    標準入力から渡された文字列を、指定のコマンドの引数として組み立てて実行するコマンドは?

    xargs

  • 20

    xargsコマンドのオプションでxargsコマンドが構築するコマンドラインの内容を確認できるものは?

    --verbose

  • 21

    システムの稼働時間や負荷平均などを表示するコマンドは?

    uptime, topコマンドの実行結果の1行目

  • 22

    uptimeコマンドの実行結果で表示されるのは?

    「コマンド実行時刻」、「システムの稼働時間(up)」、「ログインしているユーザ数(user)」、「CPUの負荷平均値(load average) 最後の1分、5分、15分の順で、負荷100%を1とする」

  • 23

    プロセスの稼動状況を一定時間ごと(デフォルトは5秒)に更新して表示するコマンドは?

    top

  • 24

    フォアグラウンドで実行中のジョブを一時停止するには?

    Ctrl+z

  • 25

    フォアグラウンドで実行中のジョブに割り込みシグナルを送り、ジョブを終了させるには?

    Ctrl+c

  • 26

    ジョブとは?

    コマンドやプログラムをグループ化して管理するための単位です。例えば、複数のコマンドをパイプでつないで実行したものも、1つのジョブ。

  • 27

    コマンドをバックグラウンドで実行するには?

    コマンドラインの末尾に「&」を付けて実行する

  • 28

    バックグラウンドで動作中または一時停止中のジョブを、フォアグラウンド動作に切り替えるコマンドは?

    fg[ジョブ番号] ジョブ番号を指定しない場合は、直前に一時停止されたジョブがフォアグラウンドジョブ動作に切り替わる

  • 29

    一時停止中のジョブを、バックグラウンド動作に切り替えるコマンドは?

    bg[ジョブ番号] ジョブ番号を指定しない場合は、直前に一時停止されたジョブがバックグラウンド動作に切り替わる

  • 30

    現在バックグラウンドで動作している、または一時停止中のジョブを表示するコマンドは?

    jobs

  • 31

    ジョブはどう実行される?

    フォアグラウンドジョブかバックグラウンドジョブ コマンドをシェル上で実行すると、通常フォアグラウンドで実行される

  • 32

    jobsコマンドの実行結果の[]内の数字は?

    ジョブ番号

  • 33

    jobsコマンドの実行結果のRunningの意味は?

    バックグラウンドで動作中

  • 34

    jobsコマンドの実行結果のStoppedの意味は?

    一時停止中のジョブ

  • 35

    jobsコマンドの実行結果で+がついてるジョブはなに?

    カレントジョブ

  • 36

    カレントジョブとは?

    直前にバックグラウンドで実行されたジョブ、または直前に一時停止されたジョブのこと

  • 37

    現在実行中のプロセスを確認するコマンドは?

    ps[オプション]

  • 38

    psコマンドのオプションで他のユーザのプロセスも表示するものは?

    a (xオプションとの併用で全てのプロセスを表示)

  • 39

    psコマンドのオプションでプロセスの親子関係をツリー状に表示するものは?

    f

  • 40

    psコマンドのオプションでプロセスの実行ユーザ名も表示するものは?

    u

  • 41

    psコマンドのオプションで制御端末の無いデーモン等のプロセスも表示するものは?

    x

  • 42

    psコマンドのオプションで全てのプロセスを表示するものは?

    -e

  • 43

    psコマンドのオプションで完全なフォーマットでプロセスを表示するものは?

    -f

  • 44

    psコマンドのオプションで指定したPID(プロセスID)のプロセスを表示するものは?

    -p | p PID

  • 45

    psコマンドのオプションで親プロセスのPID(PPID)や実行優先度を決定するnice値(NI)なども併せて表示するものは?

    -l | l

  • 46

    プロセスの親子関係をツリー状で表示できるコマンドは?

    pstree

  • 47

    メモリやスワップ領域の使用状況を表示するコマンドは?

    free topコマンドの実行結果にもメモリやスワップ領域の使用状況が含まれている

  • 48

    プロセスにシグナルを送ることができるコマンドは?

    killまたはpkill

  • 49

    ハングアップ(端末の切断による終了)を行うシグナルは?その番号は?

    HUP(SIGHUP) 1

  • 50

    割り込みによる終了(Ctrl+cキー押下と同様)を行うシグナルと番号は?

    INT(SIGINT) 2

  • 51

    クリーンアップせずに終了(強制終了)するシグナルと番号は?

    KILL(SIGKILL) 9

  • 52

    クリーンアップして終了(デフォルト)するシグナルと番号は?

    TERM(SIGTERM) 15

  • 53

    一時停止のプロセスを再開するシグナルと番号は?

    CONT(SIGCONT) 18(環境依存)

  • 54

    一時停止を行うシグナルと番号は?

    STOP(SIGSTOP) 19(環境依存)

  • 55

    端末から入力された一時停止(Ctrl+zキー押下と同義)するシグナルは?

    TSTP(SIGTSTP) 20(環境依存)

  • 56

    プロセスとは?

    システム上で動作しているプログラムの最小単位のこと

  • 57

    PID(プロセスID)およびプロセス名(コマンド名)はどうやって調べられる?

    psコマンド

  • 58

    実行中のプロセスから特定の名前を持つプロセスIDを検索するコマンドは?

    pgrep [ オプション ] 検索パターン

  • 59

    pgrepコマンドのオプションで検索パターンにマッチしたプロセス名も表示するものは?

    -l

  • 60

    pgrepコマンドのオプションでそのユーザーが実行したプロセスを検索で示するものは?

    -U -Uオプションにユーザー名やユーザー識別子(UID)を指定すると、そのユーザーが実行したプロセスを検索できる

  • 61

    pgrepコマンドのオプションで実効ユーザー(実際の権限)名や実効ユーザー識別子(EUID)を指定すると、その権限で動作しているプロセスを検索できるものは?

    -u

  • 62

    プロセスに終了や再起動などのシグナル(命令)を送ることができるコマンドは?

    kill [-シグナル名または-シグナル番号] プロセスID または kill -s [シグナル名またはシグナル番号] プロセスID killall [-シグナル名または-シグナル番号] プロセス名(コマンド名) または killall -s [シグナル名またはシグナル番号] プロセス名(コマンド名) pkill [-シグナル名または-シグナル番号] プロセス名(コマンド名) または pkill --signal [-シグナル名または-シグナル番号] プロセス名(コマンド名)

  • 63

    killコマンドとkillallコマンドの違いは?

    killコマンドはプロセスID(PID)を使用して単一のプロセスにシグナルを送るが、killallコマンドはプロセス名(コマンド名)を使用して、同じプロセス名の全てのプロセスに対してシグナルを送る。

  • 64

    pkillコマンド、もしくはkillallの-rオプションを使うことでできることは?

    プロセス名を拡張正規表現で指定してシグナルを送ることができる

  • 65

    killコマンドはジョブ番号を指定し、ジョブにシグナルを送る事ができるが、ジョブ番号の指定の仕方は?

    %ジョブ番号

  • 66

    デーモンプログラムによっては、プログラムの設定ファイルを変更した後その設定ファイルをプロセスに再度読み込ませて設定を反映させる為に用いるシグナルは?

    HUP

  • 67

    UNIXオプションとBSDオプションの違いは?

    オプションの先頭に「-」をつけるかどうか。 BSDオプションは付けない

  • 68

    指定したコマンドを一定時間ごとに繰り返し実行し、結果を表示するコマンドは?

    watch [オプション]

  • 69

    watchコマンドのオプションで実行間隔の秒数を指定できるものは?

    -n 秒数 デフォルトでは2秒ごとにコマンドを実行する。

  • 70

    KILL(SIGKILL)シグナルはどんな場合に使う?

    TERM(SIGTERM)シグナルでも終了できなかった異常な状態のプロセスを強制的に終了する場合などに使用する

  • 71

    TERM(SIGTERM)シグナルとKILL(SIG KILL)シグナルの違いは?

    TERM(SIGTERM)シグナルは、プロセスが開いているファイルを閉じるなどの作業(クリーンアップ)を行ってからプロセスを終了するが、KILL(SIGKILL)シグナルはクリーンアップを行わないため、データを失う可能性がある。

  • 72

    Linuxはマルチユーザー、マルチタスクのOSであるため何ができる?

    複数人で同時に接続して操作できる

  • 73

    端末(またはターミナル:Terminal)とは?

    それぞれの入力(キーボードやマウス)、出力(ディスプレイ)環境のこと

  • 74

    複数の端末を使いたい場合には何をする?

    多数の端末プログラムを使用するのではなく、仮想端末を制御するプログラムを動作させることで、一つの端末上で複数の端末を利用できるようになる

  • 75

    仮想端末制御プログラムを使うメリットは?

    開いている仮想端末をサスペンド状態で切り離し(デタッチ)、再度別の環境から仮想端末に接続する(アタッチ)、端末画面を分割して複数の仮想端末画面を同時に表示する事ができるなど

  • 76

    仮想端末制御プログラムには何がある?

    screenやtmux

  • 77

    tmuxとは?

    端末多重接続ソフトウェアで、下記のような特徴がある。 仮想端末がセッションで管理されているため、接続端末と通信が切れても作業を復旧することができる 仮想端末のデタッチ(切り離し)、アタッチ(再接続)ができる 1つの端末で複数の擬似端末を起動することができる 仮想端末の画面を分割して使用することができる キーだけでコピー&ペーストができる

  • 78

    screenとは?

    仮想端末管理ソフト。 同時に複数の端末を操作できる 操作中の画面を切断した後、別の端末からでも作業を再開することができる リモートログイン中にネットワーク回線が切れた場合でも、再接続して作業を再開することができる など

  • 79

    バックグラウンドでジョブ(コマンド)を実行中にログアウトするとどうなる?

    シェルと同時にそのシェルの子プロセスであるジョブも終了する

  • 80

    ログアウト後もジョブを実行させるコマンドは?

    nohup

  • 81

    指定したコマンドを一定時間ごとに繰り返し実行し、結果を表示するコマンドは?

    watch [オプション] コマンド

  • AWSのしくみと技術がわかる 5

    AWSのしくみと技術がわかる 5

    サラリーマンサラリーマン · 61問 · 1年前

    AWSのしくみと技術がわかる 5

    AWSのしくみと技術がわかる 5

    61問 • 1年前
    サラリーマンサラリーマン

    AWSのしくみと技術がわかる 6

    AWSのしくみと技術がわかる 6

    サラリーマンサラリーマン · 44問 · 1年前

    AWSのしくみと技術がわかる 6

    AWSのしくみと技術がわかる 6

    44問 • 1年前
    サラリーマンサラリーマン

    AWSのしくみと技術が分かる 7,8

    AWSのしくみと技術が分かる 7,8

    サラリーマンサラリーマン · 73問 · 1年前

    AWSのしくみと技術が分かる 7,8

    AWSのしくみと技術が分かる 7,8

    73問 • 1年前
    サラリーマンサラリーマン

    AWS 基礎からのネットワークサーバー 1

    AWS 基礎からのネットワークサーバー 1

    サラリーマンサラリーマン · 8問 · 1年前

    AWS 基礎からのネットワークサーバー 1

    AWS 基礎からのネットワークサーバー 1

    8問 • 1年前
    サラリーマンサラリーマン

    AWS 基礎からのネットワークサーバー 2,3,4

    AWS 基礎からのネットワークサーバー 2,3,4

    サラリーマンサラリーマン · 75問 · 1年前

    AWS 基礎からのネットワークサーバー 2,3,4

    AWS 基礎からのネットワークサーバー 2,3,4

    75問 • 1年前
    サラリーマンサラリーマン

    AWS基礎からのネットワークandサーバー構築 5,6,7,8

    AWS基礎からのネットワークandサーバー構築 5,6,7,8

    サラリーマンサラリーマン · 61問 · 1年前

    AWS基礎からのネットワークandサーバー構築 5,6,7,8

    AWS基礎からのネットワークandサーバー構築 5,6,7,8

    61問 • 1年前
    サラリーマンサラリーマン

    AWS基礎からのネットワークandサーバー構築 9

    AWS基礎からのネットワークandサーバー構築 9

    サラリーマンサラリーマン · 15問 · 1年前

    AWS基礎からのネットワークandサーバー構築 9

    AWS基礎からのネットワークandサーバー構築 9

    15問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ入門1

    AWSコンテナ入門1

    サラリーマンサラリーマン · 100問 · 1年前

    AWSコンテナ入門1

    AWSコンテナ入門1

    100問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ入門1 続き

    AWSコンテナ入門1 続き

    サラリーマンサラリーマン · 19問 · 1年前

    AWSコンテナ入門1 続き

    AWSコンテナ入門1 続き

    19問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ入門2

    AWSコンテナ入門2

    サラリーマンサラリーマン · 47問 · 1年前

    AWSコンテナ入門2

    AWSコンテナ入門2

    47問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ入門3

    AWSコンテナ入門3

    サラリーマンサラリーマン · 100問 · 1年前

    AWSコンテナ入門3

    AWSコンテナ入門3

    100問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ設計・構築3 続き

    AWSコンテナ設計・構築3 続き

    サラリーマンサラリーマン · 17問 · 1年前

    AWSコンテナ設計・構築3 続き

    AWSコンテナ設計・構築3 続き

    17問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ入門4

    AWSコンテナ入門4

    サラリーマンサラリーマン · 60問 · 1年前

    AWSコンテナ入門4

    AWSコンテナ入門4

    60問 • 1年前
    サラリーマンサラリーマン

    AWSコンテナ入門5

    AWSコンテナ入門5

    サラリーマンサラリーマン · 23問 · 1年前

    AWSコンテナ入門5

    AWSコンテナ入門5

    23問 • 1年前
    サラリーマンサラリーマン

    インフラエンジニアの教科書2 1 改訂

    インフラエンジニアの教科書2 1 改訂

    サラリーマンサラリーマン · 49問 · 1年前

    インフラエンジニアの教科書2 1 改訂

    インフラエンジニアの教科書2 1 改訂

    49問 • 1年前
    サラリーマンサラリーマン

    インフラエンジニアの教科書2 2 改訂

    インフラエンジニアの教科書2 2 改訂

    サラリーマンサラリーマン · 100問 · 1年前

    インフラエンジニアの教科書2 2 改訂

    インフラエンジニアの教科書2 2 改訂

    100問 • 1年前
    サラリーマンサラリーマン

    インフラエンジニアの教科書2 改訂続き

    インフラエンジニアの教科書2 改訂続き

    サラリーマンサラリーマン · 75問 · 1年前

    インフラエンジニアの教科書2 改訂続き

    インフラエンジニアの教科書2 改訂続き

    75問 • 1年前
    サラリーマンサラリーマン

    AWSの全部わかる教科書 1,2,3

    AWSの全部わかる教科書 1,2,3

    サラリーマンサラリーマン · 71問 · 1年前

    AWSの全部わかる教科書 1,2,3

    AWSの全部わかる教科書 1,2,3

    71問 • 1年前
    サラリーマンサラリーマン

    AWSの全部わかる教科書 4

    AWSの全部わかる教科書 4

    サラリーマンサラリーマン · 21問 · 1年前

    AWSの全部わかる教科書 4

    AWSの全部わかる教科書 4

    21問 • 1年前
    サラリーマンサラリーマン

    ゼロからわかるlinuxコマンド1

    ゼロからわかるlinuxコマンド1

    サラリーマンサラリーマン · 100問 · 1年前

    ゼロからわかるlinuxコマンド1

    ゼロからわかるlinuxコマンド1

    100問 • 1年前
    サラリーマンサラリーマン

    問題一覧

  • 1

    シェルは何というストリームを制御することができる?

    標準入力、標準出力および標準エラー出力

  • 2

    デフォルトで標準入力の入力元は?

    キーボード

  • 3

    デフォルトで標準出力と標準エラー出力(エラーメッセージ)の出力先は?

    ディスプレイ

  • 4

    ファイルディスクリプタとは?

    ファイルシステムはOSが管理しているため、プログラムからファイルの読み書きをするにはOSの中核部分であるカーネルに処理を依頼する形を取る。その際に用いられるファイルの識別番号のこと。 一般的には「0」は標準入力(stdin)、「1」は標準出力(stdout)、「2」は標準エラー出力(stderr)としてプログラムの実行中は常に開いた状態になっている。

  • 5

    入力元や出力先を変更するには?

    リダイレクトを使う。 「>」や「<」などのリダイレクト演算子と、ファイルディスクリプタを組合せた記号を用いる。その際、0と1のファイルディスクリプタは省略可能。

  • 6

    標準出力に出力されたコマンドの実行結果を、別のコマンドの標準入力に渡すことができる機能は?

    パイプ(|)

  • 7

    標準入力の入力元を指定するリダイレクトの記号は?

    <(0<と同義)

  • 8

    標準入力の入力元を指定し、終了文字まで入力する記号は?

    <<(ヒアドキュメント) <<0と同義

  • 9

    指定した文字列をコマンドの標準入力に送る記号は?

    <<<(ヒアストリング)

  • 10

    標準出力の出力先を指定する記号は?

    > 1>と同義

  • 11

    標準出力の出力先を指定し、出力先に追記する記号は?

    >> 1>>と同義

  • 12

    標準エラー出力の出力先を指定する記号は?

    2>

  • 13

    標準エラー出力の出力先を指定し、出力先に追記する記号は?

    2>>

  • 14

    標準出力の出力先を、標準エラー出力の出力先と同じにする記号は?

    >&2 1>&2と同義

  • 15

    標準エラー出力の出力先を標準出力の出力先と同じにする記号は?

    2>&1

  • 16

    コマンドが出力する全てのメッセージを破棄したい(ディスプレイに表示させたくない)場合に使う記号は?

    コマンド > /dev/null 2>&1

  • 17

    標準入力の内容を、まさにTの字のように、標準出力先(デフォルトはディスプレイ)とファイルの双方に出力するコマンドは?

    コマンド | tee [-a] ファイル teeコマンドは通常、パイプ(|)と共に使用します。パイプを使用して、コマンドの標準出力をteeコマンドの標準入力に渡します。

  • 18

    teeコマンドでファイルに追記するオプションは?

    -a

  • 19

    標準入力から渡された文字列を、指定のコマンドの引数として組み立てて実行するコマンドは?

    xargs

  • 20

    xargsコマンドのオプションでxargsコマンドが構築するコマンドラインの内容を確認できるものは?

    --verbose

  • 21

    システムの稼働時間や負荷平均などを表示するコマンドは?

    uptime, topコマンドの実行結果の1行目

  • 22

    uptimeコマンドの実行結果で表示されるのは?

    「コマンド実行時刻」、「システムの稼働時間(up)」、「ログインしているユーザ数(user)」、「CPUの負荷平均値(load average) 最後の1分、5分、15分の順で、負荷100%を1とする」

  • 23

    プロセスの稼動状況を一定時間ごと(デフォルトは5秒)に更新して表示するコマンドは?

    top

  • 24

    フォアグラウンドで実行中のジョブを一時停止するには?

    Ctrl+z

  • 25

    フォアグラウンドで実行中のジョブに割り込みシグナルを送り、ジョブを終了させるには?

    Ctrl+c

  • 26

    ジョブとは?

    コマンドやプログラムをグループ化して管理するための単位です。例えば、複数のコマンドをパイプでつないで実行したものも、1つのジョブ。

  • 27

    コマンドをバックグラウンドで実行するには?

    コマンドラインの末尾に「&」を付けて実行する

  • 28

    バックグラウンドで動作中または一時停止中のジョブを、フォアグラウンド動作に切り替えるコマンドは?

    fg[ジョブ番号] ジョブ番号を指定しない場合は、直前に一時停止されたジョブがフォアグラウンドジョブ動作に切り替わる

  • 29

    一時停止中のジョブを、バックグラウンド動作に切り替えるコマンドは?

    bg[ジョブ番号] ジョブ番号を指定しない場合は、直前に一時停止されたジョブがバックグラウンド動作に切り替わる

  • 30

    現在バックグラウンドで動作している、または一時停止中のジョブを表示するコマンドは?

    jobs

  • 31

    ジョブはどう実行される?

    フォアグラウンドジョブかバックグラウンドジョブ コマンドをシェル上で実行すると、通常フォアグラウンドで実行される

  • 32

    jobsコマンドの実行結果の[]内の数字は?

    ジョブ番号

  • 33

    jobsコマンドの実行結果のRunningの意味は?

    バックグラウンドで動作中

  • 34

    jobsコマンドの実行結果のStoppedの意味は?

    一時停止中のジョブ

  • 35

    jobsコマンドの実行結果で+がついてるジョブはなに?

    カレントジョブ

  • 36

    カレントジョブとは?

    直前にバックグラウンドで実行されたジョブ、または直前に一時停止されたジョブのこと

  • 37

    現在実行中のプロセスを確認するコマンドは?

    ps[オプション]

  • 38

    psコマンドのオプションで他のユーザのプロセスも表示するものは?

    a (xオプションとの併用で全てのプロセスを表示)

  • 39

    psコマンドのオプションでプロセスの親子関係をツリー状に表示するものは?

    f

  • 40

    psコマンドのオプションでプロセスの実行ユーザ名も表示するものは?

    u

  • 41

    psコマンドのオプションで制御端末の無いデーモン等のプロセスも表示するものは?

    x

  • 42

    psコマンドのオプションで全てのプロセスを表示するものは?

    -e

  • 43

    psコマンドのオプションで完全なフォーマットでプロセスを表示するものは?

    -f

  • 44

    psコマンドのオプションで指定したPID(プロセスID)のプロセスを表示するものは?

    -p | p PID

  • 45

    psコマンドのオプションで親プロセスのPID(PPID)や実行優先度を決定するnice値(NI)なども併せて表示するものは?

    -l | l

  • 46

    プロセスの親子関係をツリー状で表示できるコマンドは?

    pstree

  • 47

    メモリやスワップ領域の使用状況を表示するコマンドは?

    free topコマンドの実行結果にもメモリやスワップ領域の使用状況が含まれている

  • 48

    プロセスにシグナルを送ることができるコマンドは?

    killまたはpkill

  • 49

    ハングアップ(端末の切断による終了)を行うシグナルは?その番号は?

    HUP(SIGHUP) 1

  • 50

    割り込みによる終了(Ctrl+cキー押下と同様)を行うシグナルと番号は?

    INT(SIGINT) 2

  • 51

    クリーンアップせずに終了(強制終了)するシグナルと番号は?

    KILL(SIGKILL) 9

  • 52

    クリーンアップして終了(デフォルト)するシグナルと番号は?

    TERM(SIGTERM) 15

  • 53

    一時停止のプロセスを再開するシグナルと番号は?

    CONT(SIGCONT) 18(環境依存)

  • 54

    一時停止を行うシグナルと番号は?

    STOP(SIGSTOP) 19(環境依存)

  • 55

    端末から入力された一時停止(Ctrl+zキー押下と同義)するシグナルは?

    TSTP(SIGTSTP) 20(環境依存)

  • 56

    プロセスとは?

    システム上で動作しているプログラムの最小単位のこと

  • 57

    PID(プロセスID)およびプロセス名(コマンド名)はどうやって調べられる?

    psコマンド

  • 58

    実行中のプロセスから特定の名前を持つプロセスIDを検索するコマンドは?

    pgrep [ オプション ] 検索パターン

  • 59

    pgrepコマンドのオプションで検索パターンにマッチしたプロセス名も表示するものは?

    -l

  • 60

    pgrepコマンドのオプションでそのユーザーが実行したプロセスを検索で示するものは?

    -U -Uオプションにユーザー名やユーザー識別子(UID)を指定すると、そのユーザーが実行したプロセスを検索できる

  • 61

    pgrepコマンドのオプションで実効ユーザー(実際の権限)名や実効ユーザー識別子(EUID)を指定すると、その権限で動作しているプロセスを検索できるものは?

    -u

  • 62

    プロセスに終了や再起動などのシグナル(命令)を送ることができるコマンドは?

    kill [-シグナル名または-シグナル番号] プロセスID または kill -s [シグナル名またはシグナル番号] プロセスID killall [-シグナル名または-シグナル番号] プロセス名(コマンド名) または killall -s [シグナル名またはシグナル番号] プロセス名(コマンド名) pkill [-シグナル名または-シグナル番号] プロセス名(コマンド名) または pkill --signal [-シグナル名または-シグナル番号] プロセス名(コマンド名)

  • 63

    killコマンドとkillallコマンドの違いは?

    killコマンドはプロセスID(PID)を使用して単一のプロセスにシグナルを送るが、killallコマンドはプロセス名(コマンド名)を使用して、同じプロセス名の全てのプロセスに対してシグナルを送る。

  • 64

    pkillコマンド、もしくはkillallの-rオプションを使うことでできることは?

    プロセス名を拡張正規表現で指定してシグナルを送ることができる

  • 65

    killコマンドはジョブ番号を指定し、ジョブにシグナルを送る事ができるが、ジョブ番号の指定の仕方は?

    %ジョブ番号

  • 66

    デーモンプログラムによっては、プログラムの設定ファイルを変更した後その設定ファイルをプロセスに再度読み込ませて設定を反映させる為に用いるシグナルは?

    HUP

  • 67

    UNIXオプションとBSDオプションの違いは?

    オプションの先頭に「-」をつけるかどうか。 BSDオプションは付けない

  • 68

    指定したコマンドを一定時間ごとに繰り返し実行し、結果を表示するコマンドは?

    watch [オプション]

  • 69

    watchコマンドのオプションで実行間隔の秒数を指定できるものは?

    -n 秒数 デフォルトでは2秒ごとにコマンドを実行する。

  • 70

    KILL(SIGKILL)シグナルはどんな場合に使う?

    TERM(SIGTERM)シグナルでも終了できなかった異常な状態のプロセスを強制的に終了する場合などに使用する

  • 71

    TERM(SIGTERM)シグナルとKILL(SIG KILL)シグナルの違いは?

    TERM(SIGTERM)シグナルは、プロセスが開いているファイルを閉じるなどの作業(クリーンアップ)を行ってからプロセスを終了するが、KILL(SIGKILL)シグナルはクリーンアップを行わないため、データを失う可能性がある。

  • 72

    Linuxはマルチユーザー、マルチタスクのOSであるため何ができる?

    複数人で同時に接続して操作できる

  • 73

    端末(またはターミナル:Terminal)とは?

    それぞれの入力(キーボードやマウス)、出力(ディスプレイ)環境のこと

  • 74

    複数の端末を使いたい場合には何をする?

    多数の端末プログラムを使用するのではなく、仮想端末を制御するプログラムを動作させることで、一つの端末上で複数の端末を利用できるようになる

  • 75

    仮想端末制御プログラムを使うメリットは?

    開いている仮想端末をサスペンド状態で切り離し(デタッチ)、再度別の環境から仮想端末に接続する(アタッチ)、端末画面を分割して複数の仮想端末画面を同時に表示する事ができるなど

  • 76

    仮想端末制御プログラムには何がある?

    screenやtmux

  • 77

    tmuxとは?

    端末多重接続ソフトウェアで、下記のような特徴がある。 仮想端末がセッションで管理されているため、接続端末と通信が切れても作業を復旧することができる 仮想端末のデタッチ(切り離し)、アタッチ(再接続)ができる 1つの端末で複数の擬似端末を起動することができる 仮想端末の画面を分割して使用することができる キーだけでコピー&ペーストができる

  • 78

    screenとは?

    仮想端末管理ソフト。 同時に複数の端末を操作できる 操作中の画面を切断した後、別の端末からでも作業を再開することができる リモートログイン中にネットワーク回線が切れた場合でも、再接続して作業を再開することができる など

  • 79

    バックグラウンドでジョブ(コマンド)を実行中にログアウトするとどうなる?

    シェルと同時にそのシェルの子プロセスであるジョブも終了する

  • 80

    ログアウト後もジョブを実行させるコマンドは?

    nohup

  • 81

    指定したコマンドを一定時間ごとに繰り返し実行し、結果を表示するコマンドは?

    watch [オプション] コマンド