HOMELPIC-1LPIC-1 出題範囲102試験範囲:出題範囲詳細(Ver3.5)※2012/10/1〜2015/11/30まで

102試験範囲:出題範囲詳細(Ver3.5)
※2012/10/1〜2015/11/30まで

概要

LPIC-1(LPI certification Level 1:LPICレベル1認定)には、この試験が必須である。これは、Linuxのすべてのディストリビューションにわたって共通する、Linux技術者にとって必要な基本的な技能をカバーしている。
この出題範囲はバージョン3.5になる。

出題範囲にあるそれぞれの項目には、重要度として重み付けがなされている。重みの範囲は概ね1〜10であり、それぞれの目標の相対的な重要性を示している。重い目標ほど、試験において多くの問題が出題される。

102試験範囲:出題範囲詳細(Ver3.5)※2012/10/1〜2015/11/30まで

主題105シェル、スクリプト、およびデータ管理

105.1 シェル環境のカスタマイズと使用
重要度 4
説明 ユーザの要求に応じてシェル環境をカスタマイズする。全体のプロファイルおよびユーザのプロファイルを変更する。
主要な知識範囲
  • ログイン時または新しいシェルを生成したときに、環境変数(PATHなど)を設定する
  • よく使用する一連のコマンド用にBASHの関数を作成する
  • 新しいユーザアカウント用のスケルトンディレクトリを保守する
  • コマンドサーチパスを適切なディレクトリに設定する
重要なファイル、
用語、ユーティリティ
  • /etc/profile
  • env
  • export
  • set
  • unset
  • ~/.bash_profile
  • ~/.bash_login
  • ~/.profile
  • ~/.bashrc
  • ~/.bash_logout
  • function
  • alias
  • lists
