Linuxでメッセージサイズを制限することは可能ですか?

Linuxでメッセージサイズを制限することは可能ですか?

今はcentos 7を使っていますが、大き/var/log/messagesすぎると思います。メッセージサイズを制限できますか?メッセージサイズは次のとおりです。

[root@k8smasterone log]# duc ls -Fg /var/log
  1.1G messages-20221125             [++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++]
  1.1G messages-20221126             [++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++      ]
619.5M messages                      [+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++                                                                   ]
389.0M pods/                         [+++++++++++++++++++++++++++++++++++++++++++++++                                                                                               ]
 86.9M sa/                           [++++++++++                                                                                                                                    ]
 60.0M journal/                      [+++++++                                                                                                                                       ]
 35.4M audit/                        [++++                                                                                                                                          ]
 31.5M calico/                       [+++                                                                                                                                           ]
  1.2M dnf.librepo.log-20221030      [                                                                                                                                              ]
  1.2M dnf.librepo.log-20221113      [                                                                                                                                              ]
  1.2M dnf.librepo.log-20221120      [                                                                                                                                              ]
  1.2M dnf.librepo.log-20221106      [                                                                                                                                              ]
  1.2M dnf.librepo.log               [

ベストアンサー1

logrotate、少なくともopensuseでは、特定のルールを使用して古いログファイルが回転、圧縮、削除されます。名前を変更して圧縮する前に元のログファイルのサイズ、使用される圧縮の種類、削除する前に保存されている古い圧縮ログファイルの数などを設定できます。

おすすめ記事