统计
  • 文章总数:1055 篇
  • 评论总数:10 条
  • 分类总数:7 个
  • 最后更新:2023年08月19日

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

本文阅读 2 分钟
首页 技巧杂烩 正文
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 VPS常用命令集合备忘录
« 上一篇 04-19
Hostloc多账号签到刷分脚本
下一篇 » 04-20

发表评论

发表评论
    请配置好页面缩略名选项

热门文章

标签TAG

热评文章