LinuCレベル2 201試験概要解説
サーバー構築のできるLinuxエキスパートへの道
2024/08/17（Sta)
LPI-Japanプラチナスポンサー 株式会社ゼウス・エンタープライズ
鯨井 貴博（LinuCエヴァンジェリスト）© LPI-Japan / EDUCO all rights reserved.

Who are you?
鯨井貴博
LPI-Japan プラチナスポンサー 株式会社ゼウス・エンタープライズ
LinuCエヴァンジェリスト

Linuxとの出会い

大学時代 Unixの存在を知り、日経Linuxを読み始める。
2000年にVine Linux 2.0で一度挫折を経験。
その悔しさを忘れきれず、2007年 他業種からIT業界に転職しLinuxに再チャレンジ。

SE・商用製品サポート・インストラクター・プロジェクト管理などを経験し、現在に至る。
自分自身が学習で苦労した経験から、初心者を含む受講者に分りやすい講義を行うように心がけている。
また、興味の向くIT技術・オープンソースソフトウェアなどについて、Opensourcetehブログ（https://www.opensourcetech.tokyo/）で執筆中。
実際に自分でやってみる/使ってみる・開発者本人から話を聞いてみることを大切にしています。

Linus Torvaldsさん(Linux開発者)

Igor Sysoevさん(nginx開発者)

Alexei Vladishevさん(Zabbix開発者)© LPI-Japan / EDUCO all rights reserved.

2

Who are you?
私が進んできた道

Kubernetes

人工知能

クラウド基盤2024

ネットワーク

全般
Web

サーバ
https://www.cisco.com/c/ja_jp/training-events/trainingcertifications/certifications/associate/ccna.html
https://linuc.org/
https://www.ipa.go.jp/shiken/index.html

2007https://www.jdla.org/certificate/general/
https://www.accel-exam.jp/
https://html5exam.jp/
https://training.linuxfoundation.org/ja/certification/certified-kubernetes-administrator-cka/© LPI-Japan / EDUCO all rights reserved.

3

Who are you?
Open Source Summit Japan 2023

Open Source Summit Japan 2023: ボランティアリーダーの体験記
https://www.opensourcetech.tokyo/entry/20231224/1703429785© LPI-Japan / EDUCO all rights reserved.

4

Who are you?

Open Source Summit Japan 2024

https://events.linuxfoundation.org/open-source-summit-japan/© LPI-Japan / EDUCO all rights reserved.

5LinuC について

© LPI-Japan / EDUCO all rights reserved.

6LinuCレベル１／レベル２ Version10.0とは◼LinuCとはクラウド時代の即戦力エンジニアであることを証明するLinux技術者認定✓現場で「今」求められている新しい技術要素に対応• オンプレミス／仮想化・コンテナを問わず様々な環境下でのサーバー構築• 他社とのコラボレーションの前提となるオープンソースへの理解• システムの多様化に対応できるアーキテクチャへの知見✓全面的に見直した「今」身につけておくべき技術範囲を網羅
今となっては使わない技術やコマンドの削除、アップデート、新領域の取り込み✓Linuxの範疇だけにとどまらない領域までカバー
セキュリティや監視など、ITエンジニアであれば必須の領域もカバー© LPI-Japan / EDUCO all rights reserved.

7

クラウドを活用できるITエンジニアに必須の技術がまとまっている
AWSなどのパブリッククラウドを活用するための技術

AWSなどのパブリッククラウドを活用するための技術間が欠けている状態

仮想マシン／コンテナ技術、クラウドセキュリティ、アーキテクチャ、ほかオンプレミスのサーバーサイドLinux技術

オンプレミスのサーバーサイドLinux技術【今まで／その他】

Version10.0© LPI-Japan / EDUCO all rights reserved.

8

本日のゴール➢ LinuCレベル2(201)の全体像を掴む➢ LinuCレベル2(201)の学習方法を理解する➢ LinuCレベル2(201)の受験計画を立てる© LPI-Japan / EDUCO all rights reserved.

