您的位置 首页 主机教程

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

du -h /var/log Linux也是和Windows一样,需要清理垃圾,大盘鸡不用看了,不是那么必要;…

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

本文来自网络,不代表45主机测评立场,转载请注明出处:https://45sp.com/1666.html

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

联系我们

邮箱: reduu@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部