记录一下查看和操作 systemd
日志的几个常用命令
常用过滤日志日志的命令
根据时间约束过滤日志
获取 2023-01-15 00:00:00
之后的日志
journalctl --since '2023-01-15 00:00:00'
获取 2023-01-15 00:00:00
之后, 2023-01-15 12:00:00
之前的日志
journalctl --since '2023-01-15 00:00:00' --until '2023-01-15 12:00:00'
只查看一个服务(Unit)的日志
journalctl -u nginx
自由组合约束条件
journalctl -u nginx --since '2023-01-15 00:00:00' --until '2023-01-15 12:00:00'
查看日志占用磁盘量
journalctl --disk-usage
Output
Archived and active journals take up 3.9G in the file system.
删除旧的日志
只保留最近 一个月
的日志
journalctl --vacuum-time=1month
只保留最近 1G
的日志
journalctl --vacuum-size=1G
列出所有systemd服务
systemctl list-units --type=service --all