Linux基礎 問題集・過去問対策クイズ

収録問題 60問 / 10問ランダム出題

LPIC 101の過去問対策やLinux基礎の復習を始めたい方向けに、コマンド操作、ファイル管理、権限、プロセス、ネットワークなどの重要テーマをオリジナル問題で確認できます。

実際の過去問を転載したものではありませんが、問題集を解く前後の知識確認や、間違えた分野の反復練習に活用できます。

ログ プロセス ネットワーク Linux基本コマンド パッケージ FHS
Linux基礎の10問クイズに挑戦

ランダムに出題・即時フィードバック・間違えた問題の復習機能付き

クイズをはじめる →

Linux基礎のおすすめ教材を見る →

収録テーマ一覧(全60問)

Q1

Linuxでディレクトリ内のファイル一覧を表示する基本コマンドはどれですか?

答え: ls

ls はファイルやディレクトリ一覧を表示します。

Q2

Linuxで現在の作業ディレクトリを移動するコマンドはどれですか?

答え: cd

cd は作業ディレクトリを移動するコマンドです。

Q3

ファイルやディレクトリのコピーに使う基本コマンドはどれですか?

答え: cp

cp はコピー、mv は移動・リネーム、rm は削除です。

Q4

Linuxシステム管理に含まれる代表的な作業として適切なものはどれですか?

答え: ユーザーアカウント管理、権限設定、プロセス管理、ログ確認

Linuxシステム管理の主な作業には、ユーザーアカウント管理、権限設定、プロセス管理、ログ確認などが含まれます。

Q5

Linuxのログファイルが一般的に保存されるディレクトリはどれですか?

答え: /var/log

Linuxのログは一般的に /var/log 以下に保存されます。

Q6

認証ログに含まれやすい情報として適切なものはどれですか?

答え: ログイン試行、認証成功・失敗、特権昇格

認証ログにはログインや認証、特権昇格に関する情報が含まれます。

Q7

カーネルログに含まれやすい情報として適切なものはどれですか?

答え: ハードウェアエラー、デバイス問題、カーネルメッセージ

カーネルログにはカーネルやハードウェア、デバイス関連の情報が記録されます。

Q8

ログローテーションの目的として最も適切なものはどれですか?

答え: ログファイルのサイズや保存期間を管理する

ログローテーションはログの肥大化を防ぎ、保存期間などを管理する仕組みです。

Q9

Linuxで実行中のプロセス一覧を表示するコマンドとして適切なものはどれですか?

答え: ps

ps はプロセス一覧を確認する基本コマンドです。

Q10

top コマンドの主な用途はどれですか?

答え: リアルタイムでプロセスやリソース使用状況を確認する

top はプロセスとCPU・メモリなどの状況をリアルタイム表示します。

Q11

指定したPIDのプロセスを強制終了する例として適切なものはどれですか?

答え: kill -9 PID

kill -9 PID は指定PIDへ SIGKILL を送り、強制終了します。

Q12

プロセス名を指定して同名のプロセスを終了できるコマンドはどれですか?

答え: killall

killall はプロセス名を指定して終了できます。

Q13

nicerenice で調整するものはどれですか?

答え: プロセスの優先度

nice / renice はプロセスの優先度、つまりナイス値を扱います。

Q14

現在のシェルセッションで実行中または停止中のジョブ一覧を表示するコマンドはどれですか?

答え: jobs

jobs は現在のシェルで管理されているジョブを表示します。

Q15

fgbg の説明として適切なものはどれですか?

答え: ジョブをフォアグラウンドまたはバックグラウンドで制御する

fg はフォアグラウンド、bg はバックグラウンド実行を制御します。

Q16

シェルを終了してもコマンドを継続実行させたい場合に使うコマンドはどれですか?

答え: nohup

nohup command & のように使うと、シェル終了後も処理を継続しやすくなります。

Q17

Linuxのプロセス状態で、ゾンビ状態を表す記号はどれですか?

答え: Z

Z はゾンビ状態を表します。

Q18

