Inspect running processes

Inspect running processes in Linux — with the four heights of help laid out: do it now, make it easier for the next person to accept, work out the right move when you are stuck, and learn the pattern so it stops coming back.

4prompt heights
Open it in the interactive atlas →

The four heights

The same task, four distances: today's deadline, the next reviewer, the stuck moment, the pattern.

Execute — do the immediate task

+
I need a quick inventory of what's actually running on server db-prod-01 right now and which users…
I need a quick inventory of what's actually running on server db-prod-01 right now and which users started those processes. Give me a one-screen list sorted by CPU then memory with full command lines, PID, user, start time, and the TTY if any. Highlight any process older than 72 hours or owned by users nobody recognizes (list unknown usernames). I will review before taking action.

Improve — make it easier to accept

+
Before I escalate to the dev team, make this process list easy for them to scan: surface the top…
Before I escalate to the dev team, make this process list easy for them to scan: surface the top three CPU and top three memory consumers up top, show their full command lines and parent PID, and flag any process with a nonstandard binary path or that runs from /tmp or a user home. Add a short note on whether the binary has been modified in the last 30 days.

Decide — diagnose the stuck moment

+
I just noticed a single process on db-prod-01 consuming almost all CPU. The process is owned by…

I ran top and saw one process pegging CPU on db-prod-01.

I just noticed a single process on db-prod-01 consuming almost all CPU. The process is owned by user deploy, PID 18472, started six days ago by a systemd service. I don't know if it's part of the deployment or a runaway. I am worried killing it will interrupt a live deployment or corrupt writes. What's the most likely cause and the safest next step to diagnose without breaking production?

Become — change the pattern

+
We keep finding long-running processes started by forgotten cronjobs or one-off deploys that later…

Periodic surprises from obscure long-running processes.

We keep finding long-running processes started by forgotten cronjobs or one-off deploys that later hog CPU and confuse monitoring. This costs us emergency pages and mistrust from developers. What operational habit should I change so every long-running process is traceable and safely reclaimable, and give the concrete steps to implement it in our team?

Next to this one

Other operating system work people do in Linux.

Every task here came from the work, not from a feature list — which is why the prompts name what you want done and never the button that does it. The tool changes; the work does not.
Copyright © LLOS.ai · 2026 — original pedagogy, voice, and design — all rights reserved.

The rest of the map

Same library, five ways in.