人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Postfixのmaillogについて質問です。

maillogの内容を確認しようと思い、/var/log/mailogを開こうとしたのですが、なぜか開けません。(viで開こうとしました)

それでファイルサイズを見ると、3GBとなっていました。

スパムの標的になっているのか、他に原因があるのか分かりかねますが、このようなサイズのmailogを開く方法ってないでしょうか?

または、mailogのファイルサイズを制限する事って出来るのでしょうか?

共に可能なら方法を教えて下さい。

※OSはCentOS4.5で、Postfixは2.2です。
※あくまで上記の事が「出来る方法」か「代替案」をお尋ねしたく思いますので、その他のご指摘はご遠慮下さい。


●質問者: kt26
●カテゴリ:コンピュータ インターネット
✍キーワード:OS postfix vi サイズ スパム
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●66ポイント

Manpage of LESS

案ページャーを使う

エディタではなく表示専用アプリケーションを使う。

ただし、さすがに3GBもの要領で試したことがないのでだめかもしれない。

そのほかにも lv といったページャーがあるのでそちらならいけるかも?


Manpage of SPLIT

代替案 ファイル自体を分割する

行単位での分割が可能なのでログファイルとしては問題無いはず。

分割後は vi でも less でもお好きな物で閲覧。


改善案 maillog のサイズを制限する

maillog は logrotate というプログラムで順次古い物は捨てていく様になっている。

CentOS だとデフォルトで1週間毎のローテーションになっているはず。

この設定を変更して1日ごとのローテーションにするか、ローテートの条件にファイルサイズも追加すれば

極端なログの肥大化は防げます。

logrotate

◎質問者からの返答

自分がもっとも求める回答は「logrotate」の事だと思いましたので、logrotateでログの生成を毎日に変更して様子を見てみます。ありがとうございました。


2 ● sabuibo
●15ポイント

ログファイルをviで開く必要が不明ですが、

tailではだめでしょうか。

http://www.k4.dion.ne.jp/~mms/unix/linux_com/tail.html

ログサイズが大きくならないようにするには、ローテーションをさせる方法があります。

http://linux.kororo.jp/cont/server/logrotate.php


3 ● goodvn
●15ポイント

tail コマンドでも見れないでしょうか

logファイルは,logrotate などを使うと,ファイルサイズ単位や日付単位などで分割できます.

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