我的 auth.log 文件非常大。如何减小它?trucate 命令有用吗?

我的 auth.log 文件非常大。如何减小它?trucate 命令有用吗?

这是我的身份验证文件大小:

-rw-r-----   1 syslog    adm            
  26451675 Mar 27 15:23 auth.log

sudo truncate -s 0 /var/log/auth.log 减小尺寸。这会影响我的系统吗?

问候

答案1

调查logrotateman logrotate;less /etc_logrotate.conflogrotate知道如何与伐木过程协调以避免“未链接但活跃”的问题。

答案2

是的,可以。

如果要保留它,也许可以压缩一下?最终文件大小将为原始文件的 10% 左右。

 sudo -i
 cd /var/log/
 gzip auth.log.gz auth.log

然后做

 > /var/log/auth.log

(或者使用截断;>只会将文件清空)。


切勿使用rm此方法:它将删除权限,并且如果文件也是由服务器写入的,则可能会使服务器崩溃。

相关内容