linux日志管理

. 安全清理方法​​
​​方法 1:使用 journalctl 命令​​
bash

清理早于指定时间的日志(例如:保留最近2周的日志)

sudo journalctl --vacuum-time=2w

或限制日志占用的最大磁盘空间(例如:保留最多500MB)

sudo journalctl --vacuum-size=500M
​​方法 2:配置日志限制(持久生效)​​
编辑配置文件 /etc/systemd/journald.conf,设置以下参数:

ini

限制日志最大占用空间

SystemMaxUse=500M

保留日志的最长时间

MaxRetentionSec=2week
修改后重启服务:

bash
sudo systemctl restart systemd-journald
​​方法 3:自动日志​​
systemd-journald 默认会定期清理旧日志,但如果你需要手动触发:

bash
sudo systemctl rotate systemd-journald
​​4. 彻底删除所有日志(谨慎操作)​​
如果确定需要​​完全清空日志​​,请按以下步骤操作:

bash

停止 journald 服务

sudo systemctl stop systemd-journald

删除所有日志文件

sudo rm -rf /var/log/journal/*

重启服务(系统会自动创建新日志)

sudo systemctl start systemd-journald

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值