102試験

LPIC-1 102

試験のバージョン: バージョン5.0

試験コード: 102-500

各トピックの重要度について: 各トピックには重要度が示されています。 重要度は、試験の各項目における相対的重要性を示します。 重要度が高い項目は、より多くの設問が試験でカバーされます。

バウチャーの購入

トピック105:シェルとシェルスクリプト

105.1シェル環境をカスタマイズして使用する

重要度:4

説明: 候補者は、ユーザーのニーズを満たすためにシェル環境をカスタマイズできる必要があります。 候補者は、グローバルおよびユーザープロファイルを変更できる必要があります。

主な知識分野:

  • ログイン時や新しいシェルの作成時に環境変数(PATHなど)を設定します。
  • 頻繁に使用される一連のコマンドには、Bash関数を記述します。
  • 新しいユーザーアカウントのスケルトンディレクトリを更新します。
  • 適切なディレクトリでコマンド検索パスを設定します。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • .
  • source
  • /etc/bash.bashrc
  • / etc / profile
  • env
  • export
  • set
  • unset
  • 〜/ .bash_profile
  • 〜/ .bash_login
  • 〜/ .profile
  • 〜/ .bashrc
  • 〜/ .bash_logout
  • function
  • alias

105.2簡単なスクリプトをカスタマイズする

総重量: 4

説明: 候補者は既存のスクリプトをカスタマイズしたり、単純な新しいBashスクリプトを書くことができます。

