学易

試験名

試験番号(LPIC) 101-500
試験名LPIC-1 101  バージョン5.0
認定資格LPIC1 (本101試験と102の合格後に認定)
認定資格5年

試験情報のページ (LPIC)


概要

本試験はLinux技術者試験の「LPICレベル1」認定資格を取得するための試験です。

本試験と102試験に合格すると「LPICレベル1」に認定されます。受験に関しての前提条件はありません。

本試験と102試験の上位資格として、レベル2試験(201、202)とレベル3試験(300、303、305、306):混在環境、セキュリティ、仮想化とコンテナ化、高可用性とストレージクラスタがあります。これらの認定にはレベル1試験の認定が条件になっています。

試験はCBT形式で、随時テストセンター、またはオンラインで自宅等から受験可能です。オンライン受験の場合はWebカメラやマイク(ヘッドセット不可)などの試験環境を準備する必要があります。

LPICと同様の試験にLinuCが存在しており、試験範囲は下位レベルであればほぼ同じです。ただ、LPICが世界的に有効であるのに対し、LinuCは日本に特化した試験です。上位レベルになると両者の試験範囲に差が出てくるので自分の好みの方を取得するのがおすすめです。

※LPICは専門領域特化のレベル3試験の種類が多く、LinuCは総合的な知識や経験を問われるレベル4試験があるのが特徴


試験情報

受験料16,500円(税込み)
試験時間90 分
出題数60 問
出題方式単一選択問題・複数選択問題(選択肢は4~5)、語句入力問題
合格ライン500点 (得点範囲は200~800点の偏差値方式)

試験範囲

※公式試験情報ページより引用

主題101:システムアーキテクチャ

101.1 ハードウェア設定の決定と構成

重要度:2

説明:基本的なシステムハードウェアを決定および構成できる。

主な知識分野:

  • 組み込まれている周辺機器の有効/無効を切り替える
  • キーボードなどの外部周辺機器を使用する、あるいは使用しないシステムを構成する
  • さまざまな大容量記憶装置の相違点
  • コールドプラグデバイスとホットプラグデバイスの違いを知っている
  • デバイスに対するハードウェアリソースを決定する
  • さまざまなハードウェア情報をリストするツールおよびユーティリティ(lsusb、lspciなど)
  • USBデバイスを操作するツールおよびユーティリティ
  • sysfs、udev、dbusについて概念的に理解する

重要なファイル、用語とユーティリティ:

  • /sys/
  • /proc/
  • /dev/
  • modprobe
  • lsmod
  • lspci
  • lsusb

101.2 システムのブート

重要度:3

説明:システムのブート手順を説明できる。

主な知識分野:

  • ブートローダに一般的なコマンドを与え、ブート時にカーネルにオプションを指定する
  • BIOSからブート完了までのブート手順について理解していることを示す
  • SysVinitおよびsystemdを理解する
  • Upstartについて知っている
  • ログファイルからブート時のイベントを確認する

重要なファイル、用語とユーティリティ:

  • dmesg
  • BIOS
  • bootloader
  • kernel
  • initramfs
  • init
  • SysVinit
  • systemd

101.3 ランレベル/ブートターゲットの変更とシステムのシャットダウンまたはリブート

重要度:3

説明:システムにおけるSysVinitのランレベルまたはsystemdのブートターゲットを管理できる。これには、シングルユーザモードへの変更と、システムのシャットダウンまたはリブートも含まれる。ランレベル/ブートターゲットを切り替える前にユーザに警告し、プロセスを適切に終了できる。これには、デフォルトのSysVinitのランレベルまたはsystemdのブートターゲットの設定も含まれる。また、SysVinitまたはsystemdの代替機能としてのUpstartについての知識を含む。

主な知識分野:

  • デフォルトのランレベルまたはブートターゲットの設定
  • ランレベル/ブートターゲット(シングルユーザモードを含む)を変更する
  • コマンドラインからシャットダウンおよびリブートを行う
  • ランレベル/ブートターゲットの切り替えやその他の重要なシステムイベントの前にユーザに警告する
  • プロセスを適切に終了させる

重要なファイル、用語とユーティリティ:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d/
  • telinit
  • systemd
  • systemctl
  • /etc/systemd/
  • /usr/lib/systemd/
  • wall

主題102:Linuxのインストールとパッケージ管理

102.1 ハードディスクのレイアウト設計

重要度:2

説明:Linuxシステムにおけるディスクパーティションの構成を設計できる。

