Logroteは、定期的にシステムエラーログファイルの名前を変更して再利用するためのアプリケーションです。ログファイルがディスク容量を消費しすぎないようにします。
/etc/logrotate.confファイル
logrotate用の一般設定ファイル。どのファイルを再利用するか、またどのくらいの頻度で再利用するかを設定できます。
この例では、すべてのログファイルが毎日バックアップされ、7日間保存されます。これらのログファイルのファイル名は次のようになります。
logfilelogfile.0logfile.1logfile.2logfile.3logfile.4logfile.5logfile.6/etc/logrotate.confファイルの例
#ログファイルを毎週回転させる(毎週のサイクル更新ログファイル)#weekly#毎日ログファイルを回転させる(毎日...)#4週間分のバックログを保存する(4週間の予約ログファイルのバックアップ)#rotate 4#7日分のバックログを保存する(7日以内に予約済みログファイルのバックアップ)回転7#古いログを交換した後に新しい(空の)ログファイルを作成する(ファイルをループアウトするときに新しい空のログファイルを作成する) p> /etc/logrotate.dフォルダ
syslogを使用する必要がある多くのLinuxアプリケーションは、ログファイルがローテーションされて一意になるように、設定ファイルをこのフォルダに配置します。名前を付けます。 syslogを使用して新しくインストールされたすべてのソフトウェアがこのフォルダに設定ファイルを持っているかどうか頻繁にチェックするのが最善です。特定のソフトウェアに対して特定のログローテーションファイルを指定する例をいくつか示します。
このディレクトリに、/data /backupsファイルのファイルを.tgz形式で回転させるサンプルファイルがあります。このファイルのパラメータは/etc/logrotate.confファイルの設定を上書きします。この例では、回転するファイルは圧縮されず、空でない場合は30日間保存されます。それらのファイルはrootになり、権限は600に設定されます。
/data/backups/*.tgz {毎日回転30 nocompress missingok notifempty create 0600 root root}注意:Debian /Ubuntuシステムの場合/etc/cron.daily.sysklogdスクリプトは/etc/syslog.confファイルを読み取り、それに基づいてすべての設定ログファイルをローテーションします。そのため、一般的なシステムログでは、/etc /logrotate.dフォルダの設定を繰り返す必要はありません。 /etc/cron.dailyフォルダーでは24時間実行されないためです。 Fedora /Redhatシステムでは、このスクリプトは/etc/cron.daily/logrotateに置き換えられています。そしてそれはsyslog設定ファイルを読みません。ですので、/etc/logrotate.dに設定する必要があります。
logrotateのアクティブ化
上記のlogrotateの設定は、次のコマンドを使用した場合にのみ有効になります。
[root @ bigboy tmp]#logrotate -flogrotateに、すべてではなく特定の設定ファイルのみを読み取らせる場合は、設定ファイル名をlogrotateパラメータとして実行します。
[root @ bigboy tmp]#logrotate -f /etc /Logrotate.d /syslogログファイルの圧縮
Webページのトラフィックが多い場合、ログファイルは非常に大きくなります。 logrotate.confファイルを編集して圧縮オプションを追加することで、ログファイルを圧縮できます。
##ファイル:/etc/logrotate.conf##ログ圧縮の有効化ログ圧縮の有効化機能compressこれらのログファイルはgzipで圧縮され、すべてのファイルの拡張子は.gzになります。 。
[root @ bigboy tmp]#ls /var /log /messages * /var /log /messages /var/log/messages.1.gz /var/log/messages.2.gz/var/ログ/messages.3.gz /var/log/messages.4.gz /var/log/messages.5.gz/var/log/messages.6.gz /var/log/messages.7.gz[root@ Bigboy tmp]#これらのファイルの内容を見るのは簡単です。zcatコマンドを使用すると、それらの内容を画面にすばやく表示できます。
[root @ bigboy tmp]#zcat /var/log/messages.1.gz ... ... 11月15日04:08:02 bigboy httpd:httpdのシャットダウンに成功しました11月15日04:08:04 Bigboy httpd:httpdの起動に成功しました11月15日04:08:05 bigboy sendmail [6003]:iACFMLHZ023165:to =< [email protected]>、遅延= 2 + 20:45:44、xdelay = 00:00:02、メーラー= esmtp、pri = 6388168、リレー= www.clematis4spiders.info。[222.134.66.34]、dsn = 4.0.0、統計=延期:接続はwww.clematis4spiders.infoによって拒否されました[root @ bigboy tmp]#
我々は、電力管理システムを持っていると非常によく知っている、私たちは、高度な電源管理モジュールSTR、STDや他の機能に乗ることができます。ラップトップユーザーが高度な電源管理を使用するには、ラップトップをスリープ状態にして、バッテリーを節約することがさらに重要です。 Windowsプラットフォームでこれらの機能を実装することは、私た
Egrep -i (apm
インターネットの急速な発展に伴い、情報を入手するためにコンピュータを使用する人が増えていますが、インターネットを介して情報を入手できない人もいます。 WindowsやMac OSを含むシステムは、この
Linuxパッチ管理を効果的に実行する方法 Red Hat Linux OS RHELパッチはコマンドラインからインストールできます。それから、問題が起こります。 RHELオペレーティングシス
まず、Linux Deepinの注目を集めたコミュニティのファンやサポーターのおかげで、Linux Deepinチームによって開発された音楽プレーヤーとビデオプレーヤーは、beta2バージョンのすべて