NEWSYSLOG(8) FreeBSD システム管理者マニュアル NEWSYSLOG(8)
名称
newsyslog − システムのログファイルを保守し、適切なサイズに保つ |
書式
newsyslog [−CFnrsv] [−R tagname] [−a directory] [−f config_file] [file ...] |
解説 |
newsyslog ユーティリティは cron(8) から定期的に実行されるようにスケジュー ルされるべきプログラムです。実行されると、 newsyslog は必要に応じてログ ファイルを保存 (アーカイブ) します。あるログファイルを保存する必要がある と判断すると、 ‘‘logfile’’ が空になり、 ‘‘logfile.0’’ に前回のログファイ ルが入り、 ‘‘logfile.1’’ に前々回のログが入り といった具合に、ユーザが指 定した数の保存ログが残るよう、 newsyslog はファイルを再編します。オプショ ンにより、保存ログを圧縮してスペースを節約することもできます。 ログが保存されるのは次の 3 つの場合です: |
1. ログが設定サイズ (キロバイト単位で指定) より大きくなった。
2. 前回ログを保存してから指定した時間が経過した。 3. ログ入れ替えを行う指定時間になった。 newsyslog の粒度は、このコマンドが cron(8) からどの程度の頻度で実行される かに依存しています。 newsyslog の実行は十分速いので、毎時間実行するように スケジュールしても悪影響はありませんし、第 3 のモード (前述) はそうなって いることを仮定しています。 オプション |
newsyslog では以下のオプションが利用できます: |
−f config_file
設定ファイルとして /etc/newsyslog.conf に代えて config_file を使 用します。 −a directory −v −n −r −s −C −F −R tagname 追加のコマンド行引数を指定すると、 newsyslog はこれらの引数にマッチするロ グファイルのみを検査します。そうでない場合、設定ファイルに列挙された全 ファイルを検査します。 関連ファイル |
/etc/newsyslog.conf
newsyslog の設定ファイル バグ |
セキュリティ侵害を見つけるためにログを自動的に読むことは、まだ行っていま せん。 |
作者
Theodore Ts’o, MIT Project Athena Copyright 1987, Massachusetts Institute of Technology |
互換性
以前のバージョンの newsyslog ユーティリティは、グループ名の識別にドット (‘‘.’’) を使用していました。 FreeBSD 3.3 からは、これはコロン (‘‘:’’) 文 字になりましたので、ユーザ名とグループ名にドット文字を含めることが可能で す。後方互換性のために、ドット (‘‘.’’) 文字はまだ受け付けられます。 |
関連項目
bzip(1), gzip(1), syslog(3), newsyslog.conf(5), chown(8), syslogd(8) |
歴史
newsyslog ユーティリティは、 NetBSD 由来のもので、 FreeBSD 2.2 ではじめて 登場しました。 FreeBSD 10.0 February 24, 2005 FreeBSD 10.0 |