用 du -h /var/log 看下占用了多少个G空间

释放双眼,带上耳机,听听看~!
du -h /var/log

Linux也是和Windows一样,需要清理垃圾,
大盘鸡不用看了,不是那么必要;不过常规10G、5G的小鸡,有必要看看,被吃掉1~2G很常见。

这是系统默认的日志目录,如果不改SSH端口,和禁用密码登陆,必然会产生大量日志,btmp、syslog、auth.log这几个日志能大到占用G以上的空间。
但是你不能通过 rm -rf 命令来删除,因为日志的特殊性,在使用中,用rm -rf 删除只是标记,并不能释放空间,还得重启之后才真正释放空间。

你要用的是 echo 来清空日志,这样就可以马上释放被占用的空间(当然日志你要觉得要看看,可以先备份)

echo > /var/log/btmp
echo > /var/log/syslog
echo > /var/log/auth.log

此外,即便你已经修改了SSH端口和禁用了密码登陆,没有上面3个日志占用空间,也会出现是 /var/log/journal 在吃硬盘,可以通过以下命令限制占用大小,下面100M就是限制日志最大为100M(可以根据你个人情况修改)

journalctl --vacuum-size=100M

人已赞赏
杂七杂八

Linux一键网络重装系统傻瓜版

2020-12-19 23:51:12

杂七杂八

AlphaVPS 2020黑五特价15欧年付洛杉矶 AMD Ryzen9 3900X机器测试

2020-12-20 0:51:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索