9LinuC Level1試験
101試験

102試験

1.01：Linuxのインストールと仮想マシン・コンテナの利用
1.01.1Linuxのインストール、起動、接続、切断と停止
1.01.2仮想マシン・コンテナの概念と利用
1.01.3ブートプロセスとsystemd
1.01.4プロセスの生成、監視、終了
1.01.5デスクトップ環境の利用
1.02：ファイル・ディレクトリの操作と管理
1.02.1ファイルの所有者とパーミッション
1.02.2基本的なファイル管理の実行
1.02.3ハードリンクとシンボリックリンク
1.02.4ファイルの配置と検索
1.03：GNUとUnixのコマンド
1.03.1コマンドラインの操作
1.03.2フィルタを使ったテキストストリームの処理
1.03.3ストリーム、パイプ、リダイレクトの使用
1.03.4正規表現を使用したテキストファイルの検索
1.03.5エディタを使った基本的なファイル編集の実行
1.04：リポジトリとパッケージ管理
1.04.1apt コマンドによるパッケージ管理
1.04.2Debianパッケージ管理
1.04.3yumコマンドによるパッケージ管理
1.04.4RPMパッケージ管理
1.05：ハードウェア、ディスク、パーティション、ファイルシステム

1.06：シェルおよびスクリプト
1.06.1シェル環境のカスタマイズ
1.06.2シェルスクリプト
1.07：ネットワークの基礎
1.07.1インターネットプロトコルの基礎
1.07.2基本的なネットワーク構成
1.07.3基本的なネットワークの問題解決
1.07.4クライアント側のDNS設定
1.08：システム管理
1.08.1アカウント管理
1.08.2ジョブスケジューリング
1.08.3ローカライゼーションと国際化
1.09：重要なシステムサービス
1.09.1システム時刻の管理
1.09.2システムのログ
1.09.3メール配送エージェント(MTA)の基本
1.10：セキュリティ
1.10.1セキュリティ管理業務の実施
1.10.2ホストのセキュリティ設定
1.10.3暗号化によるデータの保護
1.10.4クラウドセキュリティの基礎
1.11：オープンソースの文化
1.11.1オープンソースの概念とライセンス
1.11.2オープンソースのコミュニティとエコシステム

1.05.1ハードウェアの基礎知識と設定
1.05.2ハードディスクのレイアウトとパーティション
1.05.3ファイルシステムの作成と管理、マウント
https://linuc.org/linuc1/range/101.html
https://linuc.org/linuc1/range/102.html

Linuxの基礎知識や操作方法の取得© LPI-Japan / EDUCO all rights reserved.

10LinuC Level2試験
201試験

202試験

2.01：システムの起動とLinuxカーネル
2.01.1 ブートプロセスとGRUB
2.01.2 システム起動のカスタマイズ
2.01.3 Linux カーネルの構成要素
2.01.4 Linuxカーネルのコンパイル
2.01.5 カーネル実行時における管理とトラブルシューティング
2.02：ファイルシステムとストレージ管理
2.02.1 ファイルシステムの設定とマウント
2.02.2 ファイルシステムの管理
2.02.3 論理ボリュームマネージャの設定と管理
2.03：ネットワーク構成
2.03.1 基本的なネットワーク構成
2.03.2 高度なネットワーク構成
2.03.3 ネットワークの問題解決
2.04：システムの保守と運用管理
2.04.1 makeによるソースコードからのビルドとインストール
2.04.2 バックアップとリストア
2.04.3 ユーザへの通知
2.04.4 リソース使用状況の把握
2.04.5 死活監視、リソース監視、運用監視ツール
2.04.6 システム構成ツール
2.05：仮想化サーバー
2.05.1 仮想マシンの仕組みとKVM
2.05.2 仮想マシンの作成と管理
2.06：コンテナ
2.06.1 コンテナの仕組み
2.06.2 Dockerコンテナとコンテナイメージの管理

