Journal 日志清理

Journal 是 systemd 的日志系统,随着系统长时间的使用,其对应的日志目录 /var/log/journal 下会累计大量的日志文件,占据不少系统存储空间。

使用 journalctl --disk-usage 命令可以查看当前日志占用了多少存储空间。

手动清理#

清理指定时间前的日志:

# 清理 2 周之前的日志
sudo journalctl --vacuum-time=2weeks
# 清理 7 天之前的日志
sudo journalctl --vacuum-time=7d

按照指定的最大空间进行清理:

# 清理 systemd 日志占用不超过 50M
sudo journalctl --vacuum-size=50M

按照保留的文件数目进行清理:

# 保留最近的 5 个日志文件
sudo journalctl --vacuum-files=5

默认大小限制#

修改配置文件 /etc/systemd/journald.conf 来限制日志的最大容量。

[Journal]
SystemMaxUse=50M

修改完配置文件后,重启 systemd-journald.service 服务。

Related

KDE 启用 Plasma Login Manager

Plasma Login provides a display manager for KDE Plasma, forked from SDDM and with a new frontend providing a greeter, wallpaper plugin integration and System Settings module (KCM).

Arch Linux 中 Noto CJK 字体回落问题

因为 noto-fonts-cjk 包修改了一些配置,可能导致部分字体回落时出现问题,例如关、复等字字形过窄,门的字形为竖点插入横折钩而非左上斜点等。

修改 Git 提交的作者信息

要修改 Git 提交(commit)的作者信息,直接使用命令可以对最近一次或历史多次的提交进行修改。