rsyslogのローテートを設定するこの広告は、90日以上更新していないブログに表示しています。状況t-min.hatenablog.com上記のときに設定したDHCPサーバのログがローテートされてない。一つのファイルにひたすらログ出力されていた。使ってるのはisc-dhcp-server。dhcpd.confでファシリティを7に設定→rsyslog.confでファシリティ7のログを/var/log/dhcp.logとして出力するように設定。/var/log/dhcpd.logある日なんとなく/var/logを眺めているとdhcpd.logが一つしかないです。他のは番号付きでローテートされてるのに。-l2862889ちょっと!!というわけでローテートの設定します。/etc/logrotate.d/rsyslog。デフォルトで勝手に専用ファイル作られるのもいくつかあります。定義を書いてあげれば、rsyslogでログ出力制御しているものは記述に従ってローテーとしてくれます。今回はローテートに特にこだわりはないので(日付つけて毎日ローテとか別にしない)普通にsyslogなんかと合わせてローテさせます。/dev/nullendscript}これで毎日ローテ、30世代までとっとく、2個前のログは圧縮という動きをしてくれるはず。/etc/logrotate.confこれで定義されてる全ログローテが手動実行のタイミングで行われます。今回はdhcpd.logがちゃんとローテされていればおk。このコマンドだと他のログも全部ローテされてしまうのがビミョーなとこですね。一回設定ファイルでローテさせたくないログはコメントアウトしてから手動ローテかけて、その後にコメントアウト解除すれば大丈夫です。22:49rsyslogのローテートを設定するTweet広告を非表示にする関連記事2018-02-10Linuxのサーバ機をルータとして動かすiptablesとdhcpサーバでブロードバンドルータと同機能を揃える...2017-12-08mariadbが終わらない今更ですがDebianをjessieからstretchにUpgradeしました。Linkはてなブログをはじめよう!t_minさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。