logrotateプログラムはログファイル管理ツールです。ログファイルの分割、古いログファイルの削除、および新しいログファイルの作成に使用され、「ダンプ」の役割を果たします。ディスク容量を節約できます。
logrotateコマンドの形式:logrotate [OPTION ...]< configfile> -d、 - debug:デバッグモードで、設定ファイルのエラーをテストします。 -f、 - force:ダンプファイルを強制します。 -m、--mail = command:指定したメールボックスにログを送ります。 -s、--state = statefile:指定された状態ファイルを使用します。 -v、 - verbose:ダンププロセスを表示します。 logrotate設定ファイルは/etc/logrotate.confです。デフォルト設定を確認します。
cat /etc/logrotate.conf
次のように表示します。
#詳細については「man logrotate」を参照してください。#ログファイルを毎週回転させる
#4週間分のbacklogsrotateを維持する4
#古いログファイルをローテーションした後に新しい(空の)ログファイルを作成する
#ログファイルを圧縮したい場合はこれをコメント解除します。 >
#RPMパッケージはログローテーション情報をこのディレクトリにドロップします/etc/logrotate.dを含みます。
#パッケージを所有していないwtmp - ここでそれらをローテーションします
#システム固有のログもここで設定することができます。
簡単な説明:毎週:すべてのログファイルは週に一度ダンプされます。 4回転:ダンプファイルは4つのコピーに分割されます。作成:logrotateは自動的に新しいログファイルを作成します。圧縮:ログファイルを圧縮します。デフォルトはコメントアウトされています。 /etc/logrotate.dを含める:/etc/logrotate.dディレクトリにあるログダンプパラメータを読み取りますRPMパッケージがシステムにインストールされると、RPMパッケージのログダンプパラメータは自動的に/etc /logrotateに作成されます。 .dディレクトリの下。 /var /log /wtmpセクション:/var /log /wtmpログダンプの設定。
lnmpワンクリックインストールパッケージのnginxの接続ログを管理するには、logrotateを使用しますlnmpログファイルは/home /wwwlogsディレクトリにあります。
設定ファイルを作成します。
vim /etc/logrotate.d/nginx
次のように入力します。
/home/wwwlogs/access.log /home /wwwlogs/nginx_error.log {notifemptydailyrotate 5sharedscriptspostrotate /bin /kill -HUP `/bin /cat /usr/local/nginx/logs/nginx.pid`endscript}
注:notifempty:空のファイルの場合ダンプしないでください。 Daily:ログファイルは1日に1回ダンプされます。回転5;ダンプファイルは5つのコピーに分割されます。 Postrotate /endscript:ログダンプの後に実行されたスクリプト。これはnginxにログファイルを再生成させるために使用されます。 nginx.pidには、nginxのメインプロセス番号が含まれています。
logrotateを実行します。
/usr /sbin /logrotate -vf /etc/logrotate.conf
エラーが報告されない場合は、ダンプファイルが生成され、nginxが正常にアクセスされます。わかりました。
logrotateを自動実行する方法:/etc/cron.dailyディレクトリにlogrotateによって実行されるスクリプトがあります。 crontabプログラムを介して1日1回実行してください。
マイクロコントローラの家族の多くのメンバーの中で、その優れた性能、成熟した技術、高い信頼性と費用対効果の高い、産業用制御および職業とMCS-51シリーズ・マイクロコントローラ主要市場の自動化エンジニア
のNetBSD NetBSDは移植性の高い無料、UNIXライクなオペレーティングシステムであり、ポータブルプラットフォームは、最新のオペレーティングシステムであり、ハンドヘルドや組み込みデバイスに64
考えてみてください。画像のサイズをもっと小さいサイズに変更したい場合はどうすればよいですか。もちろん、私は間違いなくグラフィック編集ソフトウェアを起動し、それから画像ファイルを開き、メニューから関連
lftpはLinux上のftpクライアントで、リモートのFTPサーバーへのログインに使用されます。 mirrorコマンドを使用して、lftpを介してローカルファイルをリモートFTPサーバーにバック
Linux愛好家として、いくつかの決心をした後、彼はデュアルシステムを断念し、自分のラップトップにしかLinuxをインストールしませんでした 数ヶ月後、彼はオンラインバンキングが大きな問題である
awkの構文:
#a
Ram /&rsquo; awk_fileRam、200、1000Hari、600、1000Ram、400、1000例:4名前の最初の列にユニークな値があるかどうか linuxtechi @ mai