david@web-1:~$ savvyadmin --help
savvyadmin — what is this process, why is it eating my server, and is it safe to kill. Linux & server reference since 2007. Process cards with a verdict, classic CLI recipes refreshed in place, and a paste-your-top explainer that runs in your browser. process/ 8 cards · kernel threads, daemons, cloud agents, AI agents · index.json recipes/ 60 recipes since 2007 · 11 refreshed with a tested-on line explain/ paste top, ps aux or ss -tlnp output; nothing leaves your browser archive/ 9 security posts from 2017–2024, kept at their addresses david@web-1:~$ ls process/ | head| NAME | KIND | SAFE TO KILL? | WHAT IT IS |
|---|---|---|---|
| claude | ai-agent | YES | Claude Code command-line agent: reads, edits and runs commands in a project directory with the permissions of the user who started it, filtered by the session's permission mode. |
| codex | ai-agent | YES | OpenAI's Codex CLI agent: a native binary that edits files and runs commands in your repository under two settings, the sandbox mode that the operating system enforces and the approval policy that decides when it asks you. |
| gemini | ai-agent | YES | Google's Gemini CLI agent: a Node.js process that reads, edits and runs commands in the current project with your user's permissions, approving tools by its approval mode. |
| kswapd0 | kernel-thread | NO | Kernel thread that reclaims memory in the background when a zone's free pages fall below the low watermark; one per NUMA node, kswapd0 is node 0. |
| ollama | ai-agent | RESTART INSTEAD | Local LLM server: ollama serve loads models on demand and answers an unauthenticated HTTP API on 127.0.0.1:11434 by default; whoever can reach that port can run models, and read or feed them anything. |
| openclaw-gateway | ai-agent | RESTART INSTEAD | The OpenClaw Gateway: a Node.js daemon that serves the Control UI, the WebSocket and HTTP API (/v1/*, /tools/invoke, /api/channels/*) on one port, 18789 by default, and runs the agent's tools, terminal and browser control behind it. |
| systemd-journald | system-daemon | RESTART INSTEAD | The systemd journal daemon: collects kernel, service and syslog messages into binary journal files under /run/log/journal (volatile) or /var/log/journal (persistent), rate-limits chatty services and enforces disk caps. |
| unattended-upgrades | system-daemon | NO | Ubuntu's automatic security updates: a daily systemd timer refreshes the package lists and runs unattended-upgrade, which installs packages from the allowed origins (the security pockets by default) and can reboot the machine if you let it. |
| DATE | FILE | TITLE |
|---|---|---|
| 2014-11-04 | adding-chapters-to-videos-using-mkv-containers ✓ | Adding Chapters to Videos Using MKV Containers |
| 2014-06-20 | strip-all-unwanted-mp3-id3-tags ✓ | Strip All Unwanted MP3 ID3 Tags |
| 2009-12-01 | download-pgp-keys-with-apt-key ✓ | Download PGP Keys with Apt-key |
| 2009-11-04 | symmetric-key-encryption-with-gnupg ✓ | Symmetric Key Encryption with GnuPG |
| 2009-11-03 | quickly-identify-video-file-attributes ✓ | Quickly Identify Video File Attributes |
| 2009-06-21 | fixing-dates-in-image-exif-tag-data-from-linux ✓ | Fixing Dates in Image EXIF Tag Data from Linux |
| 2009-04-06 | file-synchronization-with-rsync-over-ssh ✓ | File Synchronization with Rsync over SSH |
| 2008-10-19 | backup-and-restore-package-lists-in-ubuntu ✓ | Backup and Restore Package Lists in Ubuntu |
| 2008-03-06 | generate-text-from-templates-scripts-and-csv-data ✓ | Generate Text From Templates, Scripts and CSV Data |
| 2007-12-02 | batch-mp3-encoding-with-linux-and-lame ✓ | Batch MP3 Encoding with Linux and LAME |
| DATE | FILE | TITLE |
|---|---|---|
| 2024-05-12 | resolving-exchangesyncd-memory-leaks-macos | Resolving exchangesyncd memory leaks and synchronization issues on macOS |
| 2023-12-26 | ryder-will-damage-your-computer-mac-alert | Tips to combat the “Ryder will damage your computer” alert on Mac |
| 2023-08-20 | tackling-coreaudiod-high-cpu-usage-on-mac | Tackling coreaudiod high CPU usage on Mac |