LINUX.ORG.RU

История изменений

Исправление 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