ログイン

lpic 102 ジョブスケジューリング
51問 • 1年前
  • サラリーマンサラリーマン
  • 通報

    問題一覧

  • 1

    systemdのtimerユニットは何に使用できる?

    定期的に自動でジョブを実行するジョブスケジューラとしてcronの代わりに使用できる

  • 2

    timerユニットによるジョブ実行に必要なユニット定義は?

    ・timerユニット:ジョブの実行タイミング、実行するジョブを指定する ・ジョブ本体となるユニット:timerユニットから呼び出され、処理を行うユニット。timerユニット以外のユニットが指定できるが、デフォルトではtimerユニットと同じ名前のserviceユニットが実行される(例:「foo.timer」の場合「foo.service」)

  • 3

    全ての有効なtimerユニットを表示するコマンドは?

    systemctl list-timers

  • 4

    timerユニットの実行タイミング指定の2つの方法とは?

    ・モノトニックタイマー:  システムが起動して一定時間が経過した後など、ジョブを実行するタイミングを任意に設定する。  ジョブが起動(または停止)してからの経過時間などを指定することにより、定期的に実行することも可能。 ・リアルタイムタイマー:  カレンダーの形式でジョブを実行するタイミングを設定する。  特定の日時に1回のみ実行したり、毎時・毎週など周期的に実行することも可能。

  • 5

    systemdで一時的なユニットを作成してジョブを実行するコマンドは?

    systemd-run

  • 6

    1度だけ実行するジョブを予約するコマンドは?

    at [オプション] [日時] ※日時は基本的にHH:MMの形式で指定

  • 7

    atコマンドで予約中のジョブを表示するオプションは?

    -l atqコマンドと同じ

  • 8

    atコマンドで指定した予約中のジョブを削除するオプションは?

    -d ジョブ番号 atrmコマンドと同様

  • 9

    システムに定期的に実行させたいジョブを設定するファイルは?

    /etc/crontab

  • 10

    定期的に自動でジョブを実行するのに使うのは?

    cron

  • 11

    cronのデーモン名は?

    crond

  • 12

    cron用の2種類の設定ファイルとは?

    ユーザ用と管理者が設定するシステム用の2種類の設定ファイル

  • 13

    crontabファイルの書式は?

    [分] [時] [日] [月] [曜日] [実行ユーザ名(システム用設定ファイルでのみ指定)] [コマンド]

  • 14

    crontabファイルの項目である「分」の指定方法は?

    0〜59の範囲で指定

  • 15

    crontabファイルの項目である「時」の指定方法は?

    0〜23の範囲で指定

  • 16

    crontabファイルの項目である「日」の指定方法は?

    1〜31の範囲で指定

  • 17

    crontabファイルの項目である「月」の指定方法は?

    1〜12の範囲で指定

  • 18

    crontabファイルの項目である「曜日」の指定方法は?

    0〜7の範囲で指定。(0と7=日曜、1=月、2=火、3=水、4=木、5=金、6=土)

  • 19

    日時の指定(第1~第5フィールド)の記述方法で全ての値に一致するを表す表記は?

  • 20

    日時の指定(第1~第5フィールド)の記述方法で範囲の指定を表す表記は?

    - 時に「1-3」と指定すると、1時から3時までを意味する

  • 21

    日時の指定(第1~第5フィールド)の記述方法で複数の値を指定する表記は?

    , 「時」に「1,2,3」と指定すると、1時、2時、3時を意味する

  • 22

    ユーザ用のcrontabファイルは? また、それを編集するには?

    /var/spool/cron/ユーザ名 テキストエディタで直接編集はできない。ユーザ用のcronの設定を行うには「crontab」コマンドを使用する。

  • 23

    crontabコマンドの設定ファイル(crontabファイル)を編集するオプションは?

    -e(edit)

  • 24

    crontabコマンドの設定ファイルを表示するオプションは?

    -l(list)

  • 25

    crontabコマンドの設定ファイルを削除するオプションは?

    -r(remove)

  • 26

    システム用のcrontabファイルは? また、どうやって編集する?

    /etc/crontab viなどのテキストエディタで直接編集できる

  • 27

    システム用のcrontabファイルとユーザ用のcrontabファイルの違いは?

    システム用のほうは各コマンドの実行ユーザも指定する必要がある

  • 28

    なぜcrontabファイルの編集内容は、crondを再起動させることなくシステムに反映される?

    crondが「/var/spool/cron」ディレクトリ内のファイル(ユーザ用)や「/etc/crontab」ファイル(システム用)の更新有無を1分ごとにチェックし、変更があるファイルを再読み込みするため

  • 29

    crontabから実行されたコマンドの出力は、デフォルトでどこへいく?

    そのcrontabの所有ユーザにメールで送られる

  • 30

    /etc/crontabが実行するのはどこにあるスクリプト?

    /etc/cron.hourly/ /etc/cron.daily/ /etc/cron.weekly/ /etc/cron.monthly/

  • 31

    /etc/cron.hourly/とは?

    毎時実行するスクリプトを置くディレクトリ

  • 32

    /etc/cron.daily/とは?

    毎日実行するスクリプトを置くディレクトリ

  • 33

    /etc/cron.weekly/とは?

    毎週実行するスクリプトを置くディレクトリ

  • 34

    /etc/cron.monthly/とは?

    毎月実行するスクリプトを置くディレクトリ

  • 35

    /etc/cron.d/とは?

    サービス個別のジョブ実行を定義した設定ファイルを置くディレクトリ

  • 36

    crontabにおいて、1つの設定を識別するのに必要なものはなに?

    改行

  • 37

    cronを利用するユーザを制限するには?

    「/etc/cron.allow」ファイルと「/etc/cron.deny」ファイルを使用する

  • 38

    「/etc/cron.allow」には何を記述する?

    利用を許可するユーザ

  • 39

    「/etc/cron.deny」には何を記述する?

    利用を拒否するユーザ

  • 40

    /etc/cron.allowと/etc/cron.denyファイルはどの順序で評価される?

    1. 「/etc/cron.allow」ファイルがあれば、記述のあるユーザのみが利用可能 2. 「/etc/cron.allow」ファイルがなければ、「/etc/cron.deny」を参照し、そこに記述のないユーザが利用可能 3. 両方のファイルがなければ、rootユーザのみが利用可能

  • 41

    at、batchを利用するユーザを制限するには?

    「/etc/at.allow」ファイルと「/etc/at.deny」ファイルを使用する

  • 42

    「/etc/at.allow」ファイルには何を記述する?

    利用を許可するユーザ

  • 43

    「/etc/at.deny」ファイルには何を記述する?

    利用を拒否するユーザ

  • 44

    「/etc/at.allow」ファイルと「/etc/at.deny」ファイルはどのように評価される?

    1. 「/etc/at.allow」ファイルがあれば、記述のあるユーザのみが利用可能 2. 「/etc/at.allow」ファイルがなければ、「/etc/at.deny」を参照し、そこに記述のないユーザが利用可能 3. 両方のファイルがなければ、rootユーザのみが利用可能

  • 45

    「/etc/at.allow」がなく「/etc/at.deny」の中身に何も記述されていないとどうなる?

    すべてのユーザが利用可能となる

  • 46

    「/etc/cron.allow」がなく「/etc/cron.deny」の中身に何も記述されていない場合どうなる?

    すべてのユーザが利用可能

  • 47

    システムの負荷の少ないタイミングで指定した時間に1回だけコマンドを自動実行するコマンドは?

    batch

  • 48

    batchコマンドで設定されたジョブの管理はどうやって行う?

    atコマンドを使用して行う

  • 49

    「batch」コマンドを入力するとどうなる?

    プロンプトが「at>」に変わり、コマンドを入力できるようになるので、実行したいコマンドを入力して、最後にCtrl+Dで終了する。 これは「at」コマンドの入力と同じ

  • 50

    atコマンドとbatchコマンドの違いは?

    batchコマンドは時間指定ではなく、負荷が下がった時点で実行される

  • 51

    timerユニットを定義するには?

    「/etc/systemd/system/」に拡張子.timerの定義ファイルを作成し、[Timer]セクションにスケジュールと実行するサービスを指定する

  • 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

    systemdのtimerユニットは何に使用できる?

    定期的に自動でジョブを実行するジョブスケジューラとしてcronの代わりに使用できる

  • 2

    timerユニットによるジョブ実行に必要なユニット定義は?

    ・timerユニット:ジョブの実行タイミング、実行するジョブを指定する ・ジョブ本体となるユニット:timerユニットから呼び出され、処理を行うユニット。timerユニット以外のユニットが指定できるが、デフォルトではtimerユニットと同じ名前のserviceユニットが実行される(例:「foo.timer」の場合「foo.service」)

  • 3

    全ての有効なtimerユニットを表示するコマンドは?

    systemctl list-timers

  • 4

    timerユニットの実行タイミング指定の2つの方法とは?

    ・モノトニックタイマー:  システムが起動して一定時間が経過した後など、ジョブを実行するタイミングを任意に設定する。  ジョブが起動(または停止)してからの経過時間などを指定することにより、定期的に実行することも可能。 ・リアルタイムタイマー:  カレンダーの形式でジョブを実行するタイミングを設定する。  特定の日時に1回のみ実行したり、毎時・毎週など周期的に実行することも可能。

  • 5

    systemdで一時的なユニットを作成してジョブを実行するコマンドは?

    systemd-run

  • 6

    1度だけ実行するジョブを予約するコマンドは?

    at [オプション] [日時] ※日時は基本的にHH:MMの形式で指定

  • 7

    atコマンドで予約中のジョブを表示するオプションは?

    -l atqコマンドと同じ

  • 8

    atコマンドで指定した予約中のジョブを削除するオプションは?

    -d ジョブ番号 atrmコマンドと同様

  • 9

    システムに定期的に実行させたいジョブを設定するファイルは?

    /etc/crontab

  • 10

    定期的に自動でジョブを実行するのに使うのは?

    cron

  • 11

    cronのデーモン名は?

    crond

  • 12

    cron用の2種類の設定ファイルとは?

    ユーザ用と管理者が設定するシステム用の2種類の設定ファイル

  • 13

    crontabファイルの書式は?

    [分] [時] [日] [月] [曜日] [実行ユーザ名(システム用設定ファイルでのみ指定)] [コマンド]

  • 14

    crontabファイルの項目である「分」の指定方法は?

    0〜59の範囲で指定

  • 15

    crontabファイルの項目である「時」の指定方法は?

    0〜23の範囲で指定

  • 16

    crontabファイルの項目である「日」の指定方法は?

    1〜31の範囲で指定

  • 17

    crontabファイルの項目である「月」の指定方法は?

    1〜12の範囲で指定

  • 18

    crontabファイルの項目である「曜日」の指定方法は?

    0〜7の範囲で指定。(0と7=日曜、1=月、2=火、3=水、4=木、5=金、6=土)

  • 19

    日時の指定(第1~第5フィールド)の記述方法で全ての値に一致するを表す表記は?

  • 20

    日時の指定(第1~第5フィールド)の記述方法で範囲の指定を表す表記は?

    - 時に「1-3」と指定すると、1時から3時までを意味する

  • 21

    日時の指定(第1~第5フィールド)の記述方法で複数の値を指定する表記は?

    , 「時」に「1,2,3」と指定すると、1時、2時、3時を意味する

  • 22

    ユーザ用のcrontabファイルは? また、それを編集するには?

    /var/spool/cron/ユーザ名 テキストエディタで直接編集はできない。ユーザ用のcronの設定を行うには「crontab」コマンドを使用する。

  • 23

    crontabコマンドの設定ファイル(crontabファイル)を編集するオプションは?

    -e(edit)

  • 24

    crontabコマンドの設定ファイルを表示するオプションは?

    -l(list)

  • 25

    crontabコマンドの設定ファイルを削除するオプションは?

    -r(remove)

  • 26

    システム用のcrontabファイルは? また、どうやって編集する?

    /etc/crontab viなどのテキストエディタで直接編集できる

  • 27

    システム用のcrontabファイルとユーザ用のcrontabファイルの違いは?

    システム用のほうは各コマンドの実行ユーザも指定する必要がある

  • 28

    なぜcrontabファイルの編集内容は、crondを再起動させることなくシステムに反映される?

    crondが「/var/spool/cron」ディレクトリ内のファイル(ユーザ用)や「/etc/crontab」ファイル(システム用)の更新有無を1分ごとにチェックし、変更があるファイルを再読み込みするため

  • 29

    crontabから実行されたコマンドの出力は、デフォルトでどこへいく?

    そのcrontabの所有ユーザにメールで送られる

  • 30

    /etc/crontabが実行するのはどこにあるスクリプト?

    /etc/cron.hourly/ /etc/cron.daily/ /etc/cron.weekly/ /etc/cron.monthly/

  • 31

    /etc/cron.hourly/とは?

    毎時実行するスクリプトを置くディレクトリ

  • 32

    /etc/cron.daily/とは?

    毎日実行するスクリプトを置くディレクトリ

  • 33

    /etc/cron.weekly/とは?

    毎週実行するスクリプトを置くディレクトリ

  • 34

    /etc/cron.monthly/とは?

    毎月実行するスクリプトを置くディレクトリ

  • 35

    /etc/cron.d/とは?

    サービス個別のジョブ実行を定義した設定ファイルを置くディレクトリ

  • 36

    crontabにおいて、1つの設定を識別するのに必要なものはなに?

    改行

  • 37

    cronを利用するユーザを制限するには?

    「/etc/cron.allow」ファイルと「/etc/cron.deny」ファイルを使用する

  • 38

    「/etc/cron.allow」には何を記述する?

    利用を許可するユーザ

  • 39

    「/etc/cron.deny」には何を記述する?

    利用を拒否するユーザ

  • 40

    /etc/cron.allowと/etc/cron.denyファイルはどの順序で評価される?

    1. 「/etc/cron.allow」ファイルがあれば、記述のあるユーザのみが利用可能 2. 「/etc/cron.allow」ファイルがなければ、「/etc/cron.deny」を参照し、そこに記述のないユーザが利用可能 3. 両方のファイルがなければ、rootユーザのみが利用可能

  • 41

    at、batchを利用するユーザを制限するには?

    「/etc/at.allow」ファイルと「/etc/at.deny」ファイルを使用する

  • 42

    「/etc/at.allow」ファイルには何を記述する?

    利用を許可するユーザ

  • 43

    「/etc/at.deny」ファイルには何を記述する?

    利用を拒否するユーザ

  • 44

    「/etc/at.allow」ファイルと「/etc/at.deny」ファイルはどのように評価される?

    1. 「/etc/at.allow」ファイルがあれば、記述のあるユーザのみが利用可能 2. 「/etc/at.allow」ファイルがなければ、「/etc/at.deny」を参照し、そこに記述のないユーザが利用可能 3. 両方のファイルがなければ、rootユーザのみが利用可能

  • 45

    「/etc/at.allow」がなく「/etc/at.deny」の中身に何も記述されていないとどうなる?

    すべてのユーザが利用可能となる

  • 46

    「/etc/cron.allow」がなく「/etc/cron.deny」の中身に何も記述されていない場合どうなる?

    すべてのユーザが利用可能

  • 47

    システムの負荷の少ないタイミングで指定した時間に1回だけコマンドを自動実行するコマンドは?

    batch

  • 48

    batchコマンドで設定されたジョブの管理はどうやって行う?

    atコマンドを使用して行う

  • 49

    「batch」コマンドを入力するとどうなる?

    プロンプトが「at>」に変わり、コマンドを入力できるようになるので、実行したいコマンドを入力して、最後にCtrl+Dで終了する。 これは「at」コマンドの入力と同じ

  • 50

    atコマンドとbatchコマンドの違いは?

    batchコマンドは時間指定ではなく、負荷が下がった時点で実行される

  • 51

    timerユニットを定義するには?

    「/etc/systemd/system/」に拡張子.timerの定義ファイルを作成し、[Timer]セクションにスケジュールと実行するサービスを指定する