主な知識分野:

  • ファイルシステムおよびスワップスペースを別々のディスクやパーティションに割り当てる
  • システムを適切に使用できるように設計を調整する
  • ブートに当たって、/bootパーティションがハードウェアアーキテクチャの要件を満たしていることを確認する
  • LVMの基本的機能

重要なファイル、用語とユーティリティ:

  • / (root)ファイルシステム
  • /varファイルシステム
  • /homeファイルシステム
  • /bootファイルシステム
  • スワップスペース
  • マウントポイント
  • パーティション

102.2 ブートマネージャのインストール

重要度:2

説明:ブートマネージャの選択、インストール、設定ができる。

主な知識分野:

  • 代替領域からの起動を選択可能にする、ブートオプションをバックアップする
  • GRUBなどのブートローダのインストールと設定
  • GRUB 2で基本的な構成変更を実施する
  • ブートローダを操作する

重要なファイル、用語とユーティリティ:

  • menu.lst、grub.cfg および grub.conf
  • grub-install
  • grub-mkconfig
  • MBR

102.3 共有ライブラリの管理

重要度:1

説明:実行可能なプログラムが依存する共有ライブラリを見つけ、必要があればインストールできる。

主な知識分野:

  • 共有ライブラリを特定する
  • 一般的なシステムライブラリの位置を特定する
  • 共有ライブラリをロードする

重要なファイル、用語とユーティリティ:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH

102.4 Debianパッケージ管理の使用

重要度:3

説明:Debianパッケージツールを使用してパッケージ管理できる。

主な知識分野:

  • Debianバイナリパッケージをインストール、アップグレード、およびアンインストールする
  • パッケージがインストールされているか否かにかかわらず、特定のファイルまたはライブラリを含むパッケージを見つける
  • バージョン、内容物、依存関係、パッケージの整合性、インストール状態などのパッケージ情報を取得する(パッケージがインストールされているか否かにかかわらず)

重要なファイル、用語とユーティリティ:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigure
  • apt-get
  • apt-cache
  • aptitude

102.5 RPMおよびYUMパッケージ管理の使用

重要度:3

説明:RPMおよびYUMのツールを使用してパッケージ管理できる。

主な知識分野:

  • RPMおよびYUMを使用してパッケージのインストール、再インストール、アップグレード、削除を行う
  • RPMパッケージのバージョン、状態、依存関係、整合性と署名などの情報を取得する
  • パッケージがどのファイルを提供するか、また、特定のファイルがどのパッケージから提供されるかを判断する

重要なファイル、用語とユーティリティ:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • yumdownloader

主題103:GNUとUnixのコマンド

103.1 コマンドラインの操作

重要度:4

説明:コマンドラインを使用して、シェルおよびコマンドと対話できる。この目標は、bashシェルを使用することを想定している。

主な知識分野:

  • 1つのシェルコマンドおよび1行のコマンドシーケンスを使用して、コマンドラインでの基本的な作業を行う
  • 定義することを含めたシェル変数の使用と変更、環境変数の参照とエクスポート
  • コマンド履歴の使用と編集
  • 定義済みパス内に存在するコマンドおよび存在しないコマンドの呼び出し

重要なファイル、用語とユーティリティ:

  • bash
  • echo
  • env
  • export
  • pwd
  • set
  • unset
  • man
  • uname
  • history
  • .bash_history

103.2 フィルタを使ったテキストストリームの処理

重要度:3

説明:テキストストリームにフィルタを適用できる。

主な知識分野:

  • テキストファイルやストリームの出力をテキストユーティリティフィルタに送り込み出力を変更するために、GNU textutilsパッケージに含まれる標準的なUNIXコマンドを使用する。

重要なファイル、用語とユーティリティ:

  • cat
  • cut
  • expand
  • fmt
  • head
  • join
  • less
  • nl
  • od
  • paste
  • pr
  • sed
  • sort
  • split
  • tail
  • tr
  • unexpand
  • uniq
  • wc

103.3 基本的なファイル管理の実行

重要度:4

説明:ファイルおよびディレクトリを管理するための基本的なLinuxコマンドを使用できる。

主な知識分野:

  • 個々のファイルおよびディレクトリをコピー、移動、削除する
  • 複数のファイルおよびディレクトリを再帰的にコピーする
  • ファイルおよびディレクトリを再帰的に削除する
  • 基本的なものから高度なものまで、ワイルドカード規則をコマンドで使用する
  • findを使用して、種類、サイズ、または時刻を基にファイルを見つけて操作する
  • tar、cpioおよびddの使用方法

重要なファイル、用語とユーティリティ:

  • cp
  • find
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • touch
  • tar
  • cpio
  • dd
  • file
  • gzip
  • gunzip
  • bzip2
  • xz
  • ファイル名のパターンマッチ

