История изменений
Исправление MoldAndLimeHoney, (текущая версия) :
Это понятно, но надо же просто как-то лог ограничить, а не уповать на Господа.
Например, у меня настроено так:
$ sudo cat /etc/danted.conf
errorlog: syslog
logoutput: /var/log/danted/danted.log
$ cat /etc/logrotate.d/danted
/var/log/danted/danted.log {
daily
rotate 5
compress
delaycompress
size 10M
#dateext
}
$ cat /etc/systemd/journald.conf
[Journal]
SystemMaxUse=200M
RuntimeMaxUse=20M
$ ll /var/log/danted/
total 18M
drwxr-xr-x 2 root root 4.0K Sep 25 00:00 ./
drwxrwxr-x 14 root syslog 4.0K Sep 25 06:18 ../
-rw-r----- 1 proxy proxy 153K Sep 25 08:05 danted.log
-rw-r----- 1 proxy proxy 13M Sep 25 06:11 danted.log.1
-rw-r----- 1 proxy proxy 1.3M Sep 20 04:57 danted.log.2.gz
-rw-r----- 1 proxy proxy 1.2M Sep 15 04:57 danted.log.3.gz
-rw-r----- 1 proxy proxy 1.1M Sep 9 04:37 danted.log.4.gz
-rw-r----- 1 proxy proxy 1.1M Sep 3 06:17 danted.log.5.gz
Исправление MoldAndLimeHoney, :
Это понятно, но надо же просто как-то лог ограничить, а не уповать на Господа.
Например, у меня настроено так:
$ sudo cat /etc/danted.conf
errorlog: syslog
logoutput: /var/log/danted/danted.log
$ cat /etc/logrotate.d/danted
/var/log/danted/danted.log {
daily
rotate 5
compress
delaycompress
size 10M
#dateext
}
$ cat /etc/systemd/journald.conf
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free
# Software Foundation; either version 2.1 of the License, or (at your option)
# any later version.
#
# Entries in this file show the compile time defaults. Local configuration
# should be created by either modifying this file (or a copy of it placed in
# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in
# the /etc/systemd/journald.conf.d/ directory. The latter is generally
# recommended. Defaults can be restored by simply deleting the main
# configuration file and all drop-ins located in /etc/.
#
# Use 'systemd-analyze cat-config systemd/journald.conf' to display the full config.
#
# See journald.conf(5) for details.
[Journal]
SystemMaxUse=200M
RuntimeMaxUse=20M
$ ll /var/log/danted/
total 18M
drwxr-xr-x 2 root root 4.0K Sep 25 00:00 ./
drwxrwxr-x 14 root syslog 4.0K Sep 25 06:18 ../
-rw-r----- 1 proxy proxy 153K Sep 25 08:05 danted.log
-rw-r----- 1 proxy proxy 13M Sep 25 06:11 danted.log.1
-rw-r----- 1 proxy proxy 1.3M Sep 20 04:57 danted.log.2.gz
-rw-r----- 1 proxy proxy 1.2M Sep 15 04:57 danted.log.3.gz
-rw-r----- 1 proxy proxy 1.1M Sep 9 04:37 danted.log.4.gz
-rw-r----- 1 proxy proxy 1.1M Sep 3 06:17 danted.log.5.gz
Исправление MoldAndLimeHoney, :
Это понятно, но надо же просто как-то лог ограничить, а не уповать на Господа.
Например, у меня настроено так:
$ sudo cat /etc/danted.conf
errorlog: syslog
logoutput: /var/log/danted/danted.log
$ cat /etc/logrotate.d/danted
/var/log/danted/danted.log {
daily
rotate 5
compress
delaycompress
size 10M
#dateext
}
$ cat /etc/systemd/journald.conf
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it under the
# terms of the GNU Lesser General Public License as published by the Free
# Software Foundation; either version 2.1 of the License, or (at your option)
# any later version.
#
# Entries in this file show the compile time defaults. Local configuration
# should be created by either modifying this file (or a copy of it placed in
# /etc/ if the original file is shipped in /usr/), or by creating "drop-ins" in
# the /etc/systemd/journald.conf.d/ directory. The latter is generally
# recommended. Defaults can be restored by simply deleting the main
# configuration file and all drop-ins located in /etc/.
#
# Use 'systemd-analyze cat-config systemd/journald.conf' to display the full config.
#
# See journald.conf(5) for details.
[Journal]
SystemMaxUse=200M
RuntimeMaxUse=20M
ll /var/log/danted/
total 18M
drwxr-xr-x 2 root root 4.0K Sep 25 00:00 ./
drwxrwxr-x 14 root syslog 4.0K Sep 25 06:18 ../
-rw-r----- 1 proxy proxy 153K Sep 25 08:05 danted.log
-rw-r----- 1 proxy proxy 13M Sep 25 06:11 danted.log.1
-rw-r----- 1 proxy proxy 1.3M Sep 20 04:57 danted.log.2.gz
-rw-r----- 1 proxy proxy 1.2M Sep 15 04:57 danted.log.3.gz
-rw-r----- 1 proxy proxy 1.1M Sep 9 04:37 danted.log.4.gz
-rw-r----- 1 proxy proxy 1.1M Sep 3 06:17 danted.log.5.gz
Исходная версия MoldAndLimeHoney, :
Это понятно, но надо же просто как-то лог ограничить, а не уповать на Господа.
Например, у меня настроено так:
$ sudo cat /etc/danted.conf
errorlog: syslog
logoutput: /var/log/danted/danted.log
$ cat /etc/logrotate.d/danted
/var/log/danted/danted.log {
daily
rotate 5
compress
delaycompress
size 10M
#dateext
}
ll /var/log/danted/
total 18M
drwxr-xr-x 2 root root 4.0K Sep 25 00:00 ./
drwxrwxr-x 14 root syslog 4.0K Sep 25 06:18 ../
-rw-r----- 1 proxy proxy 153K Sep 25 08:05 danted.log
-rw-r----- 1 proxy proxy 13M Sep 25 06:11 danted.log.1
-rw-r----- 1 proxy proxy 1.3M Sep 20 04:57 danted.log.2.gz
-rw-r----- 1 proxy proxy 1.2M Sep 15 04:57 danted.log.3.gz
-rw-r----- 1 proxy proxy 1.1M Sep 9 04:37 danted.log.4.gz
-rw-r----- 1 proxy proxy 1.1M Sep 3 06:17 danted.log.5.gz