SIGSTOP を受けたプロセスを再開させるために使うシグナルはどれですか?

答え: SIGCONT

SIGSTOP で停止したプロセスは SIGCONT で再開できます。

Q19

SIGSTOP と sleep 状態の違いとして正しいものはどれですか?

答え: SIGSTOP は明示的な停止シグナルで、sleep はI/O待ちなどで自然に発生する状態

SIGSTOP は外部からの明示的停止、sleep はI/O待ちなどの自然な休止状態です。

Q20

psSTAT カラムで停止状態を示す記号はどれですか?

答え: T

STATT は停止状態を示します。

Q21

Linuxで一般的によく使われるジャーナリングファイルシステムはどれですか?

答え: ext4

ext4はLinuxで広く採用されているジャーナリングファイルシステムです。データ用パーティションのデフォルト選択肢としてよく使われます。

Q22

ext4からFAT32へファイルをコピーする場合の注意点として適切なものはどれですか?

答え: 権限や所有者情報などのメタデータが保持されない可能性がある

FAT32はLinuxの権限や所有者情報などを完全には保持できない場合があります。

Q23

ファイルシステム選択時に考慮すべき要素として適切なものはどれですか?

答え: 使用ケース、性能要件、セキュリティ要件、ファイルサイズ制約

ファイルシステム選択では用途、性能、セキュリティ、サイズ制約などを考えます。

Q24

LinuxでWi-Fiインターフェースが認識されているか確認するコマンドはどれですか?

答え: ip link show または iw dev

ip link show はネットワークインターフェース一覧を表示し、iw dev はワイヤレスデバイスの一覧と状態を確認します。

Q25

NetworkManagerを使って周辺のWi-Fiネットワークをスキャンするコマンドはどれですか?

答え: nmcli device wifi list

nmcli device wifi list はNetworkManager経由でWi-Fiネットワークをスキャンし、一覧表示します。

Q26

NetworkManagerを使ってWi-Fiへ接続するコマンド例として適切なものはどれですか?

答え: nmcli device wifi connect "SSID名" password "パスワード"

NetworkManager環境では nmcli device wifi connect ... が簡単です。

Q27

DHCPでWi-FiインターフェースにIPアドレスを取得させるコマンドはどれですか?

答え: sudo dhclient wlan0

dhclient はDHCPクライアントコマンドで、sudo dhclient wlan0 のように使うと指定インターフェースへIPアドレスを割り当てます。

Q28

ping -c 4 8.8.8.8 の目的として適切なものはどれですか?

答え: インターネット接続の疎通を確認する

ping はICMPエコー要求を送り、相手ホストへの疎通を確認します。-c 4 は送信回数を4回に限定するオプションです。

Q29

Debian系ディストリビューションで代表的なパッケージマネージャーはどれですか?

答え: APT

Debian系では APT が代表的です。

Q30

Red Hat系ディストリビューションで、yumの後継として使われるパッケージマネージャーはどれですか?

答え: DNF

Red Hat系では yum の後継として DNF が使われます。

Q31

Arch系ディストリビューションで代表的なパッケージマネージャーはどれですか?

答え: pacman

Arch系では pacman が代表的です。

Q32

openSUSE系で代表的なパッケージマネージャーはどれですか?

答え: zypper

openSUSE系では zypper が代表的です。

Q33

NixOSの特徴として適切なものはどれですか?

答え: 宣言的・再現可能なパッケージ管理

Nixは宣言的・再現可能なパッケージ管理が特徴です。

Q34

openSUSEの説明として適切なものはどれですか?

答え: 主にデスクトップやサーバー向けの汎用Linuxディストリビューション

openSUSEは組み込み専用ではなく、デスクトップやサーバー向けの汎用ディストリビューションです。

Q35

組み込み機器向けLinuxの構築フレームワークとして代表的なものはどれですか?

答え: Yocto Project / Poky

Yocto Project(Poky)は組み込みLinuxディストリビューションを構築するフレームワークです。同用途ではBuildroot、OpenWrtなども知られています。

