主題1.09:重要なシステムサービス(9)

1.09.1 システム時刻の管理

重要度:☆☆(2)

概要

  • システム時刻を適切に維持し、NTPやchronyによって時計を同期できる。

詳細

  • システムの日付および時刻を設定する。
    • date
  • ハードウェアの時計に時刻を設定する。
    • hwclock
  • 正しいタイムゾーンを設定する。
    • /usr/share/zoneinfo/, /etc/timezone, /etc/localtime
    • TZ, tzselect, timedatectl
  • 基本的なNTP設定
    • ntpd, ntpdate, ntp.conf
    • chronyd, chronyc, chrony.conf
  • 公的な標準 NTP サーバーを使用できる。
    • pool.ntp.org
  • ntpq コマンドについて知っている。

1.09.2 システムのログ

重要度:☆☆☆☆☆(5)

概要

  • rsyslogデーモンを設定できる。
    • これには、ログ出力を中央のログサーバーに送信するようログデーモンを設定することが含まれる。
    • または中央のログサーバーとしてログ出力を受け入れることも含まれる。
  • systemd のジャーナルサブシステムを使用できる。
  • ログのローテーション、圧縮、削除を自動化できる。

詳細

  • rsyslogデーモンを設定する。
    • rsyslog.conf, rsyslogd
  • systemd のジャーナルの問い合わせ、フィルタ、削除する。
  • 標準的なファシリティ、優先度、およびアクションを理解する。
    • logger, systemd-cat
    • journalctl, /etc/systemd/journald.conf, /var/log/journal/
  • logrotateを設定する。
    • logrotate, /etc/logrotate.conf, /etc/logrotate.d/, /var/log/

1.09.3 メール配送エージェント(MTA)の基本

重要度:☆☆(2)

概要

  • 一般的に使用可能なMTAプログラムについて概要を理解し、ホストで配送とエイリアスの基本的な設定を行える。その他の設定ファイルについては対象外となる。

詳細

  • 電子メールのエイリアスを作成する。
    • /etc/aliases, newaliases
  • 電子メールの配送設定をする。
    • ~/.forward, mail, mailq
  • 一般的に使用可能なMTAプログラムについて知っている(設定は含まない)。
    • postfix, exim