← Full catalogue
Linux for administrators
Master Linux in production: systemd, networking, security, performance, scripting and automation. From the curious user to the operational sysadmin.
Who is it for?
Developers who want to understand what’s happening under the hood, Windows admins moving to Linux, junior ops who want to solidify their foundations. Adapted to the actual level of the group.
Prerequisites
No strict prerequisite. Minimal experience using a terminal (cd, ls, mv) makes the start easier but is not required.
Objectives
By the end of the training, you will be able to:
- Install, configure and harden a Linux server (Debian / Ubuntu / RHEL)
- Master systemd: services, timers, logs (journalctl)
- Diagnose a performance issue (CPU, RAM, I/O, networking)
- Secure a system (firewall, SSH, SELinux/AppArmor, audit)
- Write robust shell scripts and automate recurring tasks
Programme
Day 1 — Foundations
- Linux architecture, filesystem, processes
- Shell: bash, redirections, pipelines, globbing
- User management, permissions, sudo, capabilities
- Lab: install and initial configuration of a server
Day 2 — systemd and services
- systemd units: service, target, timer, mount
- journalctl and log management
- Package managers (apt, dnf, dpkg, rpm)
- Networking: interfaces, routing, DNS, name resolution
- Lab: deploy and supervise a web service
Day 3 — Security and performance
- Advanced SSH (keys, agent, jump host, ProxyJump)
- Firewalls (nftables, ufw, firewalld)
- SELinux / AppArmor: principles and troubleshooting
- Performance: top, htop, iostat, perf, ftrace
- Lab: security audit of a production server
Day 4 — Automation and operations
- Robust bash scripting (set -euo pipefail, traps, idempotency)
- Cron and systemd timers
- Notions of Ansible (first playbook)
- Backup and monitoring strategies
- Lab: full automation of a deployment
Teaching method
70% practice, 30% theory. Each participant has a personal lab server during and after the training (access for 30 days). All labs are incremental and reproducible.
Pricing
Quote on request based on format. Training agreement available.