トップページへ

 セットアップ
Debian化
カーネル再構築
Debian化仕上げ
HDDの初期化
フローチャート

 サーバ構築
ルータの設定
無料ドメイン収得
Webサーバ
メールサーバ
FTPサーバ
ファイルサーバ
プリンタサーバ
DNSサーバ
データベースサーバ

 運 用
基本的なコマンド
テキストエディタ
シェルスクリプト
運用に必要な物
ファイアウォール
ログの管理
バックアップ
データ復旧
VMware

 監 視
Webアクセス解析
システム監視
ログ解析
不正アクセス監視

 その他
リンク

sponsored link

【 更新履歴 】


2009年7月25日
 サイトデザインを一新

2009年3月31日
 Debian化仕上のページを更新

2008年09月15日
 新サイト開設



ログ管理:logrotate



 玄箱の本体であるlinuxは常に何らかのデータをログとして記録し続けています。 ログは通常、ひとつのファイルに追加されていき(例:/var/log/access.logなど)、長い期間サーバーを運用し続けているとログファイルの容量 がどんどん大きくなっていきます。それを防ぐために、指定したファイル容量・期間が来ると自動でファイルを access.log1、access.log2、access.log3・・・のように分割作成してくれる「logrotate」を使います。

まずはlogrotateのインストールです

コマンド:インストール

# apt-get install logrotate

次に設定をします


ファイル編集:/etc/logrotate.conf

weekly を monthly にしてローテーションする期間を一ヶ月単位にする

rotate 4 を rotate 52 にして52ヶ月分のログを保管する(52ヶ月を超えると最初のファイルから順に削除されていく)

/etc/logrotate.d/以下に、個々のプログラムに対する設定ファイルがありますので上記同様に変更していきます