はじめに
LPIC 300 の試験に合格し、LPIC-3 の認定を受けましたので受験記録を書こうと思います。
※ LPIC-1 を取得した時の記事はこちら
https://qiita.com/tamagokakegohan2/items/2e49869d4913e4edd7b2
※ LPIC-2 を取得した時の記事はこちら
https://qiita.com/tamagokakegohan2/items/fb7157bba72bd2a0655b
LPIC-3 とは?
LPI という団体が運営する、Linux 技術者の認定資格である "LPIC" の最上位レベルです。
LPIC-2 までは広く浅い試験だったのが、LPIC-3 からは専門領域毎の試験となります。
-
LPIC 300
- Mixed Environments (混在環境) ← 今回受験した試験
-
LPIC 303
- Security (セキュリティ)
-
LPIC 305
- Virtualization and Containerization (仮想化とコンテナ化)
-
LPIC 306
- High Availability and Storage Clusters (高可用性とストレージ)
LPIC 300 とは?
大まかに「SMB / Samba」「Active Directory」「FreeIPA」「NFS」といった知識が問われます。
メインは SMB / Samba です。Samba とは、一言で言うと「SMB プロトコルを使ったファイル共有を提供するためのソフトウェア」です (実際には、もっと色々なことができます)
ファイル共有ですが、Linux 向けのファイル共有は NFS というプロトコルが一般的です。他方、SMB は主に Windows 向けのファイル共有プロトコルです。
そんな背景がある中、「元々 Windows 向けのファイル共有プロトコルを Linux でも使えるようにしよう!Windows と Linux 間で、OS は違うけど SMB プロトコルでのファイル共有ができるようにしよう!その方が便利だしね!」というコンセプトを実現するために Linux サーバにインストールするソフトウェアが「Samba」なのです。
そんな Windows と Linux 双方のサーバが存在する環境で使われる知識について問う試験であるため「混在環境 (Mixed Environments)」なのです。
また試験範囲に Active Directory とある通り、Linux の試験ですが Windows (Active Directory Domain Services、Domain Controller) の知識も必要になります。Windows 周りや Active Directory の知識も付けたいなという人にも適した試験だと思います。
なぜ受験したのか?
- Linux が好きだから (勉強・検証していて楽しい)
- Linux を強みとしていきたいから
- エンジニアとしてキャリアを実現していくため
- Windows / Active Directory も勉強したかったから
- LPIC-2 の次として 300 が良さそうだったから
勉強方法
- 技術書
- 試験対策
- 動作検証 (Samba、AD DS、Windows ファイルサーバ、FSx for Windows、NFS、EFS、S3 ファイルゲートウェイ (NFS、SMB)、FreeIPA を一通り触りました)
- YouTube 動画:FreeIPAを徹底解説!LPIC-3(300 混在環境)試験対策
- Udemy 模擬試験
- Ping-t 模擬試験
- 学易 模擬試験
勉強時間
上記を 1 か月半で、だいたい 110 h くらいやりました。
勉強した感想など
なんとなく知ってるけどちゃんと勉強したことなかった SMB、NFS についてがっつり勉強できてよかったです。深掘ろうと思えばキリがないと思いますが、とりあえず検証したいとなった時に「よし環境作るか」と軽く思えるレベルにはなったと思います。
あとは Active Directory についてもせっかくの機会なので技術書と検証を中心にがっつり勉強しました。Active Directory は色んなところでひょっこり登場してその都度苦労していたので今後は多少マシになりそう。AZ-802 (Windows Server の管理) の試験にもいずれチャレンジしたい。
おわりに
昨年末に Linux / LPIC に注力することを決め、とりあえず LPIC-1、LPIC-2、LPIC-3 300 を無事取得し、感無量です。一区切りつきました。Linux の基礎スキルは大分ついたと実感しています。基礎はとても大事。
300 に続いて 303 (セキュリティ) と 305 (仮想化とコンテナ化) も勉強したい分野なのですが、他もやりたいこと・やらなきゃいけないことが多々あり、どうしようかな。