Linux一般2試験の概要

情報技術 > LPIC(level1) > Linux一般2試験の概要

LPIC(level1)102試験 概要編集

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

105.1 シェル環境のカスタマイズと使用編集

* ログイン時または新しいシェルを生成したときに、環境変数(PATHなど)を設定する

* よく使用する一連のコマンド用にBASHの関数を作成する

* 新しいユーザアカウント用のスケルトンディレクトリを保守する

* コマンドサーチパスを適切なディレクトリに設定する

<重要なファイル・用語・ユーティリティ>(/etc/profile・env・export・set・unset・~/.bash_profile・~/.bash_login・~/.profile・~/.bashrc・~/.bash_logout・function・alias・lists)


105.2 簡単なスクリプトをカスタマイズまたは作成する編集

* 標準的な sh の書式(ループ、テスト)を使用する。

* コマンド置換を使用する。

* コマンドによって返される、成功または失敗を示す戻り値やその他の情報をテストする。

* 条件に応じて、スーパーユーザにメールを送信する。

* 先頭行(#!)を利用して、適切なスクリプトインタープリターを選択する。

* スクリプトの位置、所有権、実行権、SUID 権を管理する。

<重要なファイル・用語・ユーティリティ>(for・while・test・if・read・seq)


105.3 SQL データ管理編集

* 基本的な SQL コマンドの使用について。

* 基本的なデータ操作の実行

<重要なファイル・用語・ユーティリティ>(insert・update・select・delete・from・where・group by・order by・join)


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

106.1 X11 のインストールと設定編集

* X サーバーがビデオカードおよびモニターをサポートしていることを確認する。

* X フォントサーバーをインストールして構成する。

* X の構成ファイルについての基本的な理解と知識

<重要なファイル・用語・ユーティリティ>(/etc/X11/sorg conf・xhost・DISPLAY・xwininfo・xdpyinfo・X)


106.2 ディスプレイマネージャーの設定編集

* ディスプレイマネージャーをオンまたはオフにする。   * ディスプレイマネージャーの起動画面を変更する。

* ディスプレイマネージャーのデフォルトの色深度を変更する。   * X ステーションを使用するために、ディスプレイマネージャーを設定する。

<重要なファイル・用語・ユーティリティ>(/etc/inittab・xdm configuration files・kdm configuration files・gdm configuration files)


106.3 アクセスシビリティ編集

* キーボードアクセシビリティ設定(AccessX)

* ビジュアル設定とテーマ

* AT(Assistive Technology:支援技術)

<重要なファイル・用語・ユーティリティ>(スティッキー/リピートキー・スロー/バウンス/トグルキー・マウスキー・ハイコントラスト/拡大印刷ディスクトップテーマ・スクリーンリーダー・点字ディスプレイ・スクリーン拡大鏡・オンスクリーンキーボードジェスチャー[ログイン時に使用、gdmなど])・Orca・GOK・emacspeak)


主題107:管理業務編集

107.1 ユーザアカウント、グループアカウント、および関連するシステムファイルを管理する編集

* ユーザおよびグループを追加、変更、削除する。

* パスワード/グループデータベースにあるユーザ/グループ情報を管理する。

* 特別な目的を持つ制限月のアカウントの作成と管理。

<重要なファイル・用語・ユーティリティ>(/etc/passwd・/etc/shadow・/etc/group・/etc/skel・chage・groupadd・groupdel・groupmod・passwd・useradd・userdel・usermod)


107.2 ジョブスケジューリングによるシステム管理業務の自動化編集

* cron および at でジョブを管理する。

* ユーザが cron および at サービスにアクセスできるよう設定する。

