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, 不知道为啥他一直生成日志。。
之前挂了好几个月也没遇到这情况啊= =
logrotate了解一下? LOGLEVEL? systemd的话用journald的配置控制log大小 本帖最后由 伊克路西安 于 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:20
LOGLEVEL?
这个google了一下没搞懂 本帖最后由 伊克路西安 于 2018-9-26 23:03 编辑
RaidenII 发表于 2018-9-26 22:21
systemd的话用journald的配置控制log大小
你这个我更没弄懂了= = 这个不是管理/var/log/journal/的么 伊克路西安 发表于 2018-9-26 10:01
你这个我更没弄懂了= = 这个不是管理/var/log/journal/的么
你是从老版本升级上来的?新版本默认的log daemon应该就是journald,除非你同时还有其他的比如什么rsyslog之类的在管理日志
logrotate的话设maxage 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
伊克路西安 发表于 2018-9-26 10:17
vultr选的debian 9 自动安装的= = 确实有rsyslog
logrotate我设了 size=50M
但是我发现syslog是0 但是sy ...
logrotate的maxage n可以设定删除n天前的log
不过既然是新装的系统的话我建议删掉rsyslog,有journald足够了 crontab -e
5 0 */1 * * cat /dev/null > /var/log/syslog qieyifonger 发表于 2018-9-27 11:19
crontab -e
5 0 */1 * * cat /dev/null > /var/log/syslog
我现在RM -RF/var/log/syslog之后整个世界都清净了= =
页:
[1]