.
[ リロード ]   [ ソース ]  [ トップ | 一覧 | 単語検索 | 最新 | バックアップ | ヘルプ ]


ログのローテーションについて

サーバの動作確認と障害対応のためには、ログの取得が必須です。しかし、ログをそのままにしておくと膨大な容量になってしまい、逆にアプリケーション動作不安定の原因になりかねません。そこでログを定期的にローテーションさせる必要が出てきます。

ログローテーションの設定

ログローテーションの設定は/etc/logroteate.confで行われています。ここでは簡単な設定についてのみ触れていきます。
RHL9デフォルトの設定項目

# rotate log files weekly
weekly

ログファイルのローテーションを行う期間。daily(1日ごと)、monthly(1月ごと)の指定も可能。

# keep 4 weeks worth of backlogs
rotate 4

4世代ぶんのログファイルを保存。
デフォルトの場合1週間×4世代=1ヶ月分のログを保持。

# uncomment this if you want your log files compressed
#compress

ログファイルの圧縮を行うかどうか。デフォルトは無圧縮(コメントアウト)

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

各ログの設定ファイルのある場所を指定する。
この場合、/etc/logrotate.dにログの設定ファイルがあることを示している。

# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}

wtmpファイル(ユーザがログインした履歴)の作成条件を指定する。
この場合、
monthly
(1月ごと)
create 0664 root utmp
rotate 1
(所有者root、所有グループutmpのファイルを作成し、1世代ぶん保存。wtmpファイルはlastコマンドで確認できる


リロード   差分 ソース ファイル添付 添付ファイル一覧   Wikiトップ 一覧 検索 最終更新 バックアップ   ヘルプ   最終更新のRSS
Expert Menu
最新記事
なぜここへ
Yahoo Japanから
検索結果から
友人に聞いて
前からURLを知っていた
他サイトからリンク
最新バージョンの確認

Linuxexpert is one of the service presented by InfomationSquare. / OmakaseBlog Login  |  Register Now!