<重要なファイル・用語・ユーティリティ>(/etc/cron{d, daily, hourly, monthly, weekly}・/etc/at.deny・/etc/at.allow・/etc/cron.tab・/etc/cron.deny・/var/spool/cron/*・crontab・at・atq・atrm)


107.3 ローカライゼーションと国際化編集

* ロケール設定

* タイムゾーン設定

<重要なファイル・用語・ユーティリティ>(/etc/timezone・/etc/localtime・/usr/share/zoneinfo・[環境変数]:LC_*・LC_ALL・LANG・/usr/bin/locate・tzselect・date・iconv・UTF-8・ISO-8859・ASCⅡ・Unicode)


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

108.1 システム時刻を維持する編集

* システムの日付および時刻を設定する。

* ハードウェアの時計に UTC の正確な時刻を設定する。

* 正しいタイムゾーンを設定する。

* 基本的な NTP 設定。

* pool.ntp.org サービスの使用について知っている。

<重要なファイル・用語・ユーティリティ>(/usr/share/zoneinfo・/etc/timezone・/etc/localtime・/etc/ntp.conf・date・hwclock・ntpd・ntpdate・pool.ntp.org)


108.2 システムのログ編集

* syslog についてと、その設定ファイル。

* 標準的なファシリティー、優先度、およびアクション。

<重要なファイル・用語・ユーティリティ>(syslog.conf・syslogd・klogd・logger)


108.3 メール転送エージェント(MTA)の基本編集

* 電子メールのエイリアスを作成する。

* 電子メールの転送設定をする。

* 一般的に使用可能な MTA プログラム(postfix・sendmail・qmail・exim)について知っている(設定は含まない)

<重要なファイル・用語・ユーティリティ>(~/.forward・sendmailエミュレーション層のコマンド・newaliases・mail・mailg・postfix・sendmail・exim・qmail)


108.4 プリンターと印刷を管理する編集

* 基本的な CUPS の設定(ローカルプリンターおよびリモートプリンターに対して)

* ユーザの印刷キューを管理する。

* 一般的な印刷に関する問題を解決する。

* 設定済みの印刷キューに対して。ジョブを追加および削除する。

<重要なファイル・用語・ユーティリティ>(CUP の設定ファイル、ツール、ユーティリティ・/etc/cups・lpd のレガシーインターフェイス[lpr・lprm・lpq])


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

109.1 インターネットプロトコルの基礎編集

* ネットワークマスクについて理解していることを示す。

* プライベートとパブリックのドット区切り形式の IP アドレスの違いを知っている。

* デフォルトルートを設定する。

* 一般的な TCP および UDP のポート(20、21、22、23、25、53、80、110、119、139、143、161、443、993、995)

* UDP、TCP、および ICMP の違いや主な機能について知っている。

* IPv4 と IPV6 の主な違いについて知っている。

<重要なファイル・用語・ユーティリティ>(/etc/services・ftp・telnet・host・ping・dig・traceroute・tracepath)

109.2 基本的なネットワーク構成編集

* ネットワークインターフェイスの設定を手作業および自動で行う。

* ホストの基本的な TCP/IP 設定。

<重要なファイル・用語・ユーティリティ>(/etc/hostname・/etc/hosts・/etc/resolv.conf・/etc/nsswitch.conf・ifconfig・ifup・ifdown・route・ping)


109.3 基本的なネットワークの問題解決編集

* ネットワークインターフェイスおよびルーティングテーブルを手作業および自動的に設定する。(これには、ネットワークインターフェイスの追加、起動、停止、再起動、削除および再設定が含まれる。)

* ルーティングテーブルを変更、参照、設定し、不適切なデフォルトルート設定を手作業で訂正する。

* ネットワーク構成に関連する問題をデバッグする。

<重要なファイル・用語・ユーティリティ>(ifconfig・ifup・ifdown・route・host・hostname ・dig・netstat・ping・traceroute)


109.4 クライアント側の DNS 設定編集

* ローカルシステム上での DNS の使用方法を示す。

* 名前解決の実行順序を変更する。

<重要なファイル・用語・ユーティリティ>(/etc/hosts・/etc/resolv.conf・/etc/nsswitch.conf)


主題110:セキュリティ編集

110.1 セキュリティ管理業務を実施する編集

* システムを監査して、 SUID/SGID ビットが設定されているファイルを探す。

* ユーザのパスワードおよびパスワードエージング情報を設定または変更する。

* nmap および netstat を使用して、システムの開いているポートを見つける。

* ユーザのログイン、プロセス、メモリ使用量の制限を設定する。

* 基本的な sudo の設定および利用方法

<重要なファイル・用語・ユーティリティ>(find・passwd・lsof・nmap・chage・netstat・sudo・/etc/sudoers・su・usermod・ulimit)


110.2 ホストのセキュリティ設定編集

* シャドウパスワードおよびその機能について知っている。

* 使用していないネットワークサービスをオフにする。

* TCP ラッパーの役割について理解している。

<重要なファイル・用語・ユーティリティ>(/etc/nologin・/etc/passwd・/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 暗号化によるデータの保護編集

* 基本的な OpenSSH2 クライアントの設定および利用方法

* OpenSSH2 サーバーのホストキーの役割について理解している。

* 基本的な GnuPG の設定および利用方法

* SSHポートトンネル(X11 トンネルを含む)について理解している。

<重要なファイル・用語・ユーティリティ>(ssh・ssh-keygen・ssh-agent・ssh-add・~/.ssh/id_rsa and id_rsa.pub・~/.ssh/id_dsa and id_dsa.pub・/etc/ssh/ssh_host_rsa_key and ssh_host_rsa_key.pub・/etc/ssh/ssh_host_dsa_key and ssh_host_dsa_key.pub・~/.ssh/authorized_keys・~/etc/ssh_known_hosts・gpg・~/.gnupg/*)