2.07：ネットワーククライアントの管理
2.07.1 DHCPサーバーの設定と管理
2.07.2 PAM認証
2.07.3 LDAPクライアントの利用方法
2.07.4 OpenLDAPサーバーの設定
2.08：ドメインネームサーバー
2.08.1 BINDの設定と管理
2.08.2 ゾーン情報の管理
2.08.3 セキュアなDNSサーバーの実現
2.09：HTTPサーバーとプロキシサーバー
2.09.1 Apache HTTPサーバーの設定と管理
2.09.2 OpenSSLとHTTPSの設定
2.09.3 nginxの設定と管理
2.09.4 Squidの設定と管理
2.10：電子メールサービス
2.10.1 Postfixの設定と管理
2.10.2 Dovecotの設定と管理
2.11：ファイル共有サービス
2.11.1 Sambaの設定と管理
2.11.2 NFSサーバーの設定と管理
2.12：システムのセキュリティ
2.12.1 iptables や firewalld によるパケットフィルタリング
2.12.2 OpenSSH サーバーの設定と管理
2.12.3 OpenVPNの設定と管理
2.12.4 セキュリティ業務
2.13：システムアーキテクチャ
2.13.1 高可用システムの実現方式
2.13.2 キャパシティプランニングとスケーラビリティの確保
2.13.3 クラウドサービス上のシステム構成
2.13.4 典型的なシステムアーキテクチャ

https://linuc.org/linuc2/range/201.html
https://linuc.org/linuc2/range/202.html© LPI-Japan / EDUCO all rights reserved.

11

LinuC 学習のコツ①出題範囲の内容について調べてみる
公式ドキュメント・技術書など②実際に操作してみる
これが大事！
③学習の補助教材などを利用する
・メールマガジン
・標準教科書・過去のセミナー資料
詳細は、https://lpi.or.jp /learning /LPI-Japan LinuC通信「レベル2・レベル3を受けてみよう！」でサンプル問題作ってるので、よかったら登録してください！

© LPI-Japan / EDUCO all rights reserved.

12LinuC 学習のコツ④過去セミナーの動画
https://www.youtube.com/user/LPIJapan© LPI-Japan / EDUCO all rights reserved.

13

LinuC 学習のコツ
学習の具体的な進め方(2~3か月程度)
試験範囲の確認(LinuC HP)●月頃、受験しようという目標を立てる↓
LinuC認定教材の購入・1週目読込 https://lpi.or.jp/linuc1/book.shtml
https://lpi.or.jp/linuc2/book.shtml↓
LinuC認定教材・Webサイトを参考に、実機操作(サーバ構築やコマンド操作)を試す※操作やトラブルシュートで力が身に付く！
1ヶ月↓
LinuC認定教材 2週目読込●月●日頃、受験しようと決める↓問題集やメルマガサンプル問題で理解力確認 https://linuc.org/study/samples/※理解不足箇所の洗い出し↓
LinuC認定教材 3週目
2ヶ月※弱点の補強↓仕上げ
受験申込
受験日の変更も可能なので安心(80%)↓
問題を8~9割以上、正解となるまで繰り返し解く
苦手な部分を重点的に復習・受験まで継続して学習すること↓
2.5ヶ月
・繰り返し学習し、理解度/問題正解率を高めた状態で受験すること完全に理解した！ 受験© LPI-Japan / EDUCO all rights reserved.
(100%)
学習開始(0%)14201試験の全体像
2.01：システムの起動とLinuxカーネル
2.01.1 ブートプロセスとGRUB
2.01.2 システム起動のカスタマイズ
2.01.3 Linux カーネルの構成要素
2.01.4 Linuxカーネルのコンパイル
2.01.5 カーネル実行時における管理とトラブルシューティング
2.02：ファイルシステムとストレージ管理
2.02.1 ファイルシステムの設定とマウント
2.02.2 ファイルシステムの管理
2.02.3 論理ボリュームマネージャの設定と管理
2.03：ネットワーク構成2.03.1 基本的なネットワーク構成
2.03.2 高度なネットワーク構成
2.03.3 ネットワークの問題解決
2.04：システムの保守と運用管理
2.04.1 makeによるソースコードからのビルドとインストール
2.04.2 バックアップとリストア
2.04.3 ユーザへの通知
2.04.4 リソース使用状況の把握
2.04.5 死活監視、リソース監視、運用監視ツール
2.04.6 システム構成ツール
2.05：仮想化サーバー
2.05.1 仮想マシンの仕組みとKVM
2.05.2 仮想マシンの作成と管理
2.06：コンテナ
2.06.1 コンテナの仕組み
2.06.2 Dockerコンテナとコンテナイメージの管理✓ Linus Torvaldsが作成し、コミニティが成長させてきたLinuxカーネル✓ Linuxのファイルシステム・ネットワーク構成✓ Linuxの保守・運用✓ Linuxを用いたハイパーバイザー(KVM)✓ コンテナ(Docker)