105.2 簡単なスクリプトをカスタマイズまたは作成する
重要度 4
説明 既存のスクリプトをカスタマイズするか、簡単なBASHスクリプトを新規作成する。
主要な知識範囲
  • 標準的なshの書式(ループ、テスト)を使用する
  • コマンド置換を使用する
  • コマンドによって返される、成功または失敗を示す戻り値やその他の情報をテストする
  • 条件に応じて、スーパーユーザにメールを送信する
  • 先頭行(#!)を利用して、適切なスクリプトインタプリタを選択する
  • スクリプトの位置、所有権、実行権、SUID権を管理する
重要なファイル、
用語、ユーティリティ
  • for
  • while
  • test
  • if
  • read
  • seq
105.3 SQLデータ管理
重要度 2
説明 データベースを照会し、基本的なSQLコマンドを使用してデータを操作する。これには、2つのテーブルやサブセレクトの結合を伴うクエリーの実行も含まれる。
主要な知識範囲
  • 基本的なSQLコマンドの使用
  • 基本的なデータ操作を実行する
重要なファイル、
用語、ユーティリティ
  • insert
  • update
  • select
  • delete
  • from
  • where
  • group by
  • order by
  • join

このページのトップへ

主題106ユーザインターフェイスとデスクトップ

106.1 X11のインストールと設定
重要度 2
説明 X11のインストールと設定
主要な知識範囲
  • Xサーバがビデオカードおよびモニターをサポートしていることを確認する
  • Xフォントサーバについての知識
  • Xの構成ファイルについての基本的な理解と知識
重要なファイル、
用語、ユーティリティ
  • /etc/X11/xorg.conf
  • xhost
  • DISPLAY
  • xwininfo
  • xdpyinfo
  • X
106.2 ディスプレイマネージャの設定
重要度 2
説明 ディスプレイマネージャの設定とカスタマイズができること。ここでは、ディスプレイマネージャのXDM (X Display Manager)、GDM (Gnome Display Manager)、およびKDM (KDE Display Manager)が対象となる。
主要な知識範囲
  • ディスプレイマネージャをオンまたはオフにする
  • ディスプレイマネージャの起動画面を変更する
  • ディスプレイマネージャのデフォルトの色深度を変更する
  • Xステーションを使用するために、ディスプレイマネージャを設定する
重要なファイル、
用語、ユーティリティ
  • /etc/inittab
  • xdm configuration files
  • kdm configuration files
  • gdm configuration files
106.3 アクセシビリティ
重要度 1
説明 アクセシビリティ技術について理解していることを示す。
主要な知識範囲
  • キーボードアクセシビリティ設定(AccessX)
  • ビジュアル設定とテーマ
  • AT(Assistive Technology:支援技術)
重要なファイル、
用語、ユーティリティ
  • スティッキー/リピートキー
  • スロー/バウンス/トグルキー
  • マウスキー
  • ハイコントラスト/拡大印刷デスクトップテーマ
  • スクリーンリーダー
  • 点字ディスプレイ
  • スクリーン拡大鏡
  • オンスクリーンキーボード
  • ジェスチャー(ログイン時に使用、gdmなど)
  • Orca
  • GOK
  • emacspeak

このページのトップへ

主題107管理業務

107.1 ユーザアカウント、グループアカウント、および関連するシステムファイルを管理する
重要度 5
説明 ユーザアカウントを追加、削除、一時停止、変更する。
主要な知識範囲
  • ユーザおよびグループを追加、変更、削除する
  • パスワード/グループデータベースにあるユーザ/グループ情報を管理する
  • 特別な目的を持つ制限付きのアカウントの作成と管理
重要なファイル、
用語、ユーティリティ
  • /etc/passwd
  • /etc/shadow
  • /etc/group
  • /etc/skel
  • chage
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod
107.2 ジョブスケジューリングによるシステム管理業務の自動化
重要度 4
説明 cronまたはanacronを使用して定期的にジョブを実行したり、atを使用して指定時刻にジョブを実行する。
主要な知識範囲
  • cronおよびatでジョブを管理する
  • ユーザがcronおよびatサービスにアクセスできるよう設定する
重要なファイル、
用語、ユーティリティ
  • /etc/cron.{d,daily,hourly,monthly,weekly}
  • /etc/at.deny
  • /etc/at.allow
  • /etc/crontab
  • /etc/cron.allow
  • /etc/cron.deny
  • /var/spool/cron/*
  • crontab
  • at
  • atq
  • atrm
107.3 ローカライゼーションと国際化
重要度 3
説明 システムを英語以外の言語にローカライズする。スクリプトでLANG=Cが役立つ理由についても理解する。
主要な知識範囲
  • ロケール設定
  • タイムゾーン設定
重要なファイル、
用語、ユーティリティ
  • /etc/timezone
  • /etc/localtime
  • /usr/share/zoneinfo
  • 環境変数
    • LC_*
    • LC_ALL
    • LANG
    • TZ
  • /usr/bin/locale
  • tzselect
  • tzconfig
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode

このページのトップへ

主題108重要なシステムサービス

108.1 システム時刻を維持する
重要度 3
説明 システム時刻を適切に維持し、NTPによって時計を同期する。
主要な知識範囲
  • システムの日付および時刻を設定する
  • ハードウェアの時計にUTCの正確な時刻を設定する
  • 正しいタイムゾーンを設定する
  • 基本的なNTP設定
  • pool.ntp.orgサービスの使用について知っている
重要なファイル、
用語、ユーティリティ
  • /usr/share/zoneinfo
  • /etc/timezone
  • /etc/localtime
  • /etc/ntp.conf
  • date
  • hwclock
  • ntpd
  • ntpdate
  • pool.ntp.org
108.2 システムのログ
重要度 2
説明 syslogデーモンを設定する。これには、ログ出力を中央のログサーバに送信するようログデーモンを設定すること、または中央のログサーバとしてログ出力を受け入れることも含まれる。
主要な知識範囲
  • syslogの設定ファイル
  • syslog
  • 標準的なファシリティ、優先度、およびアクション
重要なファイル、
用語、ユーティリティ
  • syslog.conf
  • syslogd
  • klogd
  • logger
108.3 メール転送エージェント(MTA)の基本
重要度 3
説明 一般的に使用可能なMTAプログラムについて理解し、クライアントホストで転送とエイリアスの基本的な設定を行う。その他の設定ファイルについては対象外となる。
主要な知識範囲
  • 電子メールのエイリアスを作成する
  • 電子メールの転送設定をする
  • 一般的に使用可能なMTAプログラム(postfix、sendmail、qmail、exim)について知っている(設定は含まない)
重要なファイル、
用語、ユーティリティ
  • ~/.forward
  • sendmailエミュレーション層のコマンド
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim
  • qmail
108.4 プリンターと印刷を管理する
重要度 2
説明 CUPSおよびLPD互換インターフェイスを使用して、印刷キューおよびユーザの印刷ジョブを管理する。
主要な知識範囲
  • 基本的なCUPSの設定(ローカルプリンターおよびリモートプリンターに対して)
  • ユーザの印刷キューを管理する
  • 一般的な印刷に関する問題を解決する
  • 設定済みの印刷キューに対して、ジョブを追加および削除する
重要なファイル、
用語、ユーティリティ
  • CUPSの設定ファイル、ツール、ユーティリティ
  • /etc/cups
  • lpdのレガシーインターフェイス(lpr、lprm、lpq)

このページのトップへ

主題109ネットワークの基礎

109.1 インターネットプロトコルの基礎
重要度 4
説明 TCP/IPネットワークの基礎を適切に理解していることを示す。
主要な知識範囲
  • ネットワークマスクについて理解していることを示す
  • プライベートとパブリックのドット区切り形式のIPアドレスの違いを知っている
  • デフォルトルートを設定する
  • 一般的なTCPおよびUDPのポート(20、21、22、23、25、53、80、110、119、139、143、161、443、465、993、995)について知っている
  • UDP、TCP、およびICMPの違いや主な機能について知っている
  • IPv4とIPV6の主な違いについて知っている
  • IPv6の基本的機能について知っている
重要なファイル、
用語、ユーティリティ
  • /etc/services
  • ftp
  • telnet
  • host
  • ping
  • dig
  • traceroute
  • tracepath
109.2 基本的なネットワーク構成
重要度 4
説明 クライアントホスト上の設定を参照、変更、確認する。
主要な知識範囲
  • ネットワークインターフェイスの設定を手作業および自動で行う
  • ホストの基本的なTCP/IP設定
重要なファイル、
用語、ユーティリティ
  • /etc/hostname
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • ifconfig
  • ifup
  • ifdown
  • route
  • ping
109.3 基本的なネットワークの問題解決
重要度 4
説明 クライアントホスト上のネットワークに関する問題解決を行う。
主要な知識範囲
  • ネットワークインターフェイスおよびルーティングテーブルを手作業および自動的に設定する(これには、ネットワークインターフェイスの追加、起動、停止、再起動、削除、および再設定が含まれる)
  • ルーティングテーブルを変更、参照、設定し、不適切なデフォルトルート設定を手作業で訂正する
  • ネットワーク構成に関連する問題をデバッグする
重要なファイル、
用語、ユーティリティ
  • ifconfig
  • ifup
  • ifdown
  • route
  • host
  • hostname
  • dig
  • netstat
  • ping
  • traceroute
109.4 クライアント側のDNS設定
重要度 2
説明 クライアントホスト上のDNSを設定する。
主要な知識範囲
  • ローカルシステム上でのDNSの使用方法を示す
  • 名前解決の実行順序を変更する
重要なファイル、
用語、ユーティリティ
  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf

このページのトップへ

主題110セキュリティ

110.1 セキュリティ管理業務を実施する
重要度 3
説明 システム構成を調べて、ホストのセキュリティをローカルセキュリティポリシーに従わせる方法を知っている。
主要な知識範囲
  • システムを監査して、SUID/SGIDビットが設定されているファイルを探す
  • ユーザのパスワードおよびパスワードエージング情報を設定または変更する
  • nmapおよびnetstatを使用して、システムの開いているポートを見つける
  • ユーザのログイン、プロセス、メモリ使用量の制限を設定する
  • 基本的なsudoの設定および利用方法
重要なファイル、
用語、ユーティリティ
  • find
  • passwd
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit
110.2 ホストのセキュリティ設定
重要度 3
説明 基本的なレベルのホストのセキュリティを設定する方法を知っている。
主要な知識範囲
  • シャドウパスワードおよびその機能について知っている
  • 使用していないネットワークサービスをオフにする
  • TCPラッパーの役割について理解している
重要なファイル、
用語、ユーティリティ
  • /etc/nologin
  • /etc/passwd
  • /etc/shadow
  • /etc/xinetd.d/*
  • /etc/xinetd.conf
  • /etc/inet.d/*
  • /etc/inetd.conf
  • /etc/inittab
  • /etc/init.d/*
  • /etc/hosts.allow
  • /etc/hosts.deny
110.3 暗号化によるデータの保護
重要度 3
説明 公開鍵技術を使用して、データおよび通信を保護する。
主要な知識範囲
  • 基本的なOpenSSH 2クライアントの設定および利用方法
  • OpenSSH 2サーバのホストキーの役割について理解している
  • 基本的なGnuPGの設定および利用方法
  • SSHポートトンネル(X11トンネルを含む)について理解している
重要なファイル、
用語、ユーティリティ
  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa および id_rsa.pub
  • ~/.ssh/id_dsa および id_dsa.pub
  • /etc/ssh/ssh_host_rsa_key および ssh_host_rsa_key.pub
  • /etc/ssh/ssh_host_dsa_key および ssh_host_dsa_key.pub
  • ~/.ssh/authorized_keys
  • /etc/ssh_known_hosts
  • gpg
  • ~/.gnupg/*

このページのトップへ