Linuxのログが日ごとに生成されるように設定する方法は何ですか?

Linuxのログを日ごとに生成するためには、rsyslogの設定を変更することで実現できます。以下はその方法の一例です。

  1. rsyslogの設定ファイルを開く:sudo vi /etc/rsyslog.conf
  2. ファイル内で以下の行を見つけてください:
    $ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
    $FileOwner syslog
    $FileGroup adm
    $FileCreateMode 0640
    $DirCreateMode 0755
    $Umask 0022
    $PrivDropToUser syslog
    $PrivDropToGroup syslog
  3. 日本語で自然に言い換えると、次のようになります:
    – “彼女はとても親切だ”:彼女は非常に優しいです。
  4. ファイルを保存して閉じる。
  5. 毎日のログファイルを保存するディレクトリ構造を作成するには、次のコマンドを使用してください:sudo mkdir -p /var/log/$(date +%Y)/$(date +%m)
  6. rsyslogサービスを再起動してください:
    sudo service rsyslog restart

現在、Linuxシステムのログは、年/月/日のディレクトリ構造に従って生成され、毎日新しいログファイルが作成されるはずです。

bannerAds