https://linuc.org/linuc2/range/201.html© LPI-Japan / EDUCO all rights reserved.

15資格を取得する、しない！？(取得するメリット)

資格取得 × スキル保有、両方がある方がいい

技術の前では、みんな平等！
いつから始めても遅いということはない！

組織にいい流れをもたらす© LPI-Japan / EDUCO all rights reserved.

16

2.01：システムの起動とLinuxカーネル

2.01.1 ブートプロセスとGRUB
2.01.2 システム起動のカスタマイズ
2.01.3 Linux カーネルの構成要素
2.01.4 Linuxカーネルのコンパイル
2.01.5 カーネル実行時における管理とトラブルシューティング© LPI-Japan / EDUCO all rights reserved.

17

2.01：システムの起動とLinuxカーネル© LPI-Japan / EDUCO all rights reserved.

18

2.01：システムの起動とLinuxカーネル© LPI-Japan / EDUCO all rights reserved.

19

2.01：システムの起動とLinuxカーネル

https://www.youtube.com/watch?v=vCBgwYSymRA© LPI-Japan / EDUCO all rights reserved.

20

2.01：システムの起動とLinuxカーネル

mainline（開発版）
約3か月のインターバルで新機能を開発する
x.y-rc1 → x.y-rc2 → x.y-rc3・・・・x.y-rc12
stable（安定版）
開発完了した新機能・バグ修正が行われる
x.y → x.y.1 → x.y.2・・・・

longterm（長期保守版）
重要なバグ修正のみが行われる
x.y → x.y.1 → x.y.2・・・・・・・

https://www.kernel.org/© LPI-Japan / EDUCO all rights reserved.

21

2.01：システムの起動とLinuxカーネル

https://www.kernel.org/© LPI-Japan / EDUCO all rights reserved.

22

2.01：システムの起動とLinuxカーネル

カーネル = OSの核となるプログラム• ハードウェア制御• メモリマネージメント• プロセス処理• ファイルシステム• アプリケーション実行などを担当する。

OSカーネルHW© LPI-Japan / EDUCO all rights reserved.

23

2.01：システムの起動とLinuxカーネル
電源オン
UEFI

BIOS
ブートローダ（GRUB/GRUB2）を呼び出す

ブートローダ Linuxカーネルを呼び出す

Linuxカーネル

Linuxカーネル

systemd

起動が有効となっているunit

ブートローダPID（1）で起動するプロセス

init

各種サービス ランレベルにおいて起動と各種サービス

なっているサービス

ログイン© LPI-Japan / EDUCO all rights reserved.

24

2.02：ファイルシステムとストレージ管理

2.02：ファイルシステムとストレージ管理
2.02.1 ファイルシステムの設定とマウント2.02.2 ファイルシステムの管理
2.02.3 論理ボリュームマネージャの設定と管理© LPI-Japan / EDUCO all rights reserved.