主な知識分野:

  • 標準のsh構文(ループ、テスト)を使用します。
  • コマンド置換を使用します。
  • 成功または失敗の戻り値、またはコマンドによって提供されるその他の情報をテストします。
  • 連鎖コマンドを実行します。
  • スーパーユーザーに条件付きメーリングを実行します。
  • シバン(#!)行からスクリプトインタープリタを正しく選択してください。
  • スクリプトの場所、所有権、実行、suid-rightsを管理します。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • for
  • while
  • test
  • if
  • read
  • seq
  • exec
  • ||
  • &&

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

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

総重量: 2

説明: 候補者はX11をインストールして設定できるはずです。

主な知識分野:

  • X11アーキテクチャの理解
  • X Window設定ファイルの基本的な理解と知識。
  • キーボードレイアウトなど、Xorg設定の特定の側面を上書きします。
  • ディスプレイマネージャやウィンドウマネージャなどのデスクトップ環境のコンポーネントを理解する。
  • Xサーバへのアクセスを管理し、リモートXサーバ上のアプリケーションを表示します。
  • ウェイランドの認識。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • /etc/X11/xorg.conf
  • /etc/X11/xorg.conf.d/
  • 〜/ .xsession-errors
  • xhost
  • xauth
  • DISPLAY
  • X

106.2グラフィカルデスクトップ

総重量: 1

説明: 候補者は主要なLinuxデスクトップを認識する必要があります。 さらに、候補者は、リモートデスクトップセッションにアクセスするために使用されるプロトコルに注意する必要があります。

主要な知識分野:

  • 主要なデスクトップ環境の認識
  • リモートデスクトップセッションにアクセスするためのプロトコルの認識

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • KDE
  • Gnomeの
  • Xfce
  • X11
  • XDMCP
  • VNC
  • スパイス
  • RDP

106.3アクセシビリティ

総重量: 1

説明: アクセシビリティ技術の知識と意識を示す。

主な知識分野:

  • 視覚設定とテーマの基礎知識。
  • 補助技術の基礎知識。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • ハイコントラスト/ラージプリントデスクトップのテーマ。
  • スクリーンリーダー。
  • 点字表示。
  • スクリーンルーペ。
  • オンスクリーンキーボード。
  • スティッキ/リピートキー。
  • スロー/バウンス/トグルキー。
  • マウスキー。
  • ジェスチャー
  • 音声認識。

トピック107:管理タスク

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

総重量: 5

説明: 候補者は、ユーザーアカウントの追加、削除、一時停止、および変更が可能でなければなりません。

主な知識分野:

  • ユーザーとグループを追加、変更、削除します。
  • パスワード/グループデータベースのユーザー/グループ情報を管理します。
  • 特別目的および限定的な口座の作成および管理。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • /etc/passwd
  • / etc / shadow
  • /etc/group
  • / etc / skel /
  • chage
  • getent
  • groupadd
  • groupdel
  • groupmod
  • passwd
  • useradd
  • userdel
  • usermod

107.2ジョブのスケジュール設定によるシステム管理タスクの自動化

総重量: 4

説明: 受験者は、cronとsystemdのタイマーを使用して定期的にジョブを実行し、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
  • systemctl
  • システム実行

107.3のローカリゼーションと国際化

総重量: 3

説明: 候補者は、英語とは異なる言語でシステムをローカライズできる必要があります。 同様に、LANG = Cの理由を理解することは、スクリプト作成時に役立ちます。

主な知識分野:

  • ロケール設定と環境変数を設定します。
  • タイムゾーン設定と環境変数を設定します。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • / etc / timezone
  • / etc / localtime
  • / usr / share / zoneinfo /
  • LC_ *
  • LC_ALL
  • LANG
  • TZ
  • / usr / bin / locale
  • tzselect
  • timedatectl
  • date
  • iconv
  • UTF-8
  • ISO-8859
  • ASCII
  • Unicode

トピック108:必須システムサービス

108.1システム時刻を更新する

総重量: 3

説明: 候補者は、システム時間を適切に維持し、NTPを介してクロックを同期させることができるはずです。

主な知識分野:

  • システムの日付と時刻を設定します。
  • ハードウェアクロックをUTCで正しい時刻に設定します。
  • 正しいタイムゾーンを設定します。
  • ntpdとchronyを使った基本的なNTP設定。
  • pool.ntp.orgサービスの使用に関する知識。
  • ntpqコマンドの認識。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • / usr / share / zoneinfo /
  • / etc / timezone
  • / etc / localtime
  • /etc/ntp.conf
  • /etc/chrony.conf
  • date
  • hwclock
  • timedatectl
  • ntpd
  • ntpdate
  • クロニク
  • pool.ntp.org

108.2システムロギング

総重量: 4

説明: 候補者はrsyslogを設定できる必要があります。 この目的には、ログ出力を中央ログサーバーに送信するか、ログ出力を中央ログサーバーとして受け入れるようにログデーモンを構成することも含まれます。 systemdジャーナル・サブシステムの使用方法が説明されています。 また、代替ロギングシステムとしてのsyslogおよびsyslog-ngの認識も含まれています。

主な知識分野:

  • rsyslogの基本設定。
  • 標準的な施設、優先順位、および行動の理解。
  • systemdジャーナルを照会します。
  • 日付、サービスまたは優先度などの基準別にジャーナルデータをフィルタリングします。
  • 永続的なシステム・ジャーナル・ストレージおよびジャーナル・サイズを構成します。
  • 古いsystemdジャーナルデータを削除します。
  • レスキューシステムまたはファイルシステムのコピーからsystemdジャーナルデータを取得します。
  • rsyslogとsystemd-journaldのやりとりを理解する。
  • logrotateの設定
  • syslogとsyslog-ngの認識。

用語とユーティリティ:

  • /etc/rsyslog.conf
  • / var / log /
  • logger
  • logrotate
  • /etc/logrotate.conf
  • /etc/logrotate.d/
  • journalctl
  • systemd-cat
  • /etc/systemd/journald.conf
  • / var / log / journal /

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

総重量: 3

説明: 候補者は、一般的に利用可能なMTAプログラムを認識し、クライアントホスト上で基本的な転送およびエイリアス設定を実行できる必要があります。 その他の設定ファイルは対象外です。

主な知識分野:

  • 電子メールエイリアスを作成します。
    電子メール転送を構成します。
    一般的に利用可能なMTAプログラム(postfix、sendmail、exim)に関する知識(設定なし)

用語とユーティリティ:

  • 〜/ .forward
  • sendmailをエミュレートするコマンド群
  • newaliases
  • mail
  • mailq
  • postfix
  • sendmail
  • exim

108.4プリンタの管理と印刷

総重量: 2

説明: 受験者は、CUPSとLPD互換インターフェースを使用して印刷キューとユーザー印刷ジョブを管理できる必要があります。

主な知識分野:

  • 基本CUPS設定(ローカルプリンタとリモートプリンタ用)。
  • ユーザーの印刷キューを管理します。
  • 一般的な印刷の問題のトラブルシューティングを行います。
  • 構成済みのプリンタキューからジョブを追加および削除します。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • CUPS configuration files, tools and utilities
  • / etc / cups /
  • lpd legacy interface (lpr, lprm, lpq)

トピック109:ネットワークの基礎

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

総重量: 4

説明: 受験者は、TCP / IPネットワークの基礎を正しく理解していることを証明する必要があります。

主な知識分野:

  • ネットワークマスクとCIDR表記の理解を示します。
  • プライベートとパブリック "ドットクワッド" IPアドレスの違いを知る。
  • 一般的なTCPおよびUDPポートとサービスに関する知識(20、21、22、23、25、53、80、110、123、139、143、161、162、389、443、465、514、636、993、995) 。
  • UDP、TCP、ICMPの違いと主要な特徴についての知識。
  • IPv4とIPv6の主な違いについての知識。
  • IPv6の基本機能に関する知識。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • /etc/services
  • IPv4, IPv6
  • Subnetting
  • TCP、UDP、ICMP

109.2固定ネットワーク構成

総重量: 4

説明: 候補者は、Linuxホストの永続的なネットワーク構成を管理できるはずです。

主な知識分野:

  • 基本的なTCP / IPホスト構成を理解する。
  • NetworkManagerを使用して、イーサネットおよびWi-Fiネットワーク構成を設定します。
  • systemd-networkdの認識。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • / etc / hostname
  • /etc/hosts
  • /etc/nsswitch.conf
  • /etc/resolv.conf
  • nmcli
  • hostnamectl
  • ifup
  • ifdown

109.3基本的なネットワークのトラブルシューティング

総重量: 4

説明: 候補者は、クライアントホスト上のネットワーキングの問題をトラブルシューティングできる必要があります。

主な知識分野:

  • iproute2を使用してネットワークインターフェイスの設定を表示および変更するなど、手動でネットワークインターフェイスを設定します。
  • iproute2を使用して、ルーティングテーブルの表示と変更、デフォルトルートの設定など、手動でルーティングを設定します。
  • ネットワーク構成に関連する問題をデバッグします。
  • 従来のnet-toolsコマンドの認識。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • ip
  • hostname
  • ss
  • ping
  • ping6
  • traceroute
  • traceroute6
  • tracepath
  • tracepath6
  • netcat
  • ifconfig
  • netstat
  • route

109.4クライアント側のDNSを設定する

重要度:2

説明: 候補者は、クライアントホストでDNSを設定できる必要があります。

主な知識分野:

  • リモートDNSサーバーを照会します。
  • ローカル名解決を構成し、リモートDNSサーバーを使用します。
  • 名前解決が行われる順序を変更します。
  • 名前解決に関連するエラーをデバッグします。
  • システムの認識が解決されました。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • /etc/hosts
  • /etc/resolv.conf
  • /etc/nsswitch.conf
  • host
  • dig
  • getent

トピック110:セキュリティ

110.1セキュリティ管理タスクを実行する

総重量: 3

説明: 候補者は、ローカルセキュリティポリシーに従ってホストのセキュリティを保証するためにシステム構成を確認する方法を知っている必要があります。

主な知識分野:

  • システムを監査して、suid / sgidビットが設定されたファイルを検索します。
  • ユーザーパスワードとパスワードエージング情報を設定または変更します。
  • nmapとnetstatを使って、システム上のオープンポートを発見することができます。
  • ユーザーのログイン、プロセス、およびメモリ使用の制限を設定します。
  • どのユーザーがシステムにログインしているのか、または現在ログインしているのかを判断します。
  • 基本的なsudoの設定と使い方。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • find
  • passwd
  • fuser
  • lsof
  • nmap
  • chage
  • netstat
  • sudo
  • /etc/sudoers
  • su
  • usermod
  • ulimit
  • who、w、last

110.2セットアップホストセキュリティ

総重量: 3

説明: 候補者は、基本レベルのホストセキュリティを設定する方法を知っている必要があります。

主な知識分野:

  • シャドウパスワードの認識とその働き
  • 使用していないネットワークサービスをオフにします。
  • TCPラッパーの役割を理解する。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • / etc / nologin
  • /etc/passwd
  • / etc / shadow
  • /etc/xinetd.d/
  • /etc/xinetd.conf
  • systemd.socket
  • /etc/inittab
  • /etc/init.d/
  • /etc/hosts.allow
  • /etc/hosts.deny

110.3暗号化によるデータの保護

総重量: 4

説明: 候補者は、公開鍵技術を使用してデータと通信を保護する必要があります。

主な知識分野:

  • 基本的なOpenSSH 2クライアントの設定と使用法を実行します。
  • OpenSSH 2サーバのホスト鍵の役割を理解する。
  • 基本的なGnuPGの設定、使用、取り消しを実行します。
  • GPGを使用して、ファイルを暗号化、復号化、署名、検証します。
  • SSHポートトンネル(X11トンネルを含む)について理解する。

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • ssh
  • ssh-keygen
  • ssh-agent
  • ssh-add
  • ~/.ssh/id_rsa and id_rsa.pub
  • ~/.ssh/id_dsa and id_dsa.pub
  • 〜/ .ssh / id_ecdsaとid_ecdsa.pub
  • 〜/ .ssh / id_ed25519とid_ed25519.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
  • / etc / ssh / ssh_host_ecdsa_keyおよびssh_host_ecdsa_key.pub
  • / etc / ssh / ssh_host_ed25519_keyおよびssh_host_ed25519_key.pub
  • ~/.ssh/authorized_keys
  • ssh_known_hosts
  • gpg
  • gpg-agent
  • ~/.gnupg/

将来の変更に関する考慮事項

将来の目標の変更には、以下が含まれます。

  • ifup / ifdownとlegacy net-toolsコマンドを削除する
  • TCPラッパーを削除する