2016-09-22 6 views
0

の内容を上書きします、私はlogrotateのを使用していると私は、私はパッケージマネージャを介してインストールしたものは、ここで物事をインストールすることを見ることができます:logrotateの - パッケージマネージャが/etc/logrotate.d/

例えば

/etc/logrotate.d/

私はlocatioを変更したこの

/var/log/nginx/*.log { 
     daily 
     missingok 
     rotate 14 
     compress 
     delaycompress 
     notifempty 
     create 0640 www-data adm 
     sharedscripts 
     prerotate 
       if [ -d /etc/logrotate.d/httpd-prerotate ]; then \ 
         run-parts /etc/logrotate.d/httpd-prerotate; \ 
       fi \ 
     endscript 
     postrotate 
       invoke-rc.d nginx rotate >/dev/null 2>&1 
     endscript 
} 

を含むファイルnginxを持っています作成)

1)単純にそれが 2で見ている場所を変更するには、このファイルを編集します。それだけで/var/log/nginx/*.log

で見ているので、このように、ログファイルのNは、私がすべき、それらを回転させるつもりはありません私の新しいログの場所と新しいconfファイルと私はそれらをしたい設定を変更する?

私が懸念しているのは、アップグレードしてもパッケージマネージャがこのファイルを変更して変更を上書きする可能性があるということです。

これらのファイルを安全に使用して編集することができるかどうか、またはパッケージマネージャが変更を上書きするかどうかを示すドキュメントはどこにも見つかりません。

誰でも洞察力を提供できますか?

答えて

0

yum/dnf/apt-getなどのパッケージマネージャは、特定のオプションを渡すまで、設定ファイルを上書きしません。

とにかくそれが正当な関心事である、そしてあなたは、

をnginx.configのようなものをカスタム名を与えることができます
関連する問題