LPIC-1 101-500の学習教材
公開済みの教材をログインせずに読めます。改訂中の教材は公開していません。
- ストリーム・パイプ・リダイレクトの全体像
コマンドの結果を画面に出すだけでなく、ファイルへ保存したり次のコマンドへ渡したりすると処理を組み合わせられます。通常の結果とエラーメッセージを別の流れとして扱い、どこへ何が届くかを図と実習で確認します。実習はLinuxのBashと基本コマンドを前提にします。
- ストリーム・パイプ・リダイレクトのコマンド/運用演習
監視ログからWARN行だけを集める作業を題材に、入力・中間結果・最終結果・診断の保存先を追います。ファイルが作られたことだけで成功とせず、内容と終了状態を確認します。Bashとgrep、sort、wc、teeを使い、新規の一時ディレクトリ内で実習します。
- プロセス管理を理解する
ファイルに保存したプログラムと、実行中のプロセスは別です。プロセスにはPID、親、所有者、状態があります。Linuxで一覧を読み、対象を確認してから必要なシグナルを送る手順を、専用の練習プロセスで学びます。
- プロセス管理のコマンド/運用演習
「処理が終わらない」という連絡から、同名の別処理を止めずに調査する練習です。Linuxの一覧例と、自分で作った短い子プロセスを使い、観測・終了要求・終了状態の記録を順番に行います。
- パーミッションと所有権を理解する
同じファイルでも、誰が操作するかによって読める・書ける範囲が変わります。所有者、グループ、その他という分類とrwxの意味を結び付け、ファイルとディレクトリで権限の働きが違う理由を学びます。ここでは通常のLinux利用者と標準のアクセス権を扱います。
- パーミッションと所有権のコマンド/運用演習
開発チームが共有するreportの権限を設計します。誰に何を許すかを先に表にし、数値への変換、変更コマンド、変更後の確認を順に行います。全例で通常利用者を想定し、特記がなければACL・特殊ビット・SELinux等の追加制約はないものとします。