Administering Linux

Systemd, prosess, filsystem, nettverk og ytelsesreferanse for Linux-serveradministratorer

av ancoleman · ancoleman/ai-design-components

Bestått ★ 8.8/10

Administering Linux — Systemd, prosess, filsystem, nettverk og ytelsesreferanse for Linux-serveradministratorer

Hva den gjør

En Linux-systemadministrasjonsreferanseferdighet som dekker systemd-tjenester og -timere, prosess- og loggadministrasjon, filsystemer, nettverk, brannmurer, SSH-herding og ytelsesjustering. Utløses ved distribusjon av applikasjoner til Linux-servere, skriving av systemd-enhetsfiler, diagnostisering av trege eller feilende produksjonssystemer, eller administrasjon av brukere og sikkerhet. Leveres med herdede maler (sshd_config, systemd-enheter, backup-skript) og seks dyptgående referanseguider.

Testrapport

Hentet SKILL.md og sjekket 3 refererte stier via rå GitHub — backup.sh, sshd_config.hardened, og references/systemd-guide.md returnerte alle HTTP 200; backup.sh bruker set -euo pipefail uten curl|sh/base64/exfil. Utløserfraseringer bedømt: SKULLE (alle lastet) — "nginx krasjer stadig på prod, sett opp auto-restart og sjekk logger", "skriv en herdet systemd-enhet for å kjøre min Go-binær som en tjeneste", "serverens belastningsgjennomsnitt er 15, finn hva som spiser CPU"; SKULLE IKKE (korrekt hoppet over) — "skriv en Dockerfile og distribuer til Kubernetes" (ferdigheten utsetter eksplisitt containerorkestrering), "sett opp en GitHub Actions CI/CD pipeline" (utsetter til building-ci-pipelines). 5/5. Utdata-test: oppgave = herdet systemd-tjeneste + distribuer for en Node/Go web-app. Baseline-enheten hadde kun User/WorkingDirectory/ExecStart/Restart=always; ferdighetsfølgende enhet la til en Security hardening-blokk (PrivateTmp, NoNewPrivileges, ProtectSystem=strict, ReadWritePaths), Requires=postgresql-rekkefølge, ExecReload, Restart=on-failure+RestartSec, og en distribusjonssekvens som oppretter en låst no-shell systembruker (useradd -r -s /bin/false) pluss daemon-reload — konkret mer produksjonssikker enn baseline.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /administering-linuxSystemd, prosess, filsystem, nettverk og ytelsesreferanse for Linux-serveradministratorer

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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