LPIC_quiz_2_1to2_16

-- Views

April 16, 26

スライド概要

profile-image

はじめまして、yukikoと申します。 DX推進のお力になれれば嬉しいです! 気軽にLinkedinなどでお声がけくださいね! ★スキル LPICレベル2取得者 AI、Python、Splunk、BIが得意領域です。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

LPIC-1 口頭確認クイズ 第2章:Linuxのインストールと設定 問題 2.1 〜 2.16 授業後・口頭確認用

2.

問題 2.1 ★★★☆☆ 口頭 スワップ領域の推奨サイズは物理メモリの何倍? ヒント: 搭載メモリが4GBの場合を考えてみよう 答えられたら次のスライドへ

3.

解答 2.1 等倍〜2倍程度 《解説》 4GBメモリなら4〜8GB程度のスワップを割り当てる。 ルートパーティションは小さくてOK。 /var と /var/log は別々のパーティションにできる。

4.

問題 2.2 ★★★★★ 記述 /dev/sda の MBR に GRUBをインストールするコマンド は? ヒント: grub-_____ /dev/sda 答えられたら次のスライドへ

5.

解答 2.2 grub-install /dev/sda 《解説》 grub-install コマンドで 指定デバイスのMBR(マスターブートレコード)にGRUBがインストールされる。

6.

問題 2.3 ★★★★☆ 記述 プログラム実行に必要な共有ライブラリを調べるコマ ンドは? ヒント: l _ _ 答えられたら次のスライドへ

7.

解答 2.3 ldd 《解説》 ldd コマンドで実行ファイルが依存している共有ライブラリをすべて表示できる。 例: $ ldd /bin/ls

8.

問題 2.4 ★★★☆☆ 口頭 ldconfig コマンドは何をするコマンド? ヒント: /etc/ld.so.conf を使って何かを作る… 答えられたら次のスライドへ

9.

解答 2.4 /etc/ld.so.conf に基づいて /etc/ld.so.cache を作成する 《解説》 ldconfig は /etc/ld.so.conf の情報から /etc/ld.so.cache を生成する。 プログラムが必要な共有ライブラリを表示するのは ldd コマンド。

10.

問題 2.5 ★★★★☆ 選択 設定ファイルを残したまま deblpic をアンインストー ルするには? ヒント: dpkg の -r か --remove か… 答えられたら次のスライドへ

11.

解答 2.5 dpkg -r deblpic または dpkg --remove deblpic 《解説》 --purge は設定ファイルも削除するので× 設定ファイルを残すなら -r または --remove を使う。

12.

問題 2.6 ★★★☆☆ 選択 apt-get でシステムを最新にアップグレードするコマン ドは? ヒント: dist-_____ か update か… 答えられたら次のスライドへ

13.

解答 2.6 apt-get dist-upgrade 《解説》 apt-get update → パッケージ情報の更新(アップグレードはしない) apt-get dist-upgrade → システムを最新バージョンにアップグレード

14.

問題 2.7 ★★★★☆ 記述 apt/apt-cache で btrfs 関連パッケージをキーワード検 索するには? ヒント: $ _____ search btrfs 答えられたら次のスライドへ

15.

解答 2.7 apt search btrfs または apt-cache search btrfs 《解説》 apt-get ではなく apt か apt-cache を使う。 apt-get に search サブコマンドはないので注意!

16.

問題 2.8 ★★★☆☆ 記述 rpm コマンドで httpd の設定ファイルのみを一覧する オプションは?(2文字) ヒント: $ rpm -____ httpd 答えられたら次のスライドへ

17.

解答 2.8 -qc 《解説》 rpm -qc パッケージ名 → 設定ファイルのみ表示 rpm -ql → すべてのファイル rpm -qd → ドキュメントファイルのみ

18.

問題 2.9 ★★★★☆ 選択 rpm でインストールした nano をアンインストールす るコマンドは? ヒント: ファイル名ではなくパッケージ名を指定する 答えられたら次のスライドへ

19.

解答 2.9 rpm -e nano 《解説》 RPMアンインストールは -e オプション + パッケージ名 (ファイル名 .rpm ではなく名前だけ!) rpm -u は アップグレード、-U も同様

20.

問題 2.10 ★★★★☆ 選択 /bin/bash がどのパッケージからインストールされた か確認するには?(rpm の2つのオプションは?) ヒント: クエリ + ファイル指定のオプション 答えられたら次のスライドへ

21.

解答 2.10 -q と -f (rpm -qf /bin/bash) 《解説》 rpm -qf ファイルパス → そのファイルをインストールしたパッケージ名が表示される 例: bash-4.2.46-30.el7.x86_64

22.

問題 2.11 ★★★★☆ 選択 yum で実際にアップデートする前に、更新されるパッ ケージを確認するコマンドは? ヒント: check-_____ 答えられたら次のスライドへ

23.

解答 2.11 yum check-update 《解説》 yum update → 実際にアップデート実行 yum check-update → アップデート対象パッケージの確認のみ(実行しない)

24.

問題 2.12 ★★★★☆ 記述 yum で postfix パッケージをインストールするには? ヒント: yum _____ postfix 答えられたら次のスライドへ

25.

解答 2.12 yum install postfix 《解説》 yum install パッケージ名 これだけ!依存関係も自動で解決してくれる。

26.

問題 2.13 ★★★☆☆ 選択 rpm インストール時に「Failed dependencies」エラー が出た原因は? ヒント: /usr/bin/ruby is needed by ruby-irb... 答えられたら次のスライドへ

27.

解答 2.13 ruby-irb に必要なファイルがインストールされていなかっ た(依存関係エラー) 《解説》 rpm は依存関係を自動解決しない! yum や apt は自動解決するが、rpm は手動で依存パッケージを先にインストールする必要が ある。

28.

問題 2.14 ★★★★★ 選択 apt upgrade を実行したのに更新パッケージ数が0だっ た。なぜ? ヒント: アップグレード前に必要な手順があった 答えられたら次のスライドへ

29.

解答 2.14 先に apt update でパッケージ情報を更新していなかったか ら 《解説》 apt upgrade / apt-get upgrade の前に 必ず apt update / apt-get update でパッケージリストを更新しておく必要がある!

30.

問題 2.15 ★★☆☆☆ 選択 静的ライブラリ(.a)を新バージョンに置き換えた後 、プログラムに反映させるには? ヒント: ldd で何も表示されなかった → 静的ライブラリ 答えられたら次のスライドへ

31.

解答 2.15 プログラムを再コンパイルして再インストール 《解説》 静的ライブラリ(.a)→ プログラムに組み込み済みのため再コンパイルが必要 共有ライブラリ(.so)→ ldconfig で対応可能 ポイント:.a と .so の違いを理解しよう!

32.

問題 2.16 ★★★☆☆ 口頭 オンプレと比べたクラウド IaaS のメリットを2つ言っ てください ヒント: リソースと導入スピードについて 答えられたら次のスライドへ

33.

解答 2.16 ① CPUやメモリを柔軟に割り当てられる ② 導入に時間がかからない 《解説》 IaaSのメリット: リソースの柔軟な割り当て 素早い導入 OSバージョンアップが不要にはならない(自分で管理) 必ずしも最小コストとは限らない

34.

お疲れさまでした! 2.1〜2.16 全問完了 理解できていなかった問題は復習しましょう