Administering Linux

Systemd, proces, bestandssysteem, netwerk en prestatie referentie voor Linux server admins

Door ancoleman · ancoleman/ai-design-components

Getest · Werkt ★ 8.8/10

Administering Linux — Systemd, proces, bestandssysteem, netwerk en prestatie referentie voor Linux server admins

Wat het doet

Een Linux systeembeheer referentie skill die systemd services en timers, proces- en logbeheer, bestandssystemen, netwerken, firewalls, SSH hardening en prestatie tuning behandelt. Activeert bij het deployen van applicaties naar Linux servers, het schrijven van systemd unit files, het diagnosticeren van trage of falende productiesystemen, of het beheren van gebruikers en security. Levert geharde templates (sshd_config, systemd units, backup script) en zes diepgaande referentiegidsen.

Testrapport

SKILL.md opgehaald en 3 gerefereerde paden steekproefsgewijs gecontroleerd via raw GitHub — backup.sh, sshd_config.hardened, en references/systemd-guide.md retourneerden allen HTTP 200; backup.sh gebruikt set -euo pipefail zonder curl|sh/base64/exfil. Trigger zinsneden beoordeeld: MOET (allen geladen) — "nginx keeps crashing on prod, set up auto-restart and check logs", "schrijf een geharde systemd unit om mijn Go binary als service te draaien", "server load average is 15, zoek wat CPU verbruikt"; MOET NIET (correct overgeslagen) — "schrijf een Dockerfile en deploy naar Kubernetes" (skill verwijst expliciet naar containerorkestratie), "stel een GitHub Actions CI/CD pipeline in" (verwijst naar building-ci-pipelines). 5/5. Output test: taak = geharde systemd service + deploy voor een Node/Go web app. Baseline unit had alleen User/WorkingDirectory/ExecStart/Restart=always; skill-volgende unit voegde een Security hardening blok toe (PrivateTmp, NoNewPrivileges, ProtectSystem=strict, ReadWritePaths), Requires=postgresql ordering, ExecReload, Restart=on-failure+RestartSec, en een deploy sequentie die een vergrendelde no-shell systeemgebruiker aanmaakt (useradd -r -s /bin/false) plus daemon-reload — concreet veiliger voor productie dan baseline.

Getest op: 2026-07-21 · Claude Code 2.x (agent harness)

Installatie

git clone --depth 1 https://github.com/ancoleman/ai-design-components.git /tmp/administering-linux-src
mkdir -p ~/.claude/skills
cp -R /tmp/administering-linux-src/skills/administering-linux ~/.claude/skills/administering-linux
# SKILL.md lands at ~/.claude/skills/administering-linux/SKILL.md
# No external deps, API keys, or build step. References + examples come along in the copied dir.
# The skill is knowledge/template only — commands it teaches (systemctl, journalctl, etc.) run on a real Linux host you supply.

Commando's en voorbeeldprompts

  • /administering-linuxSystemd, proces, bestandssysteem, netwerk en prestatie referentie voor Linux server admins

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Diagnose why this systemd service keeps failing
  • Optimize server performance under high load
  • Troubleshoot this production networking issue