Ydin

bpftrace: ytimen jäljitys yhdellä rivillä

eBPF mahdollistaa järjestelmäkutsujen ja ytimen funktioiden seurannan ilman uudelleenkäynnistystä.

Komennot ja asetukset

sudo bpftrace -e 'tracepoint:syscalls:sys_enter_openat { printf("%s %s\n", comm, str(args->filename)); }'
sudo bpftrace -e 'kprobe:vfs_read { @[comm] = count(); }'

Huomioitavaa

Tarvitset root-oikeudet ja ytimen, jossa BPF on käytössä.

Lue myös

Ydin

Linux-ytimen rakentaminen lähdekoodista

Käytä toimivan ytimen asetuksia pohjana ja käännä ne omilla muutoksillasi.

Ydin

Oma ydinmoduuli: hello world

Minimimoduuli näyttää latauksen, poiston ja ytimen lokiin kirjoittamisen.

Ydin

DKMS: moduulit, jotka selviävät ydinpäivityksistä

DKMS kääntää ulkoiset moduulit uudelleen aina, kun uusi ydin asennetaan.