在Ubuntu系统中,日志文件的管理对于系统维护和故障排查至关重要。以下是清理Ubuntu日志文件的步骤:
journalctl --disk-usage
sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=100M
sudo journalctl --vacuum-time=2weeks
sudo journalctl --vacuum-size=1G
sudo journalctl --vacuum-by-service=ssh.service
ls -l /var/log
auth.log
:sudo rm /var/log/auth.log
sudo > /var/log/*
cat /etc/logrotate.conf
ls /etc/logrotate.d/
sudo logrotate -f /etc/logrotate.conf
/etc/logrotate.d/rsyslog
来调整rsyslog
日志的清理策略:sudo nano /etc/logrotate.d/rsyslog
rotate
和maxage
参数:/var/log/syslog {
rotate 7
daily
missingok
notifempty
compress
delaycompress
postrotate
invoke-rc.d rsyslog rotate > /dev/null
endscript
}
通过以上方法,你可以有效地管理和清理Ubuntu系统中的日志文件。