温馨提示×

如何查看centos trigger日志

小樊
49
2026-10-03 05:06:26
栏目: 智能运维

在 CentOS 里你说的 “trigger 日志” 通常指 systemd 的 trigger 相关日志(比如 systemd-trigger、systemctl trigger,或 unit 被 trigger 的事件)。下面按常见场景给你说明怎么看。


一、查看 systemd / trigger 相关日志(最常用)

CentOS 7+ 默认使用 systemd,日志由 journald 管理。

1. 查看所有系统日志(含 trigger 事件)

journalctl

2. 实时查看日志

journalctl -f

3. 只查看 systemd 相关日志

journalctl -u systemd-udevd

或

journalctl | grep trigger

4. 查看某个服务被 trigger 的日志

例如 nginx:

journalctl -u nginx

二、查看 unit 被 trigger 的原因

查看 unit 的调用链

systemctl status nginx

查看是谁 trigger 了某个服务

journalctl -u nginx --no-pager | grep -i trigger

三、查看 udev trigger 日志(硬件触发)

如果是 udev trigger(设备插拔):

journalctl -u systemd-udevd

手动触发 udev:

udevadm trigger

查看 udev 规则执行:

udevadm monitor

四、查看 cron / timer trigger 日志

如果是 定时任务 trigger:

journalctl -u crond

或

cat /var/log/cron

五、查看 boot 时的 trigger 日志

journalctl -b

六、如果你指的是某个“自定义 trigger”

如果你说的是:

  • 某个脚本里的 trigger
  • 某个程序的 trigger 机制
  • Ansible / Jenkins / 自研系统

请告诉我:

  1. CentOS 版本(6 / 7 / 8 / Stream)
  2. 具体是什么 trigger(服务?硬件?定时?)

我可以给你更精确的命令。

0 踩