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/*)