103.4 ストリーム、パイプ、リダイレクトの使用

重要度:4

説明:テキストデータを効果的に処理するためにストリームのリダイレクトや接続ができる。この作業には標準入力、標準出力、標準エラー出力へのリダイレクト、あるコマンドの出力を別のコマンドの入力にパイプする、あるコマンドの出力を別のコマンドの引数として使用する、出力を標準出力とファイルの両方に送るといったことが含まれる。

主な知識分野:

  • 標準入力、標準出力、標準エラー出力をリダイレクトする
  • あるコマンドの出力を別のコマンドの入力にパイプする
  • あるコマンドの出力を別のコマンドの引数として使用する
  • 出力を標準出力とファイルの両方に送る

重要なファイル、用語とユーティリティ:

  • tee
  • xargs

103.5 プロセスの生成、監視、終了

重要度:4

説明:基本的なプロセス管理を行える。

主な知識分野:

  • ジョブをフォアグラウンドやバックグラウンドで実行する
  • ログアウト後にも実行が継続されるようにプログラムにシグナルを送信する
  • 活動中のプロセスを監視する
  • プロセス群を選択し、並べ替えて表示する
  • プロセスにシグナルを送信する

重要なファイル、用語とユーティリティ:

  • &
  • bg
  • fg
  • jobs
  • kill
  • nohup
  • ps
  • top
  • free
  • uptime
  • pgrep
  • pkill
  • killall
  • screen

103.6 プロセスの実行優先度の変更

重要度:2

説明:プロセスの実行優先度を管理できる。

主な知識分野:

  • 作成されるジョブのデフォルトの優先度を知っている
  • デフォルトよりも高い、または低い優先度でプログラムを実行する
  • 実行中のプロセスの優先度を変更する

重要なファイル、用語とユーティリティ:

  • nice
  • ps
  • renice
  • top

103.7 正規表現を使用したテキストファイルの検索

重要度:2

説明:正規表現を使用してファイルおよびテキストデータを操作できる。これには、いくつかの表記要素から成る簡単な正規表現の作成も含まれる。また、正規表現ツールを使用して、ファイルシステムまたはファイルの内容からの検索を実行することも含まれる。

主な知識分野:

  • いくつかの表記要素から成る簡単な正規表現を作成する
  • 正規表現ツールを使用して、ファイルシステムまたはファイルの内容からの検索を実行する

重要なファイル、用語とユーティリティ:

  • grep
  • egrep
  • fgrep
  • sed
  • regex(7)

103.8 viを使った基本的なファイル編集の実行

重要度:3

説明:viを使ってテキストファイルを編集できる。これには、viの操作、基本的なviモード、テキストの挿入、編集、削除、コピー、検索が含まれる。

主な知識分野:

  • viを使用してドキュメントを表示する
  • 基本的なviモードを使用する
  • テキストを挿入、編集、削除、コピー、検索する

重要なファイル、用語とユーティリティ:

  • vi
  • /, ?
  • h,j,k,l
  • i, o, a
  • c, d, p, y, dd, yy
  • ZZ, :w!, :q!, :e!

主題104:デバイス、Linuxファイルシステム、ファイルシステム階層標準

104.1 パーティションとファイルシステムの作成

重要度:2

説明:ハードディスクなどのメディア上でディスクパーティションを構成し、ファイルシステムを作成できる。これには、スワップパーティションの操作も含まれる。

主な知識分野:

  • MBRパーティションテーブルの管理
  • 各種のmkfsコマンドを使用して、以下のようなさまざまなファイルシステムを作成する
  •  
  • ext2/ext3/ext4
  •  
  • XFS
  •  
  • VFAT
  • ReiserFS および Btrfsについて知っていること
  • GPTでのgdisk および parted についての基本的な知識

重要なファイル、用語とユーティリティ:

  • fdisk
  • gdisk
  • parted
  • mkfs
  • mkswap

104.2 ファイルシステムの整合性の保守

重要度:2

説明:標準的なファイルシステムだけでなく、ジャーナリングファイルシステムに関連付けられたデータも維持できる。

主な知識分野:

  • ファイルシステムの整合性を確認する
  • 空きスペースおよびinodeを監視する
  • 単純なファイルシステムの問題を修復する

重要なファイル、用語とユーティリティ:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • debugfs
  • dumpe2fs
  • tune2fs
  • XFS ツール(xfs_metadumpおよびxfs_infoなど)

104.3 ファイルシステムのマウントとアンマウントの制御

重要度:3