Q36

Linux基礎の範囲で、systemdジャーナルを確認・検索する代表的なコマンドはどれですか?

答え: journalctl

journalctl は systemd-journald が記録したログを確認・フィルタするためのコマンドです。

Q37

systemdでサービスの状態確認や起動・停止に使う代表的なコマンドはどれですか?

答え: systemctl

systemctl は systemd のサービスやターゲットを管理する中心的なコマンドです。

Q38

Linuxの仮想化・クラウド基礎で、初回起動時のインスタンス初期設定によく使われる仕組みはどれですか?

答え: cloud-init

cloud-init はクラウドVMなどでホスト名、SSH鍵、ユーザー、パッケージなどを初期設定するために使われます。

Q39

Linuxシステムをテンプレート化して複製する際、重複すると問題になりやすいものはどれですか?

答え: SSHホストキーやD-Bus machine-id

複製元のSSHホストキーや machine-id が残ると、複数ホストが同一識別子を持つ問題が起きます。

Q40

Linuxのネットワーク基礎で、IPv6について押さえるべき内容として適切なものはどれですか?

答え: IPv4との主な違いとIPv6の基本機能

Linuxネットワークの基礎では、IPv4とIPv6の違い、IPv6の基本機能、TCP/UDP/ICMPの特徴などを押さえると実務にも資格学習にも役立ちます。

Q41

公開鍵技術によるデータ保護の範囲で、Linux管理に関連する代表的なツールはどれですか?

答え: OpenSSHとGnuPG

Linux管理ではOpenSSHクライアント/サーバの基本、ホスト鍵、GnuPG、SSHポートトンネルなどの理解が重要です。

Q42

Linuxシステム構成の基礎で、読み込まれているカーネルモジュールを表示するコマンドはどれですか?

答え: lsmod

lsmod は現在ロードされているカーネルモジュール一覧を表示します。モジュールの追加・削除では modprobe なども重要です。

Q43

Debian系でインストール済みパッケージを低レベルに管理するコマンドとして適切なものはどれですか?

答え: dpkg

Debian系では apt が高水準の管理、dpkg が個別パッケージの低レベル管理に使われます。

Q44

FHSにおいて、システム全体の設定ファイルが主に置かれるディレクトリはどれですか?

答え: /etc

/etc はシステム全体の設定ファイルを置く場所です。FHSの主要ディレクトリの役割はLinux基礎として重要です。

Q45

シェルスクリプトの先頭で、実行に使うインタプリタを指定する行はどれですか?

