记录一下查看和操作 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