| BPFTOOL(8) | System Manager's Manual | BPFTOOL(8) |
نام (NAME)
bpftool - ابزاری برای بازرسی و دستکاری برنامهها و نقشههای BPF (eBPF)
خلاصه دستور (SYNOPSIS)
bpftool [OPTIONS] OBJECT { COMMAND | help }
bpftool batch file FILE
bpftool version
OBJECT := { map | prog | link | cgroup | perf | net | feature | btf | gen | struct_ops | iter }
OPTIONS := { { -V | --version } | { -j | --json } [{ -p | --pretty }] | { -d | --debug } }
MAP-COMMANDS := { show | list | create | dump | update | lookup | getnext | delete | pin | event_pipe | help }
PROG-COMMANDS := { show | list | dump jited | dump xlated | pin | load | attach | detach | help }
LINK-COMMANDS := { show | list | pin | detach | help }
CGROUP-COMMANDS := { show | list | attach | detach | help }
PERF-COMMANDS := { show | list | help }
NET-COMMANDS := { show | list | help }
FEATURE-COMMANDS := { probe | help }
BTF-COMMANDS := { show | list | dump | help }
GEN-COMMANDS := { object | skeleton | min_core_btf | help }
STRUCT-OPS-COMMANDS := { show | list | dump | register | unregister | help }
ITER-COMMANDS := { pin | help }
توضیحات (DESCRIPTION)
ابزار bpftool امکان بازرسی و اصلاح ساده اشیاء BPF را در سیستم فراهم میکند.
توجه داشته باشید که قالب خروجی تمام ابزارها تضمین نمیشود که پایدار باشد و نباید به آن وابسته بود.
گزینهها (OPTIONS)
- -h, --help
- چاپ پیام راهنمای کوتاه (مشابه bpftool help).
- -V, --version
- چاپ شماره نسخه bpftool (مشابه bpftool version)، شماره نسخه libbpf مورد استفاده، و ویژگیهای اختیاری که هنگام کامپایل bpftool گنجانده شدهاند. ویژگیهای اختیاری شامل پیوند با LLVM یا libbfd برای ارائه دیساسمبلر برنامههای JIT شده (bpftool prog dump jited) و استفاده از اسکلتهای BPF (برخی ویژگیها مانند bpftool prog profile یا نمایش pidهای مرتبط با اشیاء BPF ممکن است به آن متکی باشند) است.
- -j, --json
- تولید خروجی JSON. برای دستوراتی که نمیتوانند JSON تولید کنند، این گزینه هیچ تاثیری ندارد.
- -p, --pretty
- تولید خروجی JSON خوانا برای انسان. متضمن گزینه -j است.
- -d, --debug
- چاپ تمام لاگهای در دسترس، حتی اطلاعات در سطح اشکالزدایی (debug). این شامل لاگهای libbpf و همچنین اعتبارسنج (verifier) هنگام تلاش برای بارگذاری برنامهها میشود.
- -m, --mapcompat
- اجازه بارگذاری نقشهها با تعاریف نقشه ناشناخته.
- -n, --nomount
- هنگام نیاز، به طور خودکار اقدام به سوار کردن هیچ فایلسیستم مجازی (مانند tracefs یا فایلسیستم مجازی BPF) نمیکند.
همچنین ببینید (SEE ALSO)
bpf(2), bpf-helpers(7), bpftool-btf(8), bpftool-cgroup(8), bpftool-feature(8), bpftool-gen(8), bpftool-iter(8), bpftool-link(8), bpftool-map(8), bpftool-net(8), bpftool-perf(8), bpftool-prog(8), bpftool-struct_ops(8), bpftool-token(8)