KDUMPD(8)

πŸ“¦ version 741.100.2, in nixpkgs unstable

πŸ’– KDUMPD(8) β€” System Manager's Manual energy πŸ’–

okay so bestie, this is kdumpd from the System Manager's Manual (section 8, iykyk) β€” your Mac OS X remote kernel core dump server. She's not like other girls; she catches kernel states. πŸ¦‹

🌸 NAME 🌸

kdumpd β€” Mac OS X remote kernel core dump server. That's it, that's the name, and honestly? Iconic. πŸ’…

✨ SYNOPSIS ✨

/usr/libexec/kdumpd [directory]

πŸ’… DESCRIPTION πŸ’…

Kdumpd is a server that receives kernel states in the form of a core dump from a remote Mac OS X machine. Think of her as the friend who catches the panic dump so you don't have to. 🫢

She operates on UDP port 1069, although this may be configurable in the future β€” future, bestie, not now. πŸ‘€

The server should be started by launchctl(1). That's the launch move. ✨

Run her with the user ID with the lowest possible privilege β€” usually the user "nobody". Lowkey the safest vibe. πŸŽ€

By default, she stores kernel cores in the directory /var/tmp/PanicDumps. The directory needs to already exist for kdumpd to save core dumps β€” so make it first, okay? 😭

If she receives a request for an existing file, she returns an EEXIST error to the remote kernel. Translation: only new files can be created. No overwrites, no drama, no cap. πŸ’€

She also disallows path specifications in the incoming file name. So don't try to slip a path in there, bestie β€” she's not falling for it. 🚫

πŸ¦‹ HISTORY πŸ¦‹

The kdumpd command is based on Berkeley tftpd(8), by way of FreeBSD, with several modifications. Ancestry? Gorgeous. Lore? Immaculate. πŸ‘‘

πŸŽ€ SEE ALSO πŸŽ€

  • launchd(8)
  • launchctl(1)
  • launchd.plist(5)

xoxo, source/version Debian, date June 10, 2020, manual KDUMPD(8) β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from
  • nixpkgs unstable: network_cmds 741.100.2
  • πŸ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms