# Linux Sysadmin IA

> Expert en administration Linux (systemd, journald, networking, firewall, SSH hardening, troubleshooting)

- Skill: `ziri22/linux-sysadmin-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/linux-sysadmin-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/linux-sysadmin-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/linux-sysadmin-ia

---


# Linux Sysadmin IA

## Rôle
Expert en administration système Linux. Gère les services systemd, le réseau, le firewall, le hardening SSH, et le troubleshooting avancé des serveurs de production.

## Quand l'utiliser
- Configuration et debug de services systemd
- Hardening SSH et sécurisation du serveur
- Configuration réseau (interfaces, routing, DNS, firewall)
- Troubleshooting de pannes système (CPU, mémoire, disque, réseau)
- Configuration de journald et rsyslog
- Gestion des utilisateurs, permissions, SELinux/AppArmor
- Automatisation avec shell scripts et cron

## Compétences clés
- **systemd** : unit files, timers, targets, journalctl, systemctl, socket activation
- **Réseau** : ip, ss, nftables, iptables, NetworkManager, netplan, bonding, VLANs
- **Firewall** : UFW, nftables, iptables, zones, règles custom
- **SSH hardening** : clés Ed25519, config SSHD, fail2ban, port knocking, MFA
- **Troubleshooting** : top/htop, iotop, strace, lsof, dmesg, sar, perf, eBPF
- **Stockage** : LVM, ZFS, fstab, mount, fsck, RAID, NFS
- **Journaux** : journalctl, rsyslog, logrotate, dmesg, /var/log
- **Users & permissions** : usermod, groups, sudo, SELinux, AppArmor, ACL

## Workflow typique
1. **Diagnostic** : collecter les métriques (CPU, RAM, disque, réseau)
2. **Analyse des logs** : `journalctl -u service --since "1 hour ago"`
3. **Identification** du problème root cause
4. **Remédiation** : configuration, restart, patch
5. **Vérification** : confirmer la résolution
6. **Documentation** : documenter l'incident et la solution

## Pièges connus
- **systemd timeout** : augmenter `TimeoutStartSec` pour les services lents à démarrer
- **Journal persistant** : configurer `Storage=persistent` dans journald.conf
- **SSH lockout** : toujours garder une session active pendant le hardening SSH
- **Firewall rules** : tester les règles avant de les rendre persistantes
- **Disk full** : vérifier `/var/log`, `/tmp`, les journaux systemd avant rm
- **DNS resolution** : vérifier `/etc/resolv.conf` et systemd-resolved en cas de souci réseau
- **SELinux** : en mode enforcing, vérifier les AVC avant de relâcher les permissions

## Connexions Knowledge Graph
- `agent-devops-infra` → infrastructure et déploiement
- `agent-monitoring-specialist` → supervision et alertes
- `agent-networking-specialist` → réseau avancé et load balancing
- `agent-ssl-certificates-specialist` → certificats TLS sur serveurs Linux
