GNU/Linux >> Linux の 問題 >  >> Ubuntu

どのスクリプトが/var/log/auth.logをローテーションしますか?

/var/log/auth.logがどこにあるのかわかりません 回転します。

ファイル/var/log/auth.log.2013-09-16が見つかりました 私のシステムでは、以前に /var/log/auth.logで見つかったログエントリが含まれています 。そのファイルはどこから来たのですか?

-d -D'%Y-%m-%d'を追加しました savelogのオプション /etc/cron.daily/sysklogに電話してください およびオプションdateext およびdateformat。%Y-%m-%d /etc/logrotate.confへ 、しかし、なぜこれが auth.logに影響を与えるのかわかりません 回転します。

私が調査した場所:

  • $ grep auth /etc/logrotate.d/* 一致しない
  • $ grep auth /etc/logrotate.conf 一致しない
  • /etc/cron.daily/sysklog 回転について次のように言っています:

    for LOG in $(syslogd-listfiles)
    do
       if [ -s $LOG ]; then
          savelog -g adm -m 640 -u ${USER} -c 7 -d -D '%Y-%m-%d' $LOG \
            > /dev/null
       fi
    done
    

    ただし、 $ syslogd-listfiles / var / log / syslogのみを一覧表示します ローテーションの候補として。

  • savelogへの他の呼び出し / etcに およびそのサブディレクトリは、登録されたCVSディレクトリ / var / log / boot内の履歴ファイルをローテーションします。 およびaptitude.pkgstates

  • $ crontab -l <​​/ code> / opt / psa / libexec / modules / watchdog / cp /のスクリプトのいくつかのエントリを一覧表示します (私はそれらがPleskパネルから来ていると思います)。ただし、 -d -D'%Y-%m-%d' を追加するまで、問題のファイルには数字の拡張子が付いていたため、責任はないと思います。 savelogのオプション /etc/cron.daily/sysklogに電話してください およびオプションdateext およびdateformat。%Y-%m-%d /etc/logrotate.confへ 。

承認された回答:

少なくとも私のUbuntu13.04インストール(物理マシン、デスクトップ版)では、auth.logは logrotateによってローテーションされます /etc/logrotate.d/rsyslogで定義されているとおり 。これは、 grep auth /etc/logrotate.d/*によって正しく検出されます。 。ローテーションされたファイルには、通常どおり auth.logという名前が付けられます。 、 auth.log.1 auth.log.2.gz などなど。これは、私が知る限り、認証ログを処理するデフォルトの方法です。カスタマイズされたバージョンのUbuntuを使用している可能性があります。


Ubuntu
  1. Linuxは複数の連続したパスセパレーター(/ home //// username /// file)をどのように処理しますか?

  2. Debian – / var、/ homeを別のパーティションに移動しますか?

  3. /var/log ディレクトリにある 20 個の Linux ログ ファイル

  1. CentOS/RHEL 6,7 の Rsyslog でデフォルトのログ ディレクトリ (/var/log) を変更する方法

  2. auditd ログ ファイル /var/log/audit/audit.log のパスを変更する方法

  3. CentOS / RHEL :logrotate を使用して /var/log/wtmp および /var/log/btmp ファイルをローテーションする方法

  1. /var/www/... の Django static_root - collectstatic へのアクセス許可がありません

  2. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  3. logrotate 構成ファイルの構文 - 複数のワイルドカード エントリが可能ですか?