説明:ファイルシステムをマウントするための設定ができる。

主な知識分野:

  • ファイルシステムを手作業でマウントおよびアンマウントする
  • ブート時にファイルシステムをマウントするよう設定する
  • リムーバブルなファイルシステムをユーザがマウントできるように設定する

重要なファイル、用語とユーティリティ:

  • /etc/fstab
  • /media/
  • mount
  • umount

104.4 ディスククォータの管理

重要度:1

説明:ユーザ用のディスククォータを管理できる。

主な知識分野:

  • ファイルシステムにディスククォータを設定する
  • ユーザのクオータレポートを編集、確認、生成する

重要なファイル、用語とユーティリティ:

  • quota
  • edquota
  • repquota
  • quotaon

104.5 ファイルのパーミッションと所有者の管理

重要度:3

説明:適切なパーミッションと所有者権限を使用して、ファイルへのアクセスを制御できる。

主な知識分野:

  • 通常ファイル、スペシャルファイル、およびディレクトリに対するアクセスパーミッションを管理する
  • SUID、SGID、スティッキービットなどのアクセスモードを使用して、セキュリティを維持する
  • ファイル作成マスクの変更方法を把握する
  • グループフィールドを使用して、グループメンバーがファイルにアクセスできるようにする

重要なファイル、用語とユーティリティ:

  • chmod
  • umask
  • chown
  • chgrp

104.6 ハードリンクとシンボリックリンクの作成・変更

重要度:2

説明:ファイルに対するハードリンクとシンボリックリンクを作成して管理できる。

主な知識分野:

  • リンクを作成する
  • ハードリンクとソフトリンクを識別する
  • ファイルのコピーとリンクの違い
  • システム管理業務をサポートするためにリンクを使用する

重要なファイル、用語とユーティリティ:

  • ln
  • ls

104.7 システムファイルの確認と適切な位置へのファイルの配置

重要度:2

説明:典型的なファイルの位置とディレクトリの分類を含む、FHS(Filesystem Hierarchy Standard:ファイルシステム階層標準)について熟知している。

主な知識分野:

  • FHSにおけるファイルの正しい位置を理解している
  • Linuxシステムで、ファイルやコマンドを見つける
  • FHSで定義されている重要なファイルやディレクトリの位置や目的を知っている

重要なファイル、用語とユーティリティ:

  • find
  • locate
  • updatedb
  • whereis
  • which
  • type
  • /etc/updatedb.conf

 

受験のポイント

試験範囲が非常に広く、細かい点が問われる

本試験は基礎試験だけあって試験範囲がとにかく広いです。それに伴い、関連するコマンドやオプションなどが大量にあります。従って、普段Linuxを使用していても本試験の範囲をすべてカバーするのは容易ではありません。しかも、全て学習しようとすると、今後使用しないような事項も覚える必要があり、大変です。

学易なら本試験で問われるであろう厳選した問題のみに絞っており、解説も充実。教科書不要で、この問題集だけでの知識獲得・合格を目指せます。

 

偏差値式の採点をされます

他の多くの受験者が正解した易しい問題に正解しても得点は少なく、難しい問題を多く解かないと合格点に到達できません。また、複数選択方式の問題でも部分点はありません。

学易なら分野別に問題を選択して解けますので、苦手分野を集中して学習することができます。

 

熟読する問題はありません

本試験に関しては熟読しなければ問題が理解できないという問題はありません。その為、試験時間の不足を気にする必要はありません。正解に関する知識があるかないかが問われます。実際には存在しない、ひっかけの選択肢がありますので、知識がないと確実に得点することは困難です。

学易なら実際の試験と同じ形式で学習できます。インターネットにつながるPC・スマートフォン・タブレットがあればどこでも学習できるので受験の練習に最適です。

 

2回目の試験は全く別の問題が出ます

LPIC試験の特徴として、試験に不合格になり、再度受験しても同じ問題はほぼ出ません。その為、一度練習の為に受験して、二度目に合格するという方法はできません。また、受験料が非常に高額の為、何度も受験するのは経済的な負担が大きいです。

学易なら網羅的に問題を扱っていますので、どのような問題にも対応可能です。

 

提供商品について

本サイトでは下記期間・価格で問題を利用できます。

利用期間価格(税込み)
3か月2,200円
6か月2,750円

※現在の価格はキャンペーンなどで変更になっている可能性があります。購入画面で確認してください。

学習を開始する

AIで練習問題を自作する

本サイトは的中確認した問題だけを取り扱っています。より幅広い対策として、生成AIに問題を作らせて学習する方法もあります。下記リンク先のプロンプトをご利用ください。