Administering Linux

Systemd, proces, filsystem, netværk og ydeevne reference for Linux serveradministratorer

Af ancoleman · ancoleman/ai-design-components

Testet · Virker ★ 8.8/10

Administering Linux — Systemd, proces, filsystem, netværk og ydeevne reference for Linux serveradministratorer

Hvad det gør

En Linux systemadministration referencefærdighed, der dækker systemd-tjenester og timere, proces- og logstyring, filsystemer, netværk, firewalls, SSH-hærdning og ydeevneoptimering. Udløses ved udrulning af applikationer til Linux-servere, skrivning af systemd-enhedsfiler, diagnosticering af langsomme eller fejlende produktionssystemer eller styring af brugere og sikkerhed. Leveres med hærdede skabeloner (sshd_config, systemd-enheder, backup-script) og seks dybdegående referenceguider.

Testrapport

Hentede SKILL.md og stikprøvekontrollerede 3 refererede stier via raw GitHub — backup.sh, sshd_config.hardened og references/systemd-guide.md returnerede alle HTTP 200; backup.sh bruger set -euo pipefail uden curl|sh/base64/exfil. Trigger-fraseringer bedømt: SKULLE (alle indlæst) — "nginx keeps crashing on prod, set up auto-restart and check logs", "write a hardened systemd unit to run my Go binary as a service", "server load average is 15, find what's eating CPU"; SKULLE IKKE (korrekt sprunget over) — "write a Dockerfile and deploy to Kubernetes" (færdighed udtrykkeligt udskyder containerorkestrering), "set up a GitHub Actions CI/CD pipeline" (udskyder til building-ci-pipelines). 5/5. Outputtest: opgave = hærdet systemd-tjeneste + udrulning for en Node/Go webapp. Baseline-enhed havde kun User/WorkingDirectory/ExecStart/Restart=always; færdigheds-følgende enhed tilføjede en sikkerhedshærdningsblok (PrivateTmp, NoNewPrivileges, ProtectSystem=strict, ReadWritePaths), Requires=postgresql-sortering, ExecReload, Restart=on-failure+RestartSec og en udrulningssekvens, der opretter en låst no-shell systembruger (useradd -r -s /bin/false) plus daemon-reload — konkret mere produktionssikker end baseline.

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

Installation

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, proces, filsystem, netværk og ydeevne reference for Linux serveradministratorer

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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