找回密码
 立即注册
搜索
查看: 1580|回复: 11

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

[复制链接]
发表于 2018-9-26 22:10 | 显示全部楼层 |阅读模式
本帖最后由 伊克路西安 于 2018-9-26 22:12 编辑

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

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

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

使用道具 举报

     
发表于 2018-9-26 22:16 | 显示全部楼层
logrotate了解一下?
回复

使用道具 举报

     
发表于 2018-9-26 22:20 | 显示全部楼层
LOGLEVEL?
回复

使用道具 举报

头像被屏蔽
发表于 2018-9-26 22:21 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2018-9-26 22:54 | 显示全部楼层
本帖最后由 伊克路西安 于 2018-9-26 23:18 编辑
SICP 发表于 2018-9-26 22:16
logrotate了解一下?

我在/etc/logrotate.d/syslog 里写入
  1. /var/log/syslog {
  2.   missingok
  3.   rotate 5
  4.   maxsize 50M
  5. }
复制代码

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

复制代码


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


回复

使用道具 举报

 楼主| 发表于 2018-9-26 22:56 | 显示全部楼层

这个google了一下没搞懂
回复

使用道具 举报

 楼主| 发表于 2018-9-26 23:01 | 显示全部楼层
本帖最后由 伊克路西安 于 2018-9-26 23:03 编辑
RaidenII 发表于 2018-9-26 22:21
systemd的话用journald的配置控制log大小

你这个我更没弄懂了= = 这个不是管理/var/log/journal/的么
回复

使用道具 举报

头像被屏蔽
发表于 2018-9-26 23:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 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/
会提示
  1. error: rsyslog:13 duplicate log entry for /var/log/daemon.log
  2. error: syslog:1 duplicate log entry for /var/log/syslog
复制代码
回复

使用道具 举报

头像被屏蔽
发表于 2018-9-26 23:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 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之后整个世界都清净了= =
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-17 19:35 , Processed in 0.034207 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表