伊克路西安 发表于 2018-9-26 22:10

debian9怎么禁用/限制syslog和daemon.log的大小?

本帖最后由 伊克路西安 于 2018-9-26 22:12 编辑

突然发现自己的H@H状态变成offine了 然后上vps重开 发现提示磁盘空间不够但是我给H@H预分配的空间是15G VPS是20G
查了一下磁盘空间发现/var/log下的syslog和daemon.log大的恐怖
用cat /dev/null > /var/log/syslog

干掉了之后发现之后又开始不断的涨大小,但是我VPS只挂了酸酸,和已经断开连接的h@h, 不知道为啥他一直生成日志。。

之前挂了好几个月也没遇到这情况啊= =

SICP 发表于 2018-9-26 22:16

logrotate了解一下?

塔奇克马 发表于 2018-9-26 22:20

LOGLEVEL?

RaidenII 发表于 2018-9-26 22:21

systemd的话用journald的配置控制log大小

伊克路西安 发表于 2018-9-26 22:54

本帖最后由 伊克路西安 于 2018-9-26 23:18 编辑

SICP 发表于 2018-9-26 22:16
logrotate了解一下?
我在/etc/logrotate.d/syslog 里写入
/var/log/syslog {
missingok
rotate 5
maxsize 50M
}

还有/etc/logrotate.d/daemon.log
/var/log/daemon.log {
missingok
rotate 5
maxsize 50M
}



但是我看了一下只是原来的syslog变成了syslog.1
daemon.log变成了daemon.log.1 大小现在350多M了= =
如果执行logrotate /etc/logrotate.conf/
会提示
error: rsyslog:13 duplicate log entry for /var/log/daemon.log
error: syslog:1 duplicate log entry for /var/log/syslog


伊克路西安 发表于 2018-9-26 22:56

塔奇克马 发表于 2018-9-26 22:20
LOGLEVEL?

这个google了一下没搞懂

伊克路西安 发表于 2018-9-26 23:01

本帖最后由 伊克路西安 于 2018-9-26 23:03 编辑

RaidenII 发表于 2018-9-26 22:21
systemd的话用journald的配置控制log大小
你这个我更没弄懂了= = 这个不是管理/var/log/journal/的么

RaidenII 发表于 2018-9-26 23:10

伊克路西安 发表于 2018-9-26 10:01
你这个我更没弄懂了= = 这个不是管理/var/log/journal/的么

你是从老版本升级上来的?新版本默认的log daemon应该就是journald,除非你同时还有其他的比如什么rsyslog之类的在管理日志

logrotate的话设maxage

伊克路西安 发表于 2018-9-26 23:17

RaidenII 发表于 2018-9-26 23:10
你是从老版本升级上来的?新版本默认的log daemon应该就是journald,除非你同时还有其他的比如什么rsyslo ...
vultr选的debian 9 自动安装的= = 确实有rsyslog
logrotate我设了 size=50M
但是我发现syslog是0 但是syslog.1已经350MB了= =

执行一次 logrotate /etc/logrotate.conf/
会提示error: rsyslog:13 duplicate log entry for /var/log/daemon.log
error: syslog:1 duplicate log entry for /var/log/syslog

RaidenII 发表于 2018-9-26 23:21

伊克路西安 发表于 2018-9-26 10:17
vultr选的debian 9 自动安装的= = 确实有rsyslog
logrotate我设了 size=50M
但是我发现syslog是0 但是sy ...

logrotate的maxage n可以设定删除n天前的log
不过既然是新装的系统的话我建议删掉rsyslog,有journald足够了

qieyifonger 发表于 2018-9-27 11:19

crontab -e
5 0 */1 * * cat /dev/null > /var/log/syslog

伊克路西安 发表于 2018-9-27 11:25

qieyifonger 发表于 2018-9-27 11:19
crontab -e
5 0 */1 * * cat /dev/null > /var/log/syslog

我现在RM -RF/var/log/syslog之后整个世界都清净了= =
页: [1]
查看完整版本: debian9怎么禁用/限制syslog和daemon.log的大小?