答え: shebang(例: #!/bin/bash

shebangはスクリプトをどのインタプリタで実行するかを指定します。条件分岐、ループ、終了ステータスもシェル範囲です。

Q46

Linuxの特殊権限で、実行時にファイル所有者の権限でプログラムを動作させるものはどれですか?

答え: SUID

SUIDが設定された実行ファイルは、実行時にファイル所有者の権限で動作します。代表例として passwd が挙げられます。

Q47

設定ファイルを所有者は読み書き可能、同じグループは読み取りのみ、その他はアクセス不可にしたい。適切なコマンドはどれですか?

答え: chmod 640 config.ini

数値表記では読み取り4、書き込み2、実行1を加算します。640は所有者6(読み書き)、グループ4(読み取り)、その他0(権限なし)です。

Q48

通常の最大作成権限をファイル666、ディレクトリ777とすると、umask 027で新規作成される一般的な権限の組み合わせはどれですか?

答え: ファイル640、ディレクトリ750

umaskは付与する権限ではなく、既定値から除外するビットです。666から027を除くと640、777から027を除くと750になります。

Q49

同一ファイルシステム上でファイルのハードリンクを作成した。元のパス名を削除した後の挙動として適切なものはどれですか?

答え: 別のハードリンク名から同じ内容へ引き続きアクセスできる

ハードリンクは同じinodeを参照する別のディレクトリエントリです。リンク数が0になり、かつプロセスからも開かれていない時点でデータ領域が解放されます。

Q50

ln -s /opt/app/current/config.yml config-linkで作成されるものと、その参照先が削除された場合の挙動はどれですか?

答え: パスを保持するシンボリックリンクが作られ、参照先削除後はリンク切れになる

ln -sは参照先のパス文字列を持つシンボリックリンクを作ります。参照先の移動や削除で、そのパスが存在しなくなるとリンク切れになります。

Q51

/var/log以下から、過去24時間以内に更新された通常ファイルを再帰的に探したい。適切なコマンドはどれですか?

答え: find /var/log -type f -mtime -1

findは指定ディレクトリ以下を再帰検索し、-type fで通常ファイル、-mtime -1で24時間未満の更新を条件にできます。

Q52

コマンドの標準出力と標準エラー出力を、同じresult.logへ上書き保存したい。Bashで適切な指定はどれですか?

答え: command > result.log 2>&1

>で標準出力をファイルへ向けた後、2>&1で標準エラー出力を現在の標準出力と同じ宛先へ向けます。リダイレクトは左から順に評価されます。

Q53

Bashスクリプトでproducer | consumerproducerが失敗しても、末尾コマンド成功によりパイプライン全体が成功扱いになるのを避けたい。適切な設定はどれですか?

答え: set -o pipefail

Bashのpipefailを有効にすると、パイプライン内で失敗したコマンドを終了ステータスへ反映できます。自動処理で上流の失敗を見逃しにくくなります。

Q54

projectディレクトリをgzip圧縮したtarアーカイブproject.tar.gzとして作成したい。適切なコマンドはどれですか?

答え: tar -czf project.tar.gz project

tar-cは作成、-zはgzip、-fは続くアーカイブ名を指定します。展開時は作成のcではなく抽出のxを使います。

Q55

各ファイルシステムの総容量・使用量・空き容量を人が読みやすい単位で確認したい。適切なコマンドはどれですか?

答え: df -h

df -hはマウント済みファイルシステム単位の容量、使用量、空き、使用率を表示します。-hはKiB、MiB、GiBなど読みやすい単位にします。

Q56

/var直下で、どのディレクトリがディスク容量を多く使っているか概算したい。適切なコマンドはどれですか?

答え: du -sh /var/*

du -sh /var/*は各項目の使用量を再帰集計し、項目ごとの合計を読みやすい単位で表示します。権限不足のパスがある場合は適切な権限で実行します。

Q57

追加ディスクを再起動後も同じ場所へ自動マウントし、デバイス名の変動にも強くしたい。基本的な設定はどれですか?

答え: /etc/fstabへファイルシステムUUIDとマウントポイントを記述する

/etc/fstabは永続的なマウント定義を管理します。UUID=で識別すると、/dev/sdb1などの列挙順が変わる環境でも対象を安定して指定できます。

Q58

LinuxホストでTCPの待受ポートと、可能であれば対応プロセスを数値表示で確認したい。適切なコマンドはどれですか?

答え: ss -lntp

ss-lはlisten、-nは数値表示、-tはTCP、-pはプロセス情報です。プロセス情報の表示には権限が必要な場合があります。

Q59

システムのNSS設定を通して、example.comが実際にどのアドレスへ名前解決されるか確認したい。適切なコマンドはどれですか?

答え: getent hosts example.com

getent hosts/etc/nsswitch.confに従い、DNSや/etc/hostsなどシステムが利用する名前解決経路を通してhostsデータベースを照会します。

Q60

毎日午前2時30分に/usr/local/bin/backupを実行するユーザーcrontabの時刻指定はどれですか?

答え: 30 2 * * * /usr/local/bin/backup

ユーザーcrontabの先頭5項目は分、時、日、月、曜日です。30 2 * * *は毎日の2時30分を表します。cronでは環境変数やPATHが対話シェルと異なる点にも注意します。

certdrill.dev は、LPI Japan・IPA・AWS・Microsoft Azure その他各試験団体と一切関係のない独立した非公式学習サイトです。問題・解説はオリジナルコンテンツです。