25

2.02：ファイルシステムとストレージ管理© LPI-Japan / EDUCO all rights reserved.

26

2.02：ファイルシステムとストレージ管理© LPI-Japan / EDUCO all rights reserved.

27

2.02：ファイルシステムとストレージ管理

https://www.youtube.com/watch?v=Yfm29vHFU7s&feature=youtu.be© LPI-Japan / EDUCO all rights reserved.

28

2.02：ファイルシステムとストレージ管理

https://linuc.org/docs/seminar/20201205_linuc2.pdf© LPI-Japan / EDUCO all rights reserved.

29

2.02：ファイルシステムとストレージ管理

https://linuc.org/docs/seminar/20201205_linuc2.pdf© LPI-Japan / EDUCO all rights reserved.

30

2.02：ファイルシステムとストレージ管理

https://linuc.org/docs/seminar/20201205_linuc2.pdf© LPI-Japan / EDUCO all rights reserved.

31

2.02：ファイルシステムとストレージ管理

https://linuc.org/docs/seminar/20201205_linuc2.pdf© LPI-Japan / EDUCO all rights reserved.

32

2.03：ネットワーク構成

2.03：ネットワーク構成
2.03.1 基本的なネットワーク構成
2.03.2 高度なネットワーク構成
2.03.3 ネットワークの問題解決© LPI-Japan / EDUCO all rights reserved.

33

2.03：ネットワーク構成© LPI-Japan / EDUCO all rights reserved.

34

2.03：ネットワーク構成

https://www.youtube.com/watch?v=EXSCcit4HAc&feature=youtu.be© LPI-Japan / EDUCO all rights reserved.

35

2.03：ネットワーク構成
ネットワークの重要性

サーバ
インターネット

ルータ

今や、つながっていて当たり前となっている※早期の障害ポイント特定、復旧が求められる
ユーザ端末© LPI-Japan / EDUCO all rights reserved.

36

2.03：ネットワーク構成
トラブルシュートの進め方(OSI参照モデル)

階層

階層名

取り扱う情報など

Layer7

アプリケーション層

アプリケーションデータ

Layer6

プレゼンテーション層

Layer5

セッション層Layer4

トランスポート層

ポート番号(TCP/UDPなど)

Layer3

ネットワーク層

IPアドレスLayer2

データリンク層

MACアドレス(ARP)

Layer1

物理層

物理メディア
トラブルシュートは下の階層から！

© LPI-Japan / EDUCO all rights reserved.

37

2.03：ネットワーク構成

各種コマンドや各種ファイルの理解✓ ip✓ ifconfig✓ route✓ arp✓ nmcli✓ iw✓ iwconfig✓ iwlist✓ /etc/sysconfig/network-scripts/ifcfg-xxxxxx© LPI-Japan / EDUCO all rights reserved.

38

2.03：ネットワーク構成© LPI-Japan / EDUCO all rights reserved.

39

2.04：システムの保守と運用管理

2.04：システムの保守と運用管理
2.04.1 makeによるソースコードからのビルドとインストール
2.04.2 バックアップとリストア2.04.3 ユーザへの通知
2.04.4 リソース使用状況の把握
2.04.5 死活監視、リソース監視、運用監視ツール
2.04.6 システム構成ツール© LPI-Japan / EDUCO all rights reserved.

40

2.04：システムの保守と運用管理© LPI-Japan / EDUCO all rights reserved.

41

2.04：システムの保守と運用管理© LPI-Japan / EDUCO all rights reserved.

42

2.04：システムの保守と運用管理© LPI-Japan / EDUCO all rights reserved.

43

2.04：システムの保守と運用管理

https://www.youtube.com/watch?v=zQO4Q3GaxOI

https://www.youtube.com/watch?v=ck3XyhfIBvo© LPI-Japan / EDUCO all rights reserved.

44

2.04：システムの保守と運用管理

https://linuc.org/docs/seminar/20201219_linuc2.pdf© LPI-Japan / EDUCO all rights reserved.

45

2.04：システムの保守と運用管理

https://linuc.org/docs/seminar/20201219_linuc2.pdf© LPI-Japan / EDUCO all rights reserved.

46

2.04：システムの保守と運用管理

https://www.youtube.com/watch?v=ck3XyhfIBvo© LPI-Japan / EDUCO all rights reserved.

47

2.04：システムの保守と運用管理

https://www.youtube.com/watch?v=ck3XyhfIBvo© LPI-Japan / EDUCO all rights reserved.

48

2.04：システムの保守と運用管理
DevOps(Sec)を理解するためには必須

https://github.com/NotHarshhaa/devops-tools© LPI-Japan / EDUCO all rights reserved.

49

2.05：仮想化サーバー

2.05：仮想化サーバー
2.05.1 仮想マシンの仕組みとKVM
2.05.2 仮想マシンの作成と管理© LPI-Japan / EDUCO all rights reserved.

50

2.05：仮想化サーバー© LPI-Japan / EDUCO all rights reserved.

51

2.05：仮想化サーバー

https://www.youtube.com/watch?v=a_508d1h4TQ&feature=youtu.be© LPI-Japan / EDUCO all rights reserved.

52

2.05：仮想化サーバー

https://www.youtube.com/watch?v=a_508d1h4TQ&feature=youtu.be© LPI-Japan / EDUCO all rights reserved.

53

2.05：仮想化サーバー

https://www.youtube.com/watch?v=a_508d1h4TQ&feature=youtu.be© LPI-Japan / EDUCO all rights reserved.

54

2.05：仮想化サーバー

https://xtech.nikkei.com/atcl/nxt/column/18/02864/062400006/© LPI-Japan / EDUCO all rights reserved.

55

2.06：コンテナ

2.06：コンテナ
2.06.1 コンテナの仕組み
2.06.2 Dockerコンテナとコンテナイメージの管理© LPI-Japan / EDUCO all rights reserved.

56

2.06：コンテナ© LPI-Japan / EDUCO all rights reserved.

57

2.06：コンテナ

https://www.youtube.com/watch?v=gSTGXuj-2wM

https://www.youtube.com/watch?v=Gm5KYhMs20k© LPI-Japan / EDUCO all rights reserved.

58

2.06：コンテナ

https://xtech.nikkei.com/atcl/nxt/column/18/02864/062400006/© LPI-Japan / EDUCO all rights reserved.

59

2.06：コンテナ

https://xtech.nikkei.com/atcl/nxt/column/18/02864/062400006/© LPI-Japan / EDUCO all rights reserved.

60

2.06：コンテナ

https://b-nova.com/en/home/content/how-containerless-works-thanks-to-web-assembly-runtimes/© LPI-Japan / EDUCO all rights reserved.

61

2.06：コンテナ

https://community.cncf.io/events/details/cncf-cloud-native-community-japan-presents-cloud-native-community-japan-wasm-japan-meetup-1/© LPI-Japan / EDUCO all rights reserved.

62

9/29に第2弾(202の解説)があります！

https://linuc.org/study/seminar/5730/© LPI-Japan / EDUCO all rights reserved.

63

ゼウス・エンタープライズからの提供サービス
提供するITサービス

https://www.zeus-enterprise.co.jp/solution/service /https://www.it-training.tokyo/© LPI-Japan / EDUCO all rights reserved.

64

ゼウス・エンタープライズからの提供サービス
技術を楽しみながら、一緒に働ける仲間を募集中！

https://www.zeus-enterprise.co.jp/recruit/© LPI-Japan / EDUCO all rights reserved.

65

Thank you for joining my session!

© LPI-Japan / EDUCO all rights reserved.

66

Q and A© LPI-Japan / EDUCO all rights reserved.

67