内核版本信息
uname -a
操作系统信息
cat /etc/os-release
查看是否支持kprobe事件
zcat /proc/config.gz | grep CONFIG_KPROBE_EVENTS
or
cat /boot/config-$(uname -r) | grep CONFIG_KPROBE_EVENTS
查看是否配置为 CONFIG_KPROBE_EVENTS=y
查看是否支持uprobe事件
zcat /proc/config.gz | grep CONFIG_UPROBE_EVENTS
or
cat /boot/config-$(uname -r) | grep CONFIG_UPROBE_EVENTS
查看是否配置为 CONFIG_UPROBE_EVENTS=y
查看是支持tracepoint事件列表
若没有 /sys/kernel/debug 目录 先挂载
sudo mount -t debugfs debugfs /sys/kernel/debug
查看支持事件列表
cat /sys/kernel/debug/tracing/available_events
查看是否存在vmlinux文件,查看以下文件,存在一个即可
/sys/kernel/btf/vmlinux
/lib/modules/\((uname -r)/vmlinux-\)(uname -r)
/lib/modules/\((uname -r)/build/vmlinux
/usr/lib/modules/\)(uname -r)/kernel/vmlinux
/usr/lib/debug/boot/vmlinux-\((uname -r).debug
/usr/lib/debug/lib/modules/\)(uname -r)/vmlinux
查看libc版本
ldd --version
标签:操作系统,lib,ebpf,特性,vmlinux,uname,debug,CONFIG,EVENTS From: https://www.cnblogs.com/chen-pi/p/18136990