03OCT2005LPIレベル2認定には、この試験が必須である。これは、Linuxのすべてのディストリビューションにわたって共通する、上級のシステム管理技能をカバーしている。それぞれの目標(Objective)には、重み付けがなされている。重みの範囲は概ね1~10であり、それぞれの目標の相対的な重要性を示している。重い目標ほど、試験において多くの問題が出題される。特定のハードウェア、ハードウェアドライバ、システムリソース、ならびにさまざまな要求に必要となるカーネルの構成要素を利用する。異なる種類のカーネルイメージを実装すること、安定版ならびに開発版のカーネルをとパッチ区別すること、カーネルモジュールを利用することを含む。1説明カーネルを適切にコンパイルして、Linuxカーネルの特定の機能を必要に応じて取り込む、あるいは無効化する。必要に応じてLinuxカーネルをコンパイルないし再コンパイルする、更新や興味深い変更を組み込んで新しいカーネルを作成する、initrdによるシステムイメージを作成する、新しい(複数の)カーネルをインストールするなどを含む。2説明カーネルに適切なパッチを当てて、更新やバグ修正、新しいハードウェアのサポートを組み込む。既存の製品番カーネルから適切なカーネルパッチを削除することを含む。1説明システムの特別な要求に応じて、パッチを当ててコンパイルする、設定ファイルを編集することで、カーネルをカスタマイズする。要求に応じて、カーネルのコンパイルとカーネルのパッチ、カーネルモジュールの設定とビルドを区別する。2説明システムの標準的なランレベルをカスタマイズして、ブート過程をカスタマイズするために、適切な起動スクリプトを編集する。ランレベルを変更し、必要があればカスタマイズしたinitrdイメージを作成する。3説明ブート過程にある、あるいは回復(リカバリ)モードにあるLinuxシステムを適切に操作する。initユーティリティと、カーネルの'init='オプションを含む。標準的なLinuxファイルシステムを適切に設定して操作する。各種のファイルシステムを設定してマウントすることを含む。デバイスの追加やディスク容量の要求に基づいて、ファイルシステムを操作することを含む。4説明Linuxファイルシステムを、システムユーティリティを使用して適切に保守する。標準的なext2ファイルシステムの操作を含む。3説明オートマウントファイルシステムを設定する。ネットワークファイルシステムとデバイスによるファイルシステムに対するオートマウントを設定する。CD-ROMのような、ext2ではないファイルシステムを作成することを含む。2説明ソフトウェアRAIを設定して装備する。0、1、5を設定する。新しいハードディスク、ダムターミナル、シリアル接続されるUPS、マルチポートシリアルカード、LCDパネルといった、システムに内蔵もしくは外付けのデバイスを設定する。CDドライブといった各種のハードウェアをサポートするためにカーネルオプションを設定する。Manager)使用してハードディスクドライブとパーティションを管理することと、ハードディスクの設定を扱うソフトウェアツールを利用することを含む。1説明PCMCIAのサポートを組み込んでLinuxのインストールを構成する。PCMCIAデバイスを構成して、例えばイーサネットアダプタを挿入したときに自動検出する。5説明Sambaサーバーをさまざまなクライアントのために設定する。Sambaクライアント用のログインスクリプト、nmbdを使ったWINSサーバーの設定を行う。サーバーが参加するワークグループを変更すること、smb.confに共有ディレクトリと共有プリンタを定義すること、LinuxクライアントにSMB共有をマウントするためにsmbmountコマンドを使用することを含む。3説明exportsファイルを作成して指定のファイルシステムをエクスポートする。exportsファイルのエントリを編集して、所定のホストないしサブネット、ネットグループにアクセスを制限する。exportsファイルのマウントオプションを指定する、ユーザーIDの対応付けを構成する、クライアントにNFSファイルシステムをマウントする。ソフトマウントとハードマウント、バックグラウンドでのリトライ、シグナルの扱い方、ロッキング、ブロックサイズを指定するマウントオプションを利用することを含む。セキュアNFSを実現するために、TCPwrapperを設定する。1説明syslogdを構成して、ネットワーク上で中心となるログサーバーとして動作させる。ログ出力を中心となるログサーバーに送信する、あるいはリモート接続をログに記録する、ようにsyslogdを設定する。log解析のためにgrepやその他のテキストユーティリティを使用する。1説明パッケージを構築する。ソフトウェアをRPMとDEBパッケージの両方に構築することを含む。2説明オフサイトのバックアップ保管計画を作成する。適切なモジュールを使用して簡単なPerlスクリプトを作成する、データの安全のためにPerlの汚染(taint)モードを使用する、CPANからPerlモジュールをインストールする。sedとawkのスクリプトを使用する。プロセスの実行をチェックして、プロセスが停止したときにEmailないしポケベルに警告を送信する。スクリプトを作成して自動実行をスケジュールし、ログを分析して管理者にEmailする。rsyncを使用してマシン間でファイルを同期する、ファイルの変更を監視して警告のEmailを生成する。特定のユーザーがログイン、ないしログアウトしたときに管理者に通知するスクリプトを作成する。1説明システムの入り口となる標準的なブートディスクと、システムを修理するための回復ディスクの両方を作成する。起動時のテキストから、起動手順の4つの段階を識別し、それぞれを区別する。1説明エラーとなる段階と調整する手法を選択する。1説明ブートローダの正体とカーネルの段階を明確に理解して、カーネルエラーを診断するカーネルブートメッセージを利用する。一般的なハードウェアに関わる問題を識別して修正する。問題がハードウェアのものか、ソフトウェアのものかを判断する。1説明ローカルのシステム環境を識別し、診断し、修復する。1説明ローカルシステムにおける一般的な問題点と、ユーザー環境設定における問題点を識別して、一般的な手法で修復を行う。