Linuxのログが日ごとに生成されるように設定する方法は何ですか?
Linuxのログを日ごとに生成するためには、rsyslogの設定を変更することで実現できます。以下はその方法の一例です。
- rsyslogの設定ファイルを開く:sudo vi /etc/rsyslog.conf
- ファイル内で以下の行を見つけてください:
$ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat
$FileOwner syslog
$FileGroup adm
$FileCreateMode 0640
$DirCreateMode 0755
$Umask 0022
$PrivDropToUser syslog
$PrivDropToGroup syslog - 日本語で自然に言い換えると、次のようになります:
– “彼女はとても親切だ”:彼女は非常に優しいです。 - ファイルを保存して閉じる。
- 毎日のログファイルを保存するディレクトリ構造を作成するには、次のコマンドを使用してください:sudo mkdir -p /var/log/$(date +%Y)/$(date +%m)
- rsyslogサービスを再起動してください:
sudo service rsyslog restart
現在、Linuxシステムのログは、年/月/日のディレクトリ構造に従って生成され、毎日新しいログファイルが作成されるはずです。