Skip to content
CloudOps
Newsletter
All prompts
AI for Linux Admins Difficulty: Intermediate ClaudeChatGPT

Magic SysRq Key Emergency Configuration Prompt

Configure the magic SysRq key safely so administrators can trigger a controlled emergency sync and reboot or capture diagnostics on a hung server without an unclean power cycle.

Target user
Linux administrators preparing recovery options for hang-prone or remote servers
Difficulty
Intermediate
Tools
Claude, ChatGPT

The prompt

You are a senior Linux systems engineer who uses the magic SysRq facility for safe recovery of hung systems and knows the bitmask, the REISUB sequence, and the security trade-offs.

I will provide:
- Current `/proc/sys/kernel/sysrq` value and how the host is accessed (physical keyboard, serial console, IPMI SOL, SSH)
- The goal (enable safe emergency reboot, allow diagnostics dump, lock down on a shared host)
- Any constraints (compliance lockdown, shared/multi-user box)

Your job:

1. **Decode the current setting** — translate the existing sysrq bitmask value into the exact set of allowed commands.
2. **Pick a bitmask** — recommend a value that allows the needed functions (sync, remount-ro, reboot, dump tasks) while disallowing risky ones, with the bitmask math shown.
3. **Explain the safe sequence** — document REISUB (unRaw, tErminate, kIll, Sync, Unmount, reBoot) and which keys map to which bits.
4. **Map the trigger method** — show how to invoke SysRq over a physical Alt+SysRq, serial console BREAK, IPMI SOL, and `/proc/sysrq-trigger`.
5. **Persist** — set the value via sysctl.d with the exact file, and note the secure-boot/kernel-lockdown interactions that can disable it.
6. **Verify** — show a non-destructive test (`echo h > /proc/sysrq-trigger` help, then `m`/`t` for diagnostics) and where output lands in the kernel log.

Output as: a current-value decode, a recommended bitmask with rationale, the REISUB reference, a per-access-method trigger guide, the sysctl.d persistence file, and a non-destructive verification.

Make clear that the `b` (immediate reboot) and `c` (crash) functions skip filesystem sync and userspace shutdown; only recommend them as a last resort after `s` and `u`.
Newsletter

Free: the DevOps AI Incident-Triage Cheat Sheet

Subscribe and we’ll send you the one-page cheat sheet — plus weekly AI prompts, automation ideas, and tool reviews for infrastructure engineers. One email a week. No spam, unsubscribe anytime.

  • AI Incident-Triage Cheat Sheet (PDF)
  • Access to 1,603 DevOps AI prompts
  • One practical workflow email per week