こんにちは、インフラエンジニアのれおです。
- LinuCレベル1-101の難易度がわかる
- 現時点での習熟度がわかる
今回は、LinuCレベル1-101の確認問題を用意したので、現在の習熟度を確認するために使って頂けたらなと思います。
私自身、LinuCレベル1-101を受験した経験から重要な問題だけを厳選しました。
LinuCの過去問は非公開となっています。そのため、参考書などの模擬試験をやり終えた方は、実力試しに解いてみてください。
- LinuCレベル1-101 問題20選
- LinuCレベル1-101 問1
- LinuCレベル1-101 問2
- LinuCレベル1-101 問3
- LinuCレベル1-101 問4
- LinuCレベル1-101 問5
- LinuCレベル1-101 問6
- LinuCレベル1-101 問7
- LinuCレベル1-101 問8
- LinuCレベル1-101 問9
- LinuCレベル1-101 問10
- LinuCレベル1-101 問11
- LinuCレベル1-101 問12
- LinuCレベル1-101 問13
- LinuCレベル1-101 問14
- LinuCレベル1-101 問15
- LinuCレベル1-101 問16
- LinuCレベル1-101 問17
- LinuCレベル1-101 問18
- LinuCレベル1-101 問19
- LinuCレベル1-101 問20
- 解答&解説
- まとめ
LinuCレベル1-101 問題20選
合格率は65%ほどなので、13問正解すれば合格範囲です。
LinuCレベル1-101 問1
sshのknown_hostsファイルにはどのような情報が格納されますか?1つ選択しなさい。
A.サーバーの公開鍵
B.サーバーの秘密鍵
C.クライアントの公開鍵
D.クライアントの秘密鍵
LinuCレベル1-101 問2
1分後に電源をオフにするコマンドとして正しいものはどれですか?
A.shutdown -h
B.shutdown -c
C.shutdown -r
D.shutdown -1
LinuCレベル1-101 問3
Dockerレジストリにログインしたい。下線部に当てはまるオプションを記述しなさい。
docker _____
LinuCレベル1-101 問4
PIDが1203のとき、このプロセスを終了させたいが、終了時にそのプロセスによるクリーンアップ(終了処理)を実行させるコマンドとして適切なものはどれですか?1つ選択しなさい。
A.kill -SIGHUP 1203
B.kill -9 1203
C.kill -15 1203
D.kill SIGKILL 1203
LinuCレベル1-101 問5
/etc/Aディレクトリの中に存在するすべてのファイル・サブディレクトリをカレントディレクトに移動させたい場合、適切なものはどれか?1つ選択しなさい。なお、「.」で始まるファイルは移動の対象から外すものとします。
A.mv -r /etc/A/* .
B.mv -f /etc/A/* .
C.mv -R /etc/A/* .
D.mv /etc/A/* .
LinuCレベル1-101 問6
ファイルを新規作成したとき、「rw–xr–」パーミッションとなるumask値として適切なものはどれですか?1つ選択しなさい。
A.0622
B.0614
C.0044
D.0052
LinuCレベル1-101 問7
ファイルの所有者とグループをまとめて変更するコマンドラインとして正しいものはどれですか?1つ選択しなさい。
A.chown user group
B.chown:user group
C.chown;user group
D.chown&user group
LinuCレベル1-101 問8
ユーザが開発したプログラムのバイナリを全ユーザで使用したい場合、そのバイナリを置くための標準ディレクトリとして、適切なものはどれすか?1つ選択しなさい。
A./bin
B./usr/local/sbin
C./usr/local/bin
D./sbin
LinuCレベル1-101 問9
シェル変数の一覧を表示するには、どのコマンドを実行すべきでしょうか?1つ選択しなさい。
A.env -a
B.set -a
C.env
D.set
LinuCレベル1-101 問10
catコマンドの実行結果とエラー出力を、いずれもcat.logファイルに保存しようとしています。適切なコマンドを1つ選択しなさい。
A.cat file1 >> cat.log
B.cat file1 2> cat.log
C.cat file1 2>&1 cat.log
D.cat file1 > cat.log
E.cat file1 > cat.log 2>&1
LinuCレベル1-101 問11
command1の実行結果をcommand2の標準入力に渡す際、下線部に入る記号を記述しなさい。
command1 ___ command2
LinuCレベル1-101 問12
viのコマンドモードの操作において、カーソル行を削除する操作して適切なものはどれか?1つ選択しなさい。
A.dd
B.x
C.yy
D.X
E.dw
LinuCレベル1-101 問13
vimエディタにおいてカーソルを下に移動するコマンドとして正しいもの1つ選びなさい。
A.$
B.^
C.k
D.j
LinuCレベル1-101 問14
設定ファイルのみを表示するrpmコマンドのオプションとして適切なものはどれですか?1つ選びなさい。
A.-ql
B.-qc
C.-qs
D.-qd
LinuCレベル1-101 問15
パッケージファイルを指定し、そのパッケージがインストールされていない場合は新規にインストールし、旧バージョンが存在する場合は更新したいです。rpmコマンドのオプションとして適切なものを1つ選びなさい。
A.-F
B.-U
C.-vh
D.-i
LinuCレベル1-101 問16
yumコマンドの設定ファイルを記述しなさい。
______________
LinuCレベル1-101 問17
ユーザlinucのホームディレクトリに移動するコマンドラインとして適切なものはどれですか?1つ選びなさい。
A.cd /linuc
B.cd \linuc
C.cd %linuc
D.cd ~linuc
LinuCレベル1-101 問18
マウントしているファイルシステムをアンマウントするコマンド名を記述しなさい。
_________
LinuCレベル1-101 問19
現在ロードされているカーネルモジュールを確認するコマンドはどれですか?1つ選びなさい。
A.lsmod -r
B.rmmod
C.lsmod
D.modprobe
LinuCレベル1-101 問20
GPTディスクのパーティションを設定するコマンドを1つ選びなさい。
A.parted
B.gdisk
C.fdisk
D.gpt
解答&解説
問1
正解:A
sshクライアントの~/.ssh/known_hostsファイルにはsshサーバのホスト名、IPアドレス、公開鍵が格納されます。
sshに関する問題は、非常に重要なので必ず理解しておくようにしましょう!
問2
正解:A
shutdownコマンドで、マシンのシャットダウンを行うことができます。
電源をオフにする場合は、「-h」をオプションとして使用します。
また、停止時間を指定しなかった場合は、デフォルトである1分後となるため選択肢Aが正解になります。
問3
正解:login
「docker login」とするとDockerのレジストリにログインできます。
問4
正解:C
killコマンドのデフォルトのシグナルであるSIGTERM(15)はプログラムを終了する前に、アプリケーションごとにクリーンアップ(終了処理)を行い終了します。
SIGTERMのシグナルIDは15なので選択肢Cが正解になります。
問5
正解:B
ファイルやディレクトリを移動するにはmvコマンドを使用します。
主なオプション | 説明 |
-i | 移動先に同名ファイルが存在する場合、上書きするか確認する |
-f | 移動先に同名ファイルが存在しても、強制的に上書きする |
「-R」,「-r」というオプションは、mvコマンドには存在しないため注意が必要です。
問6
正解:D
ファイルは、「666」からumask値を引いた値がデフォルトのアクセス権として適用されます。umask値は、umaskコマンドで設定や確認が行えます。
ちなみにディレクトリは、「777」です。
問7
正解:B
chownコマンドは、指定されたファイルの所有者とグループを変更します。
グループ名の前には、ドット「.」もしくはコロン「:」を指定します。
問8
正解:C
独自に作成したローカルホストにインストールするプログラムは、一般的に/usr/local/binディレクトリに配置します。
問9
正解:D
setコマンドを引数なしで指定すると、シェル変数の一覧を表示することができます。
envを引数を指定せずに実行すると、現在指定されている環境変数の一覧を表示します。
問10
正解:E
問題文の1や2という整数は、ファイル記述子です。0番は標準入力、1番は標準出力、2番は標準エラー出力を示します。
問題では、実行結果である標準出力とエラー出力をcat.logファイルに記述するため、Eが正解となります。
問11
正解:|
コマンドの処理結果(標準出力)を次のコマンドの標準入力に渡すにはパイプ(|)を使用します。
問12
正解:A
下記の表より選択肢Aが正解です。
コマンド | 説明 |
x | カーソル位置の文字を削除する |
X | カーソル位置の手前の文字を削除する |
dd | カレント行を削除する |
dw | カーソル位置から次の単語までを削除する |
yy | カレント行をバッファをコピーする |
vim関連の問題は、必ずといって良いほど出題されるので覚えておきましょう。
問13
正解:D
下記の表より選択肢Dが正解です。
コマンド | 説明 |
k | カーソルを上に1文字移動 |
j | カーソルを下に1文字移動 |
h | カーソルを左に1文字移動 |
l | カーソルを右に1文字移動 |
^ | 現在の行の先頭へ移動 |
$ | 現在の行の末尾へ移動 |
問14
正解:B
設定ファイルを表示するには、「-c」もしくは「–configfiles」オプションを使用します。
問15
正解:B
下記の表より選択肢Bが正解です。
オプション | 説明 |
-i(–install) | パッケージをインストールする |
-U(–upgrade) | パッケージをアップグレードする。インストール済みのパッケージが存在した場合、新規にインストールする |
-F(–freshen) | パッケージをアップグレードする。インストール済みのパッケージが存在した場合、何も行わない |
-v(–verbose) | 詳細な情報を表示する |
-h(–hash) | 進行状況を#記号で表示する |
問16
正解:/etc/yum.conf
ファイル | 説明 |
/etc/yum.conf | 基本設定ファイル |
/etc/yum.repos.d | リポジトリの設定ファイル |
設定ファイルはいくつかありますが、上記の2つはよく出題される設定ファイルです。
必ず覚えておきましょう!
問17
正解:D
ファイルシステム内を移動するにはcdコマンドを使用します。
チルダ「~」という特殊文字を使用することで、チルダ「~」以降に指定されたユーザのホームディレクトリへ移動するという意味になります。
問18
正解:umount
umountコマンドでファイルシステムをアンマウントすることができます。
問19
正解:C
ロードされているカーネルモジュールを確認するにはlsmodコマンドを使用します。
問20
正解:B
gdiskコマンドは、GPTパーティション用のコマンドになります。
まとめ
いかがでしょうか?
8〜9割正解したという方は、LinuCを受けると合格する可能性は非常に高いと思います。
逆に点数が取れなかったという方は、ただ暗記するだけでなく理解しながら進めて行くことをおすすめします。
LinuCは過去問を公開していないので、参考書やPing-tを使用して学習していきましょう。