CentOS中Compton的日志在哪里查看
小樊
44
2025-11-18 02:15:35
centos 中 compton 日志的查看方法
一、优先检查 systemd 日志
- 若通过 systemd 管理 compton,使用以下命令查看:
- 查看全部日志:sudo journalctl -u compton.service
- 实时跟踪:sudo journalctl -u compton.service -f
- 查看最近 n 行:sudo journalctl -u compton.service -n 100
- 若服务不存在或未启用,可先检查状态:systemctl status compton.service。
二、查看用户缓存目录中的日志文件
- 部分安装或启动方式会将日志写入用户缓存目录,常见路径为:~/.cache/compton/compton.log(root 用户为 /root/.cache/compton/compton.log)。
- 常用查看命令:
- 查看全部:cat ~/.cache/compton/compton.log
- 查看末尾 50 行:tail -n 50 ~/.cache/compton/compton.log
- 实时跟踪:tail -f ~/.cache/compton/compton.log
- 注意:该文件仅在配置了日志输出或被重定向时才存在。
三、手动启动或重定向输出时的日志位置
- 若你是手动在终端启动 compton,可直接重定向输出到文件,例如:
- compton --config /path/to/compton.conf > /var/log/compton.log 2>&1 &
- 之后使用 tail -f /var/log/compton.log 实时查看。
- 若通过 systemd 启动但未配置持久化文件输出,日志默认进入 journal,可用 journalctl 查看(见第一部分)。
四、相关排查线索
- 查看 xorg 日志中与 compton 相关的记录:cat /var/log/xorg.0.log | grep -i compton
- 查看内核日志中可能的线索:dmesg | grep -i compton
- 确认 compton 是否在运行:ps aux | grep compton。