ケンテイラボ

LinuCレベル1 問題一覧

632問を分野別に一覧表示しています。各問題タイトルをクリックすると詳しい解説ページが開きます。

クイズモードで挑戦 →

① Linuxのインストールと仮想マシン・コンテナの利用

66

Linuxを動かす環境を用意する方法を扱う分野です。インストールではディスクのパーティション設計、ブートローダの役割、パッケージの選択が基礎になります。仮想マシンではハイパーバイザの種類(ホスト型とハイパーバイザ型)、仮想化の仕組み、ゲストOSの管理が対象です。コンテナでは仮想マシンとの違い、イメージとコンテナの関係、コンテナの起動と停止が中心テーマになります。クラウド時代の基礎として重要度が高まっている領域です。

1ハイパーバイザーが直接ハードウェア上で動作しすべてのOSがその上で動作する仮想化の方式はどれか。2KVMの特徴として適切なものはどれか。3仮想マシンで稼働しているゲストOSの一覧を表示するコマンドはどれか。4停止しているゲストOSも含めて一覧表示するためのコマンドラインはどれか。5virshコマンドを使用してゲストOSを起動するコマンドラインはどれか。6ゲストOSのコンソールに接続するvirshコマンドのサブコマンドはどれか。7virshコマンドを用いてリモートホストのハイパーバイザーにsshを介して接続するためのURI指定例として適切なものはど...8virshコマンドでドメインを停止するサブコマンドはどれか。9コンテナ型仮想化の特徴として誤っているものはどれか。10CentOSをホストOSとする環境において、コンテナとして利用できないOSはどれか。11DockerイメージをDocker Hubからダウンロードするコマンドはどれか。12稼働中や停止中のコンテナを含めすべてのコンテナを一覧表示するコマンドはどれか。13稼働中のコンテナ内で新しいプロセスを実行するDockerコマンドはどれか。14イメージからコンテナを生成してコマンドを実行するコマンドはどれか。15「docker run -it centos」を実行した際、コンテナを対話的に操作できる理由として適切なオプションの意味...16コンテナ実行時にメモリの上限を制限するDockerのオプションはどれか。17「docker run --cpuset-cpus="1,3"」を指定した場合の動作として正しいものはどれか。18コンテナごとに軽量VMを実装し高い隔離レベルを実現するlow-levelランタイムはどれか。19Kubernetesが複数のコンテナをグループ化して管理する単位を何と呼ぶか。20systemdの特徴として誤っているものはどれか。21systemdでプロセス間通信に使用される仕組みはどれか。22システム起動時に初期段階のセットアップを行うsystemdのターゲットはどれか。23デフォルトのターゲットがどのターゲットに設定されているかを表示するコマンドラインはどれか。24デフォルトのターゲットをmulti-user.targetに変更するコマンドラインはどれか。25システムを稼働状態のままグラフィカルターゲットに変更するコマンドラインはどれか。26systemctlを用いてシステムの電源をオフにするコマンドはどれか。27オプションを指定せずに「shutdown」コマンドを実行した場合の挙動として正しいものはどれか。28「shutdown -r」を実行した場合の挙動として正しいものはどれか。2910分後にシステムを停止するコマンドラインはどれか。30コマンド「shutdown now」と同じ動作をするコマンドラインはどれか。31新しいプロセスが生成される際、カーネルは親プロセスの何を元にして子プロセスを作るか。32現在のシェルから起動したプロセスだけを表示するコマンドはどれか。33psコマンドの出力において、実行ファイル名を示す項目はどれか。34制御端末のないプロセスも含めすべてのプロセスを表示するpsコマンドのUNIXオプションはどれか。35psコマンドで、前にはダッシュ「-」を指定しないオプションの種類は何と呼ばれるか。36CPU使用率が高い順にプロセスを周期的に一覧表示するコマンドはどれか。37topコマンドの更新間隔を2秒に変更して実行するコマンドラインはどれか。38プロセスの親子関係をツリー構造で表示するコマンドはどれか。39pstreeコマンドでプロセスIDを付けて表示するオプションはどれか。40ジョブとは何のことか。41コマンドをバックグラウンドジョブとして実行するために、コマンドの最後に付ける記号はどれか。42実行中のフォアグラウンドジョブを一時停止するためのキー操作はどれか。43バックグラウンドジョブと一時停止中のジョブを一覧表示するコマンドはどれか。44ジョブIDが1の一時停止中のジョブをバックグラウンドで実行再開させるコマンドラインはどれか。45同じシェル内で「gnome-calculator」が2つ一時停止している。このうち1つをジョブ名で指定して再開(bg %...46ログアウトした後もコマンドを終了させずにバックグラウンドで実行し続けるコマンドはどれか。47nohupコマンドで実行した際、標準出力と標準エラー出力はデフォルトでどのファイルにリダイレクトされるか。48システムが稼働し続けている期間や現在のシステムの負荷平均を表示するコマンドはどれか。49killコマンドを実行してシグナルを指定しなかった場合、デフォルトで送信されるシグナルはどれか。50端末の切断によってプロセスを終了させるシグナルはどれか。51プロセスにSIGKILL (9) を送信した場合の挙動として正しいものはどれか。52killコマンドでシグナル名の一覧を表示するオプションはどれか。53[Ctrl]+[c]を押した際にプロセスに送信されるシグナルはどれか。54同じ名前のプロセスが複数存在しプロセス名を指定してそれらをまとめて終了させたい場合に使用するコマンドはどれか。55現在実行中のプロセスを調べてプロセス名を基にプロセスIDを検索するコマンドはどれか。56X Window Systemにおける「Xサーバ」の役割として正しいものはどれか。57環境変数DISPLAYに「192.168.1.10:0.1」と設定した場合、末尾の「.1」の部分は何を表しているか。58リモートのXクライアントからのアクセスを許可するためにXサーバで実行する非推奨のコマンドはどれか。59X11ポート転送を利用する際、通信を暗号化して安全に行うために利用される仕組みはどれか。60SSHを用いたX11ポート転送を利用する際、Xクライアント側で新たに設定されるDISPLAY変数のディスプレイ番号のオフ...61tmuxのデフォルトのプレフィックスキー(接頭辞キー)の組み合わせはどれか。62tmuxにおいて、1つのウインドウを上下や左右に分割して表示する1つの区画を何と呼ぶか。63screenコマンド起動後に提供されるスクリーンは、どの端末のエミュレーションと同等の動作を行うか。64screenコマンドの仮想端末から、作業状態を維持したまま抜ける(デタッチする)キー操作はどれか。65切断状態にあるscreenセッションに再接続するコマンドラインはどれか。66X11ポート転送(ssh)におけるXクライアント側で、生成されたCOOKIEが追加格納されるファイルはどれか。

② ファイル・ディレクトリの操作と管理

59

Linuxの基本操作となるファイル管理を扱う分野です。ディレクトリ構造の階層とファイルシステム階層標準(FHS)による各ディレクトリの役割が出発点になります。ファイルの作成・コピー・移動・削除、ディレクトリの操作、ワイルドカードによる指定が基礎です。あわせてハードリンクとシンボリックリンクの違い、ファイルの検索、パーミッションによるアクセス権の設定、所有者とグループの変更が頻出になります。日常操作の土台となる領域です。

67lsコマンドを実行した際に、ファイルのinode番号を表示するオプションとして正しいものはどれか。68カレントディレクトリ内の、先頭がドット(.)で始まる隠しファイルを含めてすべてのファイルを表示するlsコマンドのオプショ...69ディレクトリを作成する際、存在しない中間ディレクトリも同時に作成するmkdirコマンドのオプションはどれか。70touchコマンドで「2020-05-05 13:00」のような日付文字列を直接与えてタイムスタンプを更新する場合に使用...71cpコマンドでファイルを複製する際、コピー元の所有者、タイムスタンプ、アクセス権などの属性情報を保持したままコピーするオ...72移動先に同名ファイルが存在する場合、強制的に上書きして移動を行うmvコマンドのオプションはどれか。73中にファイルが存在しているディレクトリ dir_a を削除したい。適切なコマンドはどれか。74操作を誤って「\\fileA」という名前のファイルを作成してしまった。このファイルを削除するコマンドラインとして適切なも...75fileコマンドを使用して、ファイルの種類をMIMEタイプで表示するためのオプションはどれか。76findコマンドを使用して、カレントディレクトリ以下からシンボリックリンクファイルを検索する適切なコマンドラインはどれか...77空白を含むファイル名が検索結果に混ざっている場合でも、findとxargsを組み合わせて安全にファイルを削除するための適...78findコマンドを使用して、ディレクトリ以下で「7日より前(7日以上前)」に最後に更新されたファイルを検索する条件式はど...79locateコマンドが参照するデータベースを更新する際、検索対象から外すディレクトリパスを定義する /etc/updat...80locateコマンドが参照するデータベースを更新するためのコマンドはどれか。81環境変数PATHに指定されたディレクトリを基に、指定されたコマンドの実行ファイルの場所を探すコマンドはどれか。82指定されたコマンドのバイナリ、ソース、マニュアルページのそれぞれの場所を表示するコマンドはどれか。83指定したコマンドが通常のバイナリファイルなのか、エイリアスなのか等の情報を表示するコマンドはどれか。84圧縮されたtarファイル(例:file.tar.gz)を展開せずに、中に格納されているファイル名の一覧を表示する適切なt...85tarコマンドを使用してアーカイブの作成や展開を行う際、bzip2形式で圧縮・解凍を行うためのオプションはどれか。86カレントディレクトリの dirA を gzip形式で圧縮して dirA.tar.gz というアーカイブファイルを作成する...87samples.tgz というファイルに対し、gunzipコマンドを実行した結果として正しいものはどれか。88ISOイメージファイルをUSBデバイス(/dev/sdb)に書き込むための適切なddコマンドの構文はどれか。89FHSにおいて、システム稼働中に内容が変化するシステムログファイル(messagesやlastlogなど)を配置する標準...90システム管理者が独自にコンパイルしてインストールした全ユーザ向けのプログラムを配置する、FHSが定める標準的なディレクト...91システム管理用の設定ファイルや、各種ソフトウェアの設定ファイルが配置されるFHSのディレクトリはどれか。92システム起動時に必要なコマンドで、主にシステム管理者が使用するコマンド(一般ユーザもオプションによっては使用可能)が配置...93多くのユーザが一時的な作業ファイルを作成できるようにアクセス権がすべて許可されているが、他人のファイルを削除できないよう...94実行中の各プロセスの情報がPIDごとのディレクトリとして展開される仮想ファイルシステムで、実体としてのファイルはディスク...95自分が所属しているすべてのグループ名のみをシンプルに表示するコマンドはどれか。96現在のシェルを終了することなく、rootの権限と「rootのログイン環境(環境変数など)」に切り替えてログインし直すため...97既存ファイル fileA の所有者を ryo に変更するコマンドとして正しいものはどれか。98ディレクトリ task 以下のすべてのファイルとサブディレクトリの所有者を ryo に、グループを engineer に...99fileA の所有者は変更せず、所有グループのみを member に変更したい。chgrpを使用しない場合、chownコ...100ファイルのグループを変更するコマンドであり、一般ユーザでも自身が所属しているグループへなら変更可能なコマンドはどれか。101ファイル fileA のパーミッションを、すべてのユーザが読み取りおよび実行可能とし、所有者のみ書き込みも可能とするオク...102fileA のパーミッションにおいて、全ユーザ(a)に実行権(x)を追加し、グループ(g)から書き込み権(w)を削除する...103現在のumask値が0022であるとする。touchコマンドで新規にファイルを作成した際、付与されるパーミッションの値は...104現在のumask値が0027であるとする。mkdirコマンドで新規にディレクトリを作成した際、付与されるパーミッションの...105コマンドラインから「umask 027」を実行してumask値を変更した。この変更が有効になる範囲として正しいものはどれ...106プログラムを実行した際、実行したユーザの権限ではなく、そのプログラムファイルの所有者の権限で実行される仕組みを何と呼ぶか...107ファイルにSUIDを設定する際、chmodコマンドのオクタルモードで追加する数値として正しいものはどれか。108ディレクトリに対してSGIDが設定されている場合、そのディレクトリ内で新たに作成されたファイルやディレクトリの所有グルー...109ディレクトリにスティッキービットが設定されている場合、そのディレクトリ内のファイルの削除や名前変更が行えるユーザとして正...110スティッキービットをシンボリックモードで設定する際の、chmodコマンドの正しい引数はどれか。111「drwxr-sr-x」というパーミッションのディレクトリがある。このパーミッションに設定されている特殊なアクセス権はど...112ファイルに対してハードリンクを作成した場合、オリジナルファイルとリンクファイルで同じ番号になる属性はどれか。113既存のファイル fileX へのシンボリックリンク fileY を作成する正しいコマンドラインはどれか。114シンボリックリンクのオリジナルファイルを削除したあとに、シンボリックリンクファイルの内容をcatコマンドで表示しようとし...115ハードリンクのオリジナルファイルを削除したあとに、ハードリンクファイルの内容をcatコマンドで表示しようとした場合の結果...116ハードリンクの作成に関する制約として、正しくない操作はどれか。117異なるパーティション(ファイルシステム)間にまたがってリンクを作成したい場合、どのようなリンクであれば作成可能か。118catコマンドを実行する際、引数にファイル名を指定しなかった場合の動作として正しいものはどれか。119ファイルの内容に行番号を付けて表示するnlコマンドの特徴として、cat -nコマンドとの違いはどれか。1201画面に収まらない長いファイルを表示する際、上下のスクロールが可能で、オンラインマニュアルの表示形式としても採用されてい...121シェルで使用されるワイルドカードにおいて、「[a-z]」という指定が意味するものはどれか。122echo '$HOME' と実行した際の結果として正しいものはどれか。123「cd ~yuko」と実行した場合、移動先となるディレクトリはどれか。124コマンド置換を利用して、dateコマンドの実行結果を文字列に埋め込みたい。正しい構文はどれか。125カレントディレクトリの /tmp/A ディレクトリ内にあるすべてのファイル・サブディレクトリをカレントディレクトリに移動...

③ GNUとUnixのコマンド

67

コマンドラインでの作業を支えるコマンド群を扱う分野です。テキスト処理では行の抽出・置換・並べ替え・重複除去といった各コマンドの役割と組み合わせが中心になります。標準入出力とリダイレクト、パイプによるコマンドの連結は、Linuxの思想を体現する重要概念です。あわせて正規表現によるパターンマッチ、プロセスの確認と制御、ジョブの管理、圧縮とアーカイブが問われます。コマンドの組み合わせで目的を達成する発想を身につけてください。

126現在のシェルで定義されているシェル変数の一覧を表示するコマンドとして適切なものはどれか。127シェル変数から環境変数を作成し、子プロセスに引き継がれるようにするコマンドはどれか。128現在のPATH環境変数に「/home/user/bin」を追加するための正しいコマンドラインはどれか。129bashシェルにおいて、カレントディレクトリの絶対パスが格納されている変数はどれか。130環境変数の一覧を表示するコマンドとして適切なものはどれか。131シェル変数を削除するためのコマンドはどれか。132コマンド履歴を格納するファイルを定義している環境変数はどれか。133bashシェルのコマンドプロンプトの表示形式を定義している環境変数はどれか。134まだコマンドラインが完了せず、継続行であることを表す2次プロンプトを定義している変数はどれか。135リダイレクションによる既存ファイルへの上書きを禁止する設定はどれか。136ログイン後にbashがviのキーストロークを認識するように設定するコマンドはどれか。137現在のシェルのプロセスを、新しく実行するコマンドのプロセスで置き換えるコマンドはどれか。138ディレクトリを移動する際、実行ユーザの作業用ディレクトリ(ホームディレクトリ)を表す記号はどれか。139あるディレクトリを起点として、1つ上の階層にある親ディレクトリを表す記号はどれか。140引数にディレクトリの指定を省略して「cd」コマンドのみを実行した場合、どのディレクトリに移動するか。141ディストリビューションに含まれないソフトウェアをインストールした場合、マニュアルファイルが置かれる標準的なディレクトリパ...142manコマンドで、指定したキーワードを含むマニュアルが何セクションにあるかを表示するオプションはどれか。143manコマンドで特定のセクションのマニュアルを表示する場合の正しい指定方法はどれか。144ホームディレクトリにあるコマンド実行履歴ファイルのデフォルト名はどれか。145historyコマンドの履歴から指定した履歴番号のコマンドを消去するオプションはどれか。146コマンドラインで「!!」と入力した場合の挙動として適切なものはどれか。147標準出力を表すファイル記述子の番号はどれか。148標準エラー出力を表すファイル記述子の番号はどれか。149標準エラー出力のみをファイルに上書きで保存する正しいリダイレクト記号はどれか。150標準出力と標準エラー出力の両方を同一のファイルに追記する構文はどれか。151あるプログラムの実行結果(標準出力・標準エラー出力とも)を一切表示させず破棄する正しい指定はどれか。152コマンドの標準出力を別のコマンドの標準入力として渡す際に使用する記号はどれか。153標準入力から読み込んだデータを標準出力とファイルの両方に出力するコマンドはどれか。154パイプラインの終了ステータスを、最後のコマンドではなく失敗したコマンドの値で判定するようにするbashのオプションはどれ...155直前にバックグラウンドで実行したジョブのプロセスIDを格納している特殊変数はどれか。156コマンドの後ろに「<<」と識別文字列を指定し、その文字列が現れるまでの内容を標準入力として扱う機能はどれか。157ファイルの末尾10行をデフォルトで表示するコマンドはどれか。158ファイルの内容が増え続けていると仮定し、常にファイルの最終部分を読み続けようとするtailコマンドのオプションはどれか。159ファイルの先頭部分を表示するコマンドはどれか。160ファイル内の小文字をすべて大文字に変換して表示するコマンドラインはどれか。161trコマンドで、文字群で合致した文字を削除するオプションはどれか。162trコマンドで、連続する同じ文字の繰り返しを1文字に置き換えるオプションはどれか。163テキストファイル内全体を対象に、「bob」という文字列をすべて「Bob」に置換する正しいsedコマンドはどれか。164sedコマンドを使用して、ファイル内の空行を削除する正しい指定はどれか。165ファイル内の各行に連続した空行がある場合、それを1行の空行にまとめて表示するcatコマンドのオプションはどれか。166ファイル内の特定のフィールドのみを取り出すコマンドはどれか。167コロン(:)区切りのファイルから、第1フィールドと第3フィールドだけを表示するコマンドラインはどれか。168ファイルの行数だけを出力するwcコマンドのオプションはどれか。169ファイルの内容を8進数や16進数、ASCII文字としてダンプ表示するコマンドはどれか。170odコマンドで、データをASCII文字またはエスケープ文字として表示するオプションはどれか。171ファイルを決まった行数(デフォルトで1000行)ずつに分割するコマンドはどれか。172指定された2つのファイルを比較し、共通するフィールドが同一だった場合に結合して出力するコマンドはどれか。173ファイル内のタブ文字を半角スペースに変換するコマンドはどれか。174テキストデータ内の文字列検索を行う基本的なコマンドはどれか。175grepコマンドで、パターンと一致しない行を検索して表示するオプションはどれか。176grepコマンドで、大文字と小文字を区別しないで検索を行うオプションはどれか。177grepコマンドで、パターンに一致した行を含むファイル名だけを表示するオプションはどれか。178正規表現において、行の先頭を表すメタキャラクタはどれか。179正規表現において、行の末尾を表すメタキャラクタはどれか。180正規表現において、任意の1文字に一致するメタキャラクタはどれか。181正規表現「[abc]」が意味するものとして正しいものはどれか。182正規表現において、メタキャラクタを単なる文字として扱いたい場合(エスケープ)に使用する記号はどれか。183egrepコマンドと同じ動作をするgrepコマンドのオプションはどれか。184正規表現を使用せず、指定した文字列を単なる文字列として検索するコマンドはどれか。185現在実行中のプロセスを調べて、実効ユーザIDやプロセス名を基にプロセスIDを検索するコマンドはどれか。186viエディタ起動時のデフォルトの動作モードはどれか。187viエディタで、ファイルを変更したかどうかにかかわらず上書き保存して終了するコマンドはどれか。188viのコマンドモードで、ファイルの変更がなければタイムスタンプを変更せずに終了し、変更があれば保存して終了するキー操作は...189viのコマンドモードで、現在の行の末尾へカーソルを移動するキー操作はどれか。190viのコマンドモードで、カーソル行の下に新しい行を作成し、その先頭から入力モードに移行するキー操作はどれか。191viのコマンドモードで、カーソルから次の単語を1単語削除するキー操作はどれか。192viのエディタ内で一時的に行番号を表示させるための、exモードでの正しい設定コマンドはどれか。

④ リポジトリとパッケージ管理

50

ソフトウェアの導入と更新を扱う分野です。パッケージ管理システムには系統があり、Red Hat系ではRPM形式とYUM/DNF、Debian系ではdeb形式とdpkg/APTが用いられます。それぞれのコマンドで、インストール・アンインストール・更新・検索・依存関係の解決をどう行うかが中心テーマです。リポジトリの設定と役割、GPGキーによる正当性の検証も対象になります。系統ごとにコマンドを対応表で整理すると混同しにくくなります。

193RPMベースのシステム(Red Hat系など)で採用されているパッケージファイルの拡張子はどれか。194Debian系のシステム(Ubuntuなど)で採用されているパッケージ管理システムで扱うファイルの拡張子はどれか。195RPMパッケージのファイル名「cups-1.6.3-35.el7.x86_64.rpm」において、「x86_64」が表し...196rpmコマンドで、システムにインストール済みのすべてのパッケージ情報を一覧表示するオプションはどれか。197rpmコマンドで、インストール済みの特定のパッケージに含まれるファイル名をリスト表示するオプションはどれか。198rpmコマンドで、特定のファイル(例:/etc/skel/.bashrc)を所有するパッケージを調べるオプションはどれか...199インストール済みのパッケージに含まれる設定ファイルのみを表示するrpmコマンドのオプションはどれか。200インストール前のRPMパッケージファイルが依存しているパッケージ情報を調べるコマンドラインとして正しいものはどれか。201RPMパッケージをインストールする際、すでにインストールされている場合はアップグレードを行い、存在しない場合は新規インス...202RPMパッケージをインストールする際、システムにすでに旧バージョンがインストールされている場合のみアップグレードを行うオ...203rpmコマンドでパッケージをアンインストールする際、他のパッケージからの依存関係を無視して強制的に削除するオプションはど...204rpmコマンドで、実際にはパッケージをインストールせずに衝突等のチェックのみを行い、結果を表示するオプションはどれか。205yumコマンドで、指定したキーワードで関連するパッケージを検索するサブコマンドはどれか。206yumコマンドで、インストール済みのパッケージの中で更新可能なものを一覧表示するサブコマンドはどれか。207特定のRPMパッケージの依存情報をyumコマンドで表示するサブコマンドはどれか。208yumコマンドで特定のパッケージを削除する際、不要となる依存パッケージも一緒に検証して削除するために使用するサブコマンド...209yumコマンドで、システムにインストール済みのパッケージ一覧を表示する正しいコマンドはどれか。210yumコマンドが参照するリポジトリの設定ファイルが保存されるデフォルトのディレクトリはどれか。211yumコマンドの実行時のログファイルの指定など、基本設定情報が記述されているファイルはどれか。212RPMパッケージのインストールは行わず、ファイルのみをダウンロードする場合に便利なコマンドはどれか。213yumコマンドで、共通の目的で提供されるパッケージの集合(パッケージグループ)を一覧表示するサブコマンドはどれか。214dpkgコマンドで、システムにインストールされているdebパッケージを一覧表示するオプションはどれか。215dpkgコマンドで、インストール済みの特定のパッケージに含まれるファイル一覧を表示するオプションはどれか。216インストール済みのdebパッケージの中から、特定のファイル(例:/etc/sample.conf)が含まれているパッケー...217dpkgコマンドで、指定したパッケージの詳細情報を表示するオプションはどれか。218dpkgコマンドでdebパッケージファイルをシステムにインストールするオプションはどれか。219debパッケージをアンインストールする際、設定ファイルは残したままにするdpkgコマンドのオプションはどれか。220debパッケージを、設定ファイルも含めて完全にシステムから削除するdpkgコマンドのオプションはどれか。221インストール済みのDebianパッケージに対して、インストール時と同じように設定内容(ロケールなど)を変更・再設定するコ...222apt-getコマンドで、パッケージデータベース(入手リスト)を最新の情報に更新するサブコマンドはどれか。223apt-getコマンドを使用してパッケージをインストールし、依存関係も自動的に解決するサブコマンドはどれか。224apt-getコマンドでシステムのアップグレードを行う際、必要であれば古いパッケージの削除も行い最新状態にするサブコマン...225apt-get upgrade と apt-get dist-upgrade の違いとして正しいものはどれか。226apt-getコマンドで、パッケージをアンインストールするサブコマンドはどれか。227apt-cacheコマンドで、指定したキーワードを含むパッケージを検索して表示するサブコマンドはどれか。228apt-cacheコマンドで、指定したパッケージの詳細情報と依存情報を表示するサブコマンドはどれか。229インストール可能なすべてのdebパッケージを一覧表示するapt-cacheのサブコマンドはどれか。230指定したファイル名等のパターンが含まれているパッケージを、未インストールのものも含めて検索するコマンドはどれか。231apt-fileコマンドを実行した際、「The cache is empty.」というエラーが出た。次に実行すべきコマン...232Debian系システムで、パッケージが置かれているネットワーク上の場所(リポジトリ)のURLを記述する設定ファイルはどれ...233yumコマンドを使用して、システムのすべてのパッケージをアップグレードするコマンドラインはどれか。234Debian系システムで、パッケージの検索、追加、削除を使い分けることなく1つのコマンドで実行できる統合ツールはどれか。235rpmコマンドで、インストール済みパッケージのファイルが導入時から変更されていないかをRPMデータベースと照合して検証す...236rpmコマンドでパッケージをインストールする際、進行状況を「#」記号で表示するオプションはどれか。237rpmコマンドの「-K」または「--checksig」オプションの役割として正しいものはどれか。238rpmコマンドでインストール済みのRPMパッケージの詳細情報を表示するオプションの組み合わせはどれか。239dpkgコマンドで、インストールが完了していないパッケージを検索するオプションはどれか。240指定したdebパッケージの依存関係と、その依存関係を満たす他のパッケージの一覧を表示するapt-cacheのサブコマンド...241dpkgコマンドで、インストールされたパッケージではなく、指定したdebパッケージファイル自体に含まれるファイルの一覧を...242yumコマンドのリポジトリ設定ファイルにおいて、リポジトリサーバのURLを直接指定するフィールドはどれか。

⑤ ハードウェア、ディスク、パーティション、ファイルシステム

63

記憶装置とその管理を扱う分野です。ハードウェアではデバイスファイルの命名規則、周辺機器の認識と情報の確認方法が基礎になります。パーティションではMBRとGPTの違い、パーティションの作成と削除が対象です。ファイルシステムでは種類ごとの特徴、作成とマウント、自動マウントの設定、ディスク使用量の確認、整合性のチェックが頻出になります。あわせてLVMによる柔軟な領域管理、スワップ領域の設定も問われます。

243Intel Coreマイクロアーキテクチャにおいて、プロセッサ内部やPCH内の主要なデバイスが接続されるバスはどれか。244プロセッサのモデル名やコア数などの情報が格納されているファイルはどれか。245lspciコマンドで表示できる情報として、適切でないものはどれか。246システムのすべてのPCIバスと、接続されているデバイスに関する情報を表示するコマンドはどれか。247SSD(Solid State Drive)の特徴として適切なものはどれか。248USBデバイスの物理的な階層構造をツリー状に表示するlsusbコマンドのオプションはどれか。249現在システムにロードされているカーネルモジュールの状態を表示するコマンドはどれか。250指定されたモジュールの依存関係を確認し、必要なモジュールを自動的に追加・削除するコマンドはどれか。251insmodコマンドとmodprobeコマンドの違いとして適切なものはどれか。252モジュールに対する設定(特定のモジュールを読み込まないブラックリスト設定など)を行うファイルの配置先ディレクトリはどれか...253近年のLinuxシステムにおける、電源投入からログイン画面表示までのブートシーケンスとして適切な順番はどれか。254従来のSysV init環境のブートシーケンスにおいて、カーネルが初期化の最終段階で生成する最初のユーザプロセス(プロセ...255UEFI環境において、OSをブートするローダはどこから起動されるか。256MBR(Master Boot Record)形式のパーティションテーブルにおいて、作成可能な基本パーティションの最大数...257GPT(GUID Partition Table)のデフォルトの設定において、作成可能なパーティションの最大数はいくつか...258GPT形式のディスクにおいて、パーティションエントリの個数やサイズなどを管理するGPTヘッダはどこに格納されているか。259GPT形式の各パーティションエントリにおいて、パーティションの開始と終了位置を示すために使われるアドレス指定方式はどれか...260急激なファイルサイズの増大によるディスクフルの危険性を考慮し、独立したパーティションに割り当てることが推奨されるディレク...261ログファイルやメールキューなど、システムの運用中にサイズが変化するファイルが配置されるディレクトリはどれか。262MBR形式において、論理パーティションに割り当てられるパーティション番号はいくつから始まるか。263LVM(Logical Volume Manager)において、ディスクパーティションから初期化され、物理エクステント(...264LVM(Logical Volume Manager)の特徴として誤っているものはどれか。265LVMの論理ボリュームのサイズを動的に伸縮できる理由はどれか。2662番目のポートに接続されたSATAハードディスク全体を示すデバイスファイル名として適切なものはどれか。267SATA接続されたCD/DVDドライブに対して、カーネルが割り当てる実デバイスファイル名(シンボリックリンクではないもの...268SATAポートとSATAデバイスの接続情報など、SCSIやSATAデバイスの情報を表示するコマンドはどれか。269デバイスの接続や切断をカーネルが検知した際、動的にデバイスファイルを作成・削除するデーモンはどれか。270udevdによるデバイスファイル作成の仕組みとして適切なものはどれか。271udevdがデバイスファイルを作成する際に参照する、ルールファイルが配置されているディレクトリはどれか。272udevイベントのモニタリングや、カーネルへudevイベントのリクエストを行うための管理コマンドはどれか。273指定したディスクデバイス(例: /dev/sda)の作成済みのパーティションテーブルを一覧表示するコマンドはどれか。274fdiskコマンドの対話プロンプトにおいて、パーティションのタイプ(システムID)を変更するためのサブコマンドはどれか。275fdiskコマンドの表示において、Linuxスワップ領域を示すパーティションタイプ(ID)はどれか。276GPTに対応し、fdiskと同様のインターフェースでGPTパーティションを操作できるコマンドはどれか。277ext3ファイルシステムが、前身であるext2から拡張された主な機能はどれか。278XFSファイルシステムの特徴として適切なものはどれか。279vfatファイルシステムの説明として適切なものはどれか。280デバイス /dev/sdc1 上に ext4 ファイルシステムを作成(初期化)するコマンドとして適切なものはどれか。281ext4ファイルシステムを作成する際、スーパーユーザ(root)専用の予約ブロックとしてデフォルトで確保される割合はどれ...282mkfsコマンドを用いてext4ファイルシステムを作成する際、スーパーユーザ用の予約ブロックの割合を明示的に指定するオプ...283ファイルシステムのiノード(inode)の使用状況を確認するためのコマンドはどれか。284extファイルシステムにおいて、iノードが1つ消費される操作はどれか。285特定のパーティションやファイルをスワップ領域として使用できるように初期化するコマンドはどれか。286mkswapで初期化されたスワップ領域をシステムで有効化し、利用可能な状態にするコマンドはどれか。287現在システムで有効になっているスワップ領域を無効にするコマンドはどれか。288dfコマンドとduコマンドの違いとして適切なものはどれか。289dfコマンドにおいて、容量を1024を基準とした単位(K, M, G)に自動換算して人間が読みやすく表示するオプションは...290duコマンドにおいて、サブディレクトリごとの個別の容量は表示せず、指定したディレクトリ全体の総容量のみを表示するオプショ...291ファイルシステムをディレクトリツリーの一部として接続し、アクセス可能にする操作を何と呼ぶか。292デバイスファイル /dev/cdrom を /media ディレクトリにマウントするための正しいコマンドラインはどれか。293コマンド「mount -a」を実行した際の動作として適切なものはどれか。294あるディレクトリツリーを、別のディレクトリにも再マウントして両方からアクセス可能にするmountコマンドのオプションはど...295システム上の利用可能なブロックデバイスの一覧をツリー状などで表示するコマンドはどれか。296ブロックデバイスのUUIDやファイルシステムタイプ(TYPE)、ボリュームラベル(LABEL)などの属性を表示するコマン...297ディレクトリにマウントされているファイルシステムをシステムから切り離すコマンドはどれか。298umountコマンドを実行した際、「target is busy」というエラーが発生してアンマウントに失敗した。この原因...299「target is busy」エラーでアンマウントできない場合の対処として適切なものはどれか。300システム起動時の自動マウント情報や、マウントオプションなどが記述されている設定ファイルはどれか。301/etc/fstabのマウントオプションにおいて、rootユーザだけでなく一般ユーザにも対象ファイルシステムのマウントを...302/etc/fstabファイルに記述される設定行において、Linux起動時のfsckによるチェック順序を指定するフィールド...303/etc/fstabファイルの第5フィールド(バックアップの指定)の役割として適切なものはどれか。304/etc/fstabの第4フィールド(マウントオプション)において、rw, suid, dev, exec, auto,...305起動時にチェックや修復が行われないXFSファイルシステムにおいて、手動で修復を行うためのコマンドはどれか。

⑥ シェルおよびスクリプト

70

作業を自動化するための仕組みを扱う、出題数が最多の分野です。シェルでは環境変数とシェル変数の違い、設定ファイルの読み込み順序、エイリアスと関数、コマンド履歴の活用が基礎になります。スクリプトでは変数の扱い、条件分岐と繰り返し、コマンドの終了ステータスによる判定、引数の受け取り、関数の定義が中心テーマです。実務での自動化に直結する領域であり、手を動かして書いてみることで理解が深まります。

306ログインシェルとしてbashが起動した際、最初に読み込まれる設定ファイルはどれか。307bashをログインシェルとして起動したとき、各ユーザのホームディレクトリ内で最も優先して読み込まれるファイルはどれか。308ユーザがログインした後にターミナルエミュレータを開いて起動する「非ログインシェル」で、起動のたびに読み込まれる設定ファイ...309~/.bash_profileのパーミッションとして正しい説明はどれか。310bashのログインシェルが終了するとき(ログアウト時)に実行されるファイルはどれか。311ユーザのログインシェルはシステムのどのファイルで指定されているか。312RedHat系のディストリビューションにおいて、非ログインシェル起動時にどのユーザにも共通した設定を行うファイルはどれか...313Ubuntuのデフォルト設定において、ログイン時にも/etc/bash.bashrcを実行させたい場合、どのように設定を...314CentOSやFedoraで/etc/bash.bashrcが使用不可となっている理由は何か。315コマンド「cmd」の実行結果をシェル変数「var」に格納する正しい記述はどれか。316コマンドの実行結果を変数に代入するバッククォートを用いた記述として正しいものはどれか。317変数代入「var=$((1+2))」を実行すると、変数varには何が格納されるか。318シェルスクリプト「script.sh」内で「export ABC=123」を記述した。この変数を現在のシェルに反映させる...319「source script.sh」と同じ結果をもたらすコマンドラインはどれか。320関数「myfunc」を実行すると「Hello」と表示させたい。bashで関数を定義する正しい構文はどれか。321シェル内で定義された関数はどのように実行されるか。322シェル内の「すべてのシェル変数」「環境変数」および「関数」を一覧表示するコマンドはどれか。323シェル内で定義されている「関数のみ」を表示するコマンドオプションはどれか。324長いコマンドやオプション群に別名を付けて、入力の手間を省くためのコマンドはどれか。325オプションを含めて別名を設定する際、正しい囲み記号の使い方はどれか。326設定した別名(エイリアス)を削除するコマンドはどれか。327aliasコマンドを引数なしで実行した場合の動作はどれか。328設定されている「ls」のエイリアスを一時的に無効化し、本来のlsコマンドを実行する方法はどれか。329「echo $#」を実行した際に表示されるものは何か。330最後に実行したコマンドの終了ステータス(終了値)を格納している特殊変数はどれか。331現在実行中のシェルのPID(プロセスID)を格納している特殊変数はどれか。332区切り文字で区切られたすべての引数を1つの変数として扱う特殊変数はどれか。333実行中のシェルスクリプト自身のファイル名が格納されている特殊変数はどれか。334コマンドが正常終了した場合、終了値(終了ステータス)として返される数値はどれか。335コマンドの終了値として「0以外」が返ってきた場合、それは何を意味しているか。336trueコマンドを実行した直後に「echo $?」を実行すると何が表示されるか。337falseコマンドを実行した直後に「echo $?」を実行すると何が表示されるか。338シェルスクリプトの1行目に記述される、解釈実行するインタプリタを指定する文字列「#!/bin/bash」の「#!」を何と...339スクリプトファイル「script.sh」を「./script.sh」として直接実行するために必要な権限の組み合わせとして...340「bash sample.sh」のように、bashコマンドの引数としてシェルスクリプトを実行する場合、スクリプトファイル...341スクリプト「#!/bin/bash」を「bash script.sh」として実行した場合、1行目のシバンはどう扱われるか...342「./script.sh arg1 arg2 arg3」と実行したとき、スクリプト内で「echo $2」を実行すると何が...343「./test.sh a b c」として実行した際、スクリプト内の「echo $0」が返す値はどれか。344bashの条件分岐において、「コマンド1の終了値が0であればコマンド2を実行する」という構文はどれか。345条件判定のためにif文でよく使われる「[ ]」は、実際にはどのコマンドを呼び出しているか。346条件式において、ファイルが存在し、かつ「ディレクトリ」である場合に真を返す演算子はどれか。347条件式において、ファイルが存在し、かつ「通常ファイル」である場合に真を返す演算子はどれか。348条件式において、ファイルが存在し、かつ「実行可能」である場合に真を返す演算子はどれか。349条件式において、単純に「ファイル(またはディレクトリ)が存在する」ことだけを確認する演算子はどれか。350条件式「[ -z "文字列" ]」は、どのような場合に真を返すか。351条件式「[ -n "文字列" ]」は、どのような場合に真を返すか。3522つの文字列が「等しくない」ことを判定する条件式はどれか。353文字列としてではなく整数値として比較し、2つの値が等しい場合に真となる条件式はどれか。354整数1が整数2「より小さい(未満)」ことを判定する演算子はどれか。355整数1が整数2「以上(より大きいか等しい)」ことを判定する演算子はどれか。356if文の条件式の中で、ブロックデバイスファイル「/dev/sda1」に対して「[ -f /dev/sda1 ]」を実行し...357指定したリストの要素数だけ繰り返し処理を行うための構文はどれか。358「for i in 1 2 3; do echo $i; done」を実行したときの出力結果はどれか。359コマンドが正常終了(終了値0)を返す間、繰り返し処理を実行し続ける構文はどれか。360bashスクリプト内で変数の算術演算を行いたい場合、式を評価するコマンドはどれか。361複数のパターンマッチングで条件分岐を行うcase文において、最後にブロックを閉じるキーワードはどれか。362case文の中で、各パターンの処理の終わりを示す記号はどれか。363case文で「どのパターンにも一致しなかった場合」の処理を記述するためによく使われるパターン文字はどれか。364前のコマンドが成功した(終了ステータスが0の)場合のみ、次のコマンドを実行する制御演算子はどれか。365前のコマンドが失敗した(終了ステータスが0以外の)場合のみ、次のコマンドを実行する制御演算子はどれか。366「コマンド1 ; コマンド2」と記述した場合の動作として正しいものはどれか。367コマンドラインやスクリプト内で「*」(アスタリスク)を単独で使用した場合、シェルはそれをどう解釈するか。368「for i in *; do echo $i; done」を実行した場合の動作として最も適切なものはどれか。369スクリプト内で任意の終了ステータスを返して終了させるために使うコマンドはどれか。370bashのプロンプトで「echo -n "Hello"」を実行した場合の「-n」オプションの役割は何か。371「#!/bin/bash」と「exit $#」の2行だけを記述したスクリプトを「./script.sh a b c d」...372「[ "Linux" != "Unix" ]」を実行した直後に「echo $?」を実行した場合、表示される値はどれか。373「[ "Linux" = "Unix" ]」を実行した直後に「echo $?」を実行した場合、表示される値はどれか。374特殊なシェル変数のうち、「$1」や「$2」は何を表しているか。375「alias l='ls -l'」とエイリアスを定義した場合、この設定内容が保存される場所として正しいものはどれか。

⑦ ネットワークの基礎

66

Linuxをネットワークに接続し運用する方法を扱う分野です。基礎理論ではIPアドレスとサブネットマスク、CIDRによる表記、ルーティングの考え方、代表的なプロトコルとポート番号が出発点になります。設定ではネットワークインターフェースの構成、IPアドレスの割り当て、デフォルトゲートウェイとDNSの指定が対象です。あわせて接続確認や経路の追跡、通信状態の確認といったトラブルシューティングの手順が頻出になります。

376IPv4アドレスのビット長として正しいものはどれか。377IPv6アドレスのビット長として正しいものはどれか。378IPv4のクラスCにおける、1バイト目の値の範囲として正しいものはどれか。379ネットマスク「255.255.0.0」を表すプレフィックス表記として正しいものはどれか。380プレフィックス「/26」のネットワークにおいて、ホストアドレスとして割り当て可能な最大個数はいくつか。381IPアドレス172.16.1.192/26を取得し、そのうち1つをルータに割り当てた。他のホストに割り振ることができる残...382ホスト部のすべてのビットが「1」であるIPアドレスが表すものはどれか。383ホスト部のすべてのビットが「0」であるIPアドレスが表すものはどれか。384IANAによって予約されているIPv4のクラスAプライベートアドレスの範囲はどれか。385IANAによって予約されているIPv4のクラスBプライベートアドレスの範囲はどれか。386IPv6のローカルアドレス(ループバックアドレス)の正しい表記はどれか。387IPv6のユニークローカルユニキャストアドレス(ULA)のプレフィックスとして正しいものはどれか。388IPv6のリンクローカルアドレスのプレフィックスとして正しいものはどれか。389IPv6アドレスの省略表記に関する説明として、誤っているものはどれか。390IPv6の特徴に関する説明として、正しいものはどれか。391IPv4アドレスを持つノードとIPv6アドレスを持つノードの通信に関する説明として、正しいものはどれか。392TCPプロトコルの特徴として適切なものはどれか。393UDPプロトコルの特徴として適切なものはどれか。394UDPを使用するサービスとして適切な組み合わせはどれか。395ポート番号の範囲として正しいものはどれか。396「Well Known Ports」として割り当てられているポート番号の範囲はどれか。397「Registered Ports」として割り当てられているポート番号の範囲はどれか。398サービス名とポート番号の対応が記述されているファイルはどれか。399SSHサービスがデフォルトで使用するポート番号とプロトコルの組み合わせはどれか。400HTTPサービスがデフォルトで使用するポート番号はどれか。401SMTPサービスがデフォルトで使用するポート番号はどれか。402DNSサービス(domain)がデフォルトで使用するポート番号はどれか。403HTTPSサービスがデフォルトで使用するポート番号はどれか。404/etc/protocolsファイルに記述されている内容として正しいものはどれか。405nmapコマンドでUDPポートのスキャンを行うためのオプションはどれか。406nmapコマンドでOSの検出を行うためのオプションはどれか。407ホスト名を「host01.example.com」に変更するためのコマンドとして適切なものはどれか。408/etc/hostsファイルの正しい書式はどれか。409ネットワークインターフェースeth0にIPアドレス172.16.0.1を設定し、動作状態にするコマンドはどれか。410宛先ネットワーク172.17.0.0/16へのゲートウェイを172.16.255.254とするエントリを追加する正しいr...411デフォルトゲートウェイを172.16.255.253に設定する正しいrouteコマンドはどれか。412デフォルトルートに関する説明として正しいものはどれか。413LinuxでIPフォワーディング(ルータ機能)を有効にするために設定値を1にするカーネル変数のファイルはどれか。414コマンドラインからIPフォワーディングを有効にするための正しいsysctlコマンドはどれか。415ipコマンドでネットワークインターフェースeth0を動作状態(up)にする正しいコマンドはどれか。416ipコマンドでeth0にIPアドレス192.168.1.1/24を追加する正しいコマンドはどれか。417ipコマンドでルーティングテーブルを表示する正しいコマンドはどれか。418ipコマンドでデフォルトゲートウェイ192.168.1.254を指定する正しいコマンドはどれか。419systemd環境において、NetworkManagerサービスを起動する正しいコマンドはどれか。420nmcliコマンドの第1引数として指定するオブジェクトに存在しないものはどれか。421nmcliコマンドで「ネットワークには接続しているが、インターネットへアクセスできない」状態を示すconnectivit...422nmcliコマンドで、引数を付けずに一覧表示するとNAME・UUID・TYPE・DEVICEの4項目が表示されるオブジェ...423pingコマンドをオプションなしで実行した場合の動作として正しいものはどれか。424pingコマンドが接続性のテストに利用しているプロトコルはどれか。425ICMPのメッセージタイプ8と0が表す機能の組み合わせとして正しいものはどれか。426tracerouteコマンドが経路途中のルータを検知するために利用しているICMPメッセージはどれか。427tracerouteコマンドがデフォルトでパケット送信に使用するプロトコルはどれか。428tracerouteコマンドでICMP ECHOパケットを使用して経路をトレースするためのオプションはどれか。429netstatコマンドで、ホストやポートを名前解決せず数字のアドレスで表示するオプションはどれか。430netstatコマンドで接続待ち(LISTEN)状態のソケットのみを表示するオプションはどれか。431ssコマンドでUNIXドメインソケットを表示するためのオプションはどれか。432ssコマンドでソケットを使用しているプロセスのPIDと名前を表示するオプションはどれか。433ncコマンドが持っていない機能はどれか。434ncコマンドで指定した範囲のポートをスキャンし、オープンポートを報告するオプションはどれか。435DNSクライアントとして、問い合わせるDNSサーバのIPアドレスを指定する設定ファイルはどれか。436/etc/resolv.confファイルにおいて、nameserverディレクティブで指定できるDNSサーバの最大数はい...437/etc/resolv.confにおいて、domainとsearchディレクティブを両方指定した場合の挙動として正しいも...438/etc/nsswitch.confファイルに「hosts: files dns」と記述されている場合の名前解決の順序と...439hostコマンドで特定の問い合わせタイプ(MXレコードなど)を指定するためのオプションはどれか。440digコマンドでIPアドレスからホスト名を問い合わせる(逆引き)ためのオプションはどれか。441getentコマンドの挙動に関する説明として正しいものはどれか。

⑧ システム管理

63

システムを運用するための管理業務を扱う分野です。ユーザー管理ではアカウントの作成・変更・削除、パスワードの管理、グループの操作、関連する設定ファイルの構成が中心になります。ジョブのスケジューリングでは定期実行の設定方法と書式、一度だけの実行予約が対象です。あわせてシステムのロケールと文字コード、タイムゾーンの設定、時刻の同期、システム情報の確認方法が問われます。実務で日常的に使う操作が中心の領域です。

442新規にユーザを登録するコマンドはどれか。443useraddコマンドで、自動的にホームディレクトリを作成するオプションはどれか。444useraddコマンドでオプションを省略した際に使用されるデフォルト値が設定されているファイルはどれか。445新規ユーザ登録時、ユーザのホームディレクトリに自動的にコピーされる初期化ファイルが配置されているディレクトリはどれか。446/etc/passwdファイルのエントリは、コロン(:)で区切られたいくつのフィールドから構成されているか。447/etc/passwdファイルの第2フィールドに「x」が入っている場合、それは何を意味するか。448/etc/shadowファイルの第2フィールドが「!!」となっている場合、アカウントの状態として正しいものはどれか。449/etc/shadowファイルの第2フィールドにある暗号化パスワードの先頭が「$6$」で始まっている場合、使用されている...450/etc/shadowファイルの暗号化パスワードの先頭が「$1$」で始まっている場合、使用されている暗号化アルゴリズムは...451暗号化アルゴリズムとして「SHA-256」が使われている場合、/etc/shadowの第2フィールドの先頭文字はどれか。452ユーザのプライマリーグループ(1次グループ)が登録されているファイルはどれか。453ユーザが所属する2次グループが登録されているファイルはどれか。454/etc/groupファイルに含まれない情報はどれか。455システムに新しいグループを登録するコマンドはどれか。456システムからグループを削除するコマンドはどれか。457ユーザを特定の2次グループに登録するため、「usermod -G group1 user」と実行した。この操作の結果とし...458ユーザアカウントと、そのユーザのホームディレクトリを同時に削除するコマンドはどれか。459ネームサービススイッチ(/etc/nsswitch.conf)の設定に従い、LDAPやActive Directoryな...460アカウント自体は有効なまま、対話的なログインを禁止するための設定として適切なものはどれか。461特定ユーザのアカウントをロックするコマンドとして正しいものはどれか。462「usermod -L」コマンドを実行してアカウントをロックした場合、/etc/shadowファイルにはどのような変更が...463usermodコマンドでロックされたアカウントをアンロックするオプションはどれか。464root以外のUIDが1000未満(ディストリビューションによっては500未満など)のアカウントは、主にどのような目的で...465決められた時刻に特定のコマンドを定期的に実行する機能を提供するデーモンはどれか。466ユーザが定期的に実行するコマンドと時刻を設定(編集)するためのコマンドはどれか。467現在設定されているcrontabの設定ファイルを削除するコマンドはどれか。468ユーザがcrontabコマンドによって作成した設定ファイルが格納されるディレクトリはどれか。469ユーザのcrontabファイルのエントリは、いくつのフィールドから構成されているか。470crontabファイルのエントリにおいて、時間指定の5つのフィールドの正しい順番はどれか。471毎日、夜中の午前1時0分にコマンドを実行する場合の正しいcrontabの記述はどれか。472毎週月曜日から金曜日の17時30分にコマンドを実行する場合の正しいcrontabの記述はどれか。473crontabのエントリで「2分間隔」で実行するように指定する場合、分のフィールドの正しい記述はどれか。474/etc/cron.allowと/etc/cron.denyの両方が存在する場合、cronの利用制限はどのように処理され...475CentOSにおいて、/etc/cron.allowと/etc/cron.denyが両方とも存在しない場合、誰がcron...476システムの保守などを目的として、定期的なジョブを(システムが一時停止していても)実行漏れがないように実行するプログラムは...477anacronが実行するジョブと実行間隔を記述する設定ファイルはどれか。478/etc/anacrontabファイル内で、実行開始可能な時間帯の範囲を指定する変数はどれか。479/etc/anacrontabファイル内で、実行開始までのランダムな遅延時間の最大値を指定する変数はどれか。480anacrontabのジョブ記述行における「@monthly」というマクロの実行間隔の意味はどれか。481指定した時刻に特定のコマンドを1回だけ実行するように設定するコマンドはどれか。482atコマンドによってキューに入っている未実行のジョブ一覧を表示するコマンドはどれか。483ジョブ一覧を表示する「atq」コマンドと同等の動作をするコマンドはどれか。484atコマンドでキューに入れられた実行待ちのジョブを削除するコマンドはどれか。485ジョブを削除する「atrm」コマンドと同等の動作をするオプションはどれか。486特定のユーザに対してatコマンドの使用を明示的に禁止したい場合、そのユーザ名を記述するファイルはどれか。487現在設定されているロケール情報をすべて表示するコマンドはどれか。488すべてのロケール変数の中で、最も優先順位が高く設定が最優先される環境変数はどれか。489他の特定のロケール変数(LC_MESSAGESなど)やLC_ALLが設定されていない場合、すべてのデフォルトとして使用さ...490国際化されたプログラムが表示するメッセージの言語を指定する環境変数はどれか。491文字の種類(文字の分類や大文字小文字の変換など)を定義するロケール環境変数はどれか。492環境変数LANGを削除(unset)した場合、システムでデフォルトとして扱われるロケールはどれか。493ロケールを指定する書式として正しいものはどれか。494多言語のエンコード間を汎用的に変換する、GNU libc標準のコマンドはどれか。495iconvコマンドにおいて、変換元(現在)のエンコードを指定するオプションはどれか。496iconvコマンドにおいて、変換先(目的)のエンコードを指定するオプションはどれか。497useraddコマンドでユーザを作成する際、ログインシェルを指定するためのオプションはどれか。498ユーザがログインすると「This account is currently not available.」と表示され、強...499atコマンドで登録されたジョブの内容(スクリプトや環境変数など)を表示するオプションはどれか。500環境変数が「LANG=ja_JP.UTF-8」「LC_ALL=POSIX」と設定されている場合、システムで実際に適用され...501システムで利用可能なロケールの一覧をすべて表示するコマンドオプションはどれか。502対話的な指示に従ってタイムゾーンを/etc/localtimeに設定する古いコマンド(近年のディストリビューションでは非...503日本語の文字コード(Shift_JIS、EUC-JP、ISO-2022-JPなど)を判別し、変換も行えるコマンドはどれか...504オプションを一切付けずに「userdel yuko」コマンドを実行した場合の挙動として正しいものはどれか。

⑨ 重要なシステムサービス

63

システムの起動とサービス管理を扱う分野です。起動プロセスでは電源投入からログインまでの流れ、ブートローダの役割、初期化システムによるサービスの起動制御が中心テーマになります。サービスの起動・停止・有効化・状態確認の操作は実務で頻繁に使う操作です。ログ管理ではログの種類と保存場所、ログの確認と検索、ログローテーションの設定が頻出になります。あわせて時刻同期サービス、メール転送の基礎、印刷サービスも対象です。

505Linuxシステムの時刻(システムクロック)はどこで管理されているか。506システムクロックが管理する時刻を表示するコマンドはどれか。507rootユーザがdateコマンドを使って日付を2020年5月31日10時5分に設定する場合の正しいコマンドラインはどれか...508コマンド実行時に環境変数を用いて一時的にタイムゾーンをUTCに変更し、時刻を表示する方法はどれか。509Linuxシステムにおける時差情報ファイルが格納されているディレクトリはどれか。510/etc/localtimeファイルの役割として正しいものはどれか。511ハードウェアクロック(RTC)を設定・表示するコマンドはどれか。512ハードウェアクロックの時刻を読み取り、その値でシステムクロックを設定するオプションはどれか。513システムクロックの時刻を読み取り、その値でハードウェアクロックを設定するオプションはどれか。514NTPの階層構造(stratum)において、原子時計やGPSなどの基準となる時刻源が属する最上位の階層はどれか。515NTPサーバの時刻を参照してシステムの時刻を直接設定するコマンドはどれか。516システム時計を設定する前に、NTPサーバとシステム時計の差分(offset)のみを問い合わせて確認するコマンドはどれか。517ntpq -p コマンドの出力において、リモートホスト名の先頭に付く「*」の意味はどれか。518NTPデーモン(ntpd)の設定ファイル(/etc/ntp.conf)で、外部NTPサーバを指定するコンフィグレーション...519NTPサーバとの初期の同期にかかる時間を短縮するためにserverコマンドに付加するオプションはどれか。520pool.ntp.orgについて正しい説明はどれか。521chronycコマンドでシステムクロックのパフォーマンス情報(誤差やオフセットなど)を表示するサブコマンドはどれか。522chronycコマンドで、現在時刻源として使用しているサーバのリストと状態を表示するサブコマンドはどれか。523chronycのプロンプトで時刻のずれをステップで直ちに合わせるサブコマンドはどれか。524chronydが定期的にハードウェアクロックの同期を取るように設定する/etc/chrony.confのディレクティブは...525rsyslogの設定ファイルで、カーネルメッセージを表すファシリティはどれか。526rsyslog.confにおいて、特定のファシリティのログを一切記録しないように指定するプライオリティはどれか。527rsyslog.confのアクションフィールドで、ログインしているすべてのユーザの端末にメッセージを送る指定はどれか。528rsyslog.confでアクションフィールドの絶対パスの先頭に「-」を付ける意味はどれか。529syslogのプライオリティのうち、パニック状態でシステムが使用不能であることを示す最も優先度が高いものはどれか。530syslogのプライオリティ「warning」の意味として正しいものはどれか。531rsyslog.confにおいて、ログをリモートホスト(loghost)にUDPで転送する正しい記述はどれか。532rsyslog.confにおいて、ログをリモートホスト(loghost)にTCPで転送する正しい記述はどれか。533/etc/rsyslog.confを編集した後、設定を反映させるための正しいコマンドはどれか。534systemd-journaldが構造化したログを不揮発性ストレージ(再起動後も残る)に保存する場合のデフォルトパスはど...535systemd-journaldがログを揮発性ストレージ(再起動すると消える)に保存する場合のデフォルトパスはどれか。536journald.confの設定「Storage=auto」の挙動として正しいものはどれか。537journalctlコマンドで、ログを逆順(最新のものが最上位)に表示するオプションはどれか。538journalctlコマンドの出力で、最新の部分までジャンプして表示するオプションはどれか。539コマンドラインから任意のファシリティとプライオリティを指定してシステムログにメッセージを送るコマンドはどれか。540指定したコマンドを実行し、その標準出力とエラー出力をsystemd-journalに送ることでログに記録するコマンドはど...541logrotateの設定において、ローテーションされた過去のログファイルをgzipで圧縮するディレクティブはどれか。542logrotate.confにおいて、ログのローテーション後に特定のコマンド(syslogdの再起動など)を実行するため...543logrotateコマンドは通常、システム内でどのように定期実行されるか。544電子メールの配送に使用されるSMTPサービスの標準的なポート番号はどれか。545メールシステムのコンポーネントのうち、メールの配送を行いシステムの中核を担うプログラム(MTA)の説明はどれか。546MDA(Mail Delivery Agent)の役割として正しいものはどれか。547MUA(Mail User Agent)に該当するプログラムの組み合わせはどれか。548Postfixの主設定ファイルの絶対パスはどれか。549MTAが転送できなかったメールが置かれているキューを確認するコマンドはどれか。550一般的なLinuxディストリビューションで、SendmailやPostfixがメールアドレスの別名(エイリアス)設定に使...551/etc/aliasesファイルを編集した後、その内容をエイリアスデータベース(.db)に反映させるためのコマンドはどれ...552一般ユーザが自分宛に届いたメールを別のメールアドレスに転送したい場合、自身のホームディレクトリに作成するファイルはどれか...553MTAのうち、/etc/aliases.dbファイルを作成・参照せず、テキストの/etc/aliasesのみを直接参照す...554sendmailコマンドのオプションで、mailqコマンドと同等の機能(メールキューの表示)を提供するものはどれか。555sendmailコマンドのオプションで、newaliasesコマンドと同等の機能(エイリアスデータベースの更新)を提供す...556環境変数TZに設定する値を対話式で国や地域から選択して表示するコマンドはどれか。557NTPによる時刻の同期方式である「slew(スルー)」の説明として正しいものはどれか。558システムログを収集するソフトウェアの設定ファイルの互換性について正しい説明はどれか。559セキュリティや認証に関するメッセージを記録するファシリティのうち、最近のシステムで推奨・使用されているものはどれか。560syslogのプライオリティの優先順位において、「crit」の1つ下の(緊急度が低い)レベルはどれか。561rsyslog.confのアクションフィールドで指定する出力先のうち、先頭に「|」を付ける意味はどれか。562journalctlコマンドで、特定の日時以降のログを表示するための正しい書式はどれか。563Postfixにおけるキューの再送処理の挙動として正しいものはどれか。564UNIX系の標準的なMTAとして長く使われてきたSendmailにおいて、デフォルトで利用されるMDA(ローカル配信エー...565procmailをMDAとして使用している場合、ローカルなユーザ宛のメールが届けられる一般的なディレクトリのパスはどれか...566ntpq -pコマンドの出力に含まれる「offset」列が意味するものはどれか。567NTPデーモンであるntpd(4.x系)が準拠しているプロトコルの規格はどれか。

⑩ セキュリティ

65

システムを守る仕組みを扱う分野です。アクセス管理では特権の昇格、パスワードポリシー、ログイン制限、リソース使用の制限が中心になります。ネットワークセキュリティではパケットフィルタリングによる通信制御、不要なサービスの停止、開いているポートの確認が対象です。暗号化では公開鍵認証による安全な接続、鍵ペアの生成と配置、ファイルの暗号化が頻出になります。強制アクセス制御の仕組みも問われる、実務直結の重要領域です。

568/binディレクトリ内で、rootが所有し、かつSUIDビットが立っているファイルを検索するコマンドはどれか。569findコマンドで、指定したパーミッションと完全に一致するファイルを検索するオプションの記述方法はどれか。570SUIDまたはSGIDのいずれかが設定されたファイルを検索する条件式はどれか。571findコマンドで検索条件1と検索条件2のどちらか片方を満たす(論理和)ファイルを検索する書式はどれか。572特定のユーザー(ryo)のアカウント失効日を2020年12月31日に変更する適切なコマンドはどれか。573特定のユーザーのアカウント失効日を変更するための専用のコマンドはどれか。574ユーザーのパスワード有効期限やアカウント失効日を含むエージング情報を、項目名付きで一覧表示するコマンドはどれか。575ユーザーのパスワードを直ちに失効させ、次回ログイン時に新しいパスワードの設定を要求するコマンドはどれか。576passwdコマンドを用いて、パスワードの有効期限(変更なしに使える期間)を60日に設定するオプションはどれか。577/etc/shadowファイルに記述されている設定フィールドは、1行あたりいくつあるか。578/etc/shadowファイルにおいて、1970年1月1日からアカウントが使用不能になるまでの日数が記録されるフィールド...579アンマウントできないCDROMなど、特定のファイルシステムにアクセスしているプロセスを調べるコマンドはどれか。580fuserコマンドを用いてマウントポイントにアクセスしているプロセスを表示する正しいオプションはどれか。581最近ログインしたユーザーのリストを表示するlastコマンドが参照するファイルはどれか。582現在ログインしているユーザーのリストを表示するwhoコマンドやwコマンドが参照するファイルはどれか。583ファイルの個数や仮想メモリの使用量など、シェルから生成されるプロセスのリソースを制限するコマンドはどれか。584コアダンプで生成されるcoreファイルの最大サイズを制限するためのulimitのオプションはどれか。585オープンできるファイル(ファイル記述子)の最大個数を制限するためのulimitのオプションはどれか。586現在のulimitのすべての設定を一覧表示するオプションはどれか。587現在のログイン環境(ホームディレクトリなど)を維持したまま、実効ユーザーIDだけを別のユーザー(ryo)に変更するコマン...588別のユーザー(ryo)に切り替える際、ユーザーIDだけでなく新しいユーザーの環境(ホームディレクトリなど)を使用するコマ...589指定したユーザー(デフォルトはroot)の権限で特定のコマンドを実行するコマンドはどれか。590ユーザーがsudoコマンドによる実行権限を持っているかどうかを判定するために読み込まれる設定ファイルはどれか。591すべてのホスト上で、すべてのユーザーの権限で、すべてのコマンドを実行できる特権グループとして一般的に設定されるグループ名...592/etc/sudoersファイルを編集する際、複数ユーザーによる同時編集を防ぐための専用コマンドはどれか。593/etc/shadowファイルのパーミッションが、非特権ユーザーからアクセスできないように設定されている理由はどれか。594/etc/passwdファイルの正しいパーミッション(一般的な設定)はどれか。595一般ユーザーの対話的なログインを一時的に中止するために、rootが作成するファイルはどれか。596セキュリティ機能が強化されたデーモンであるxinetdの設定ファイルはどれか。597TCP Wrapperによって特定のサービスだけを許可したい場合に設定するファイルはどれか。598TCP Wrapper機能を提供するシェアードライブラリの名前はどれか。599/etc/hosts.allowファイルの書式として正しいものはどれか。600すべてのクライアントからのすべてのサービスリクエストを拒否するため、/etc/hosts.denyに設定する内容はどれか...601一般的に、TCP Wrapper(libwrap)によるアクセス保護を受けないサービスはどれか。602Netfilter(iptables)において、IPパケットのフィルタリングを行うために使用されるテーブルはどれか。603iptablesにおいて、ローカルホストへの入力パケットに適用するチェインはどれか。604iptablesコマンドで「-t テーブル名」オプションを省略した場合、デフォルトで適用されるテーブルはどれか。605iptablesコマンドで、指定したチェインの最後に新しいルールを追加するオプションはどれか。606iptablesコマンドで、チェインの先頭にルールを追加するオプションはどれか。607iptablesのルールに一致した場合のターゲットとして、パケットを破棄し、ICMPエラーメッセージを返さないものはどれ...608iptablesで送信先ポート番号を指定するためのオプションはどれか。609iptablesで複数のポート(例:20,21,25)をまとめて指定するために使用する拡張モジュールの指定はどれか。610Ubuntu/Debian系システムにおいて、iptables-saveコマンドの設定を起動時に読み込ませるための標準的...611firewalldをインストールした直後のデフォルトのゾーンはどれか。612firewall-cmdを用いて、ゾーンで許可されているサービスの一覧を表示するオプションはどれか。613firewall-cmdで設定した内容を、システム再起動後も有効にするための永続化オプションはどれか。614firewall-cmd --permanentで変更した設定を、システムを再起動せずにカーネルメモリに反映させるオプシ...615ユーザーごとのSSH接続オプション(ポート番号や鍵の指定など)を記述する設定ファイルはどれか。616SSH設定ファイル内で、使用する秘密鍵ファイルを指定するためのディレクティブはどれか。617OpenSSH 9.4以前のssh-keygenコマンドで鍵の種類を指定しなかった場合、デフォルトで作成されるキータイプ...618ssh-keygenで生成できるキータイプのうち、エドワーズ曲線を用いた暗号方式で、短い鍵長で高速に処理できるものはどれ...619SSHクライアントがサーバーに接続する際、一度復号した秘密鍵をメモリに保持し、パスフレーズの入力を省略できるようにするプ...620ssh-agentに対して秘密鍵を登録し、メモリに保持させるコマンドはどれか。621GPGを使用して秘密鍵と公開鍵のキーペアを新しく作成するコマンドはどれか。622GPGの設定ファイルやキーリングが保存されるディレクトリはどれか。623GnuPG 2.0以前において、他者の公開鍵や自身の公開鍵が保存される従来のキーリングファイルの名前はどれか。624GPGで作成した自分の公開鍵をファイルに出力(エクスポート)するオプションはどれか。625GPGでファイルを暗号化する際に使用するオプションはどれか。626GPGによる暗号化の際、暗号化に使用する公開鍵(受信者のユーザーID)を指定するオプションはどれか。627GPGを用いて送信先の公開鍵で暗号化されたファイルを受け取った際、それを復号するために必要なものはどれか。628GPGにおいて、公開鍵暗号ではなく共通鍵暗号によってファイルを暗号化するオプションはどれか。629パブリッククラウドのインスタンスで一時ディスク(非永続ディスク)を使用している場合の説明として正しいものはどれか。630クラウドにおいて、地理的に離れた複数の「リージョン」を使用する主な目的はどれか。631パブリッククラウド上のインスタンスのセキュリティ対策に関する説明として正しいものはどれか。632クラウドプロバイダによるメンテナンス時、インスタンスを稼働させたままで別のホストに移行し、利用者に影響を与えない手法を何...
LinuCレベル1トップへ戻る