Ressources pour SysAdmin Linux

Dans cette article nous allons nous pencher sur le métier d'administrateur système (sysAdmin) sous Linux. Je vais utiliser ce topic pour noter les ressources sur le métier.

Quelques livres pour introduire le sujet à lire et avoir dans sa bibliothèque:

  • UNIX and Linux System Administration Handbook, 5th Edition, 2017
  • Practice of System and Network Administration, The Volume 1
  • The Linux Philosophy for SysAdmins

Intro SysAdmin

Une série de vidéo sur Youtube pour ce lancer dans l'administration système Linux, de niveau débutant à SysAdmin: The Linux Basics Course: Beginner to SysAdmin, Step by Step suivi d'un très bon cours pour savoir configurer un serveur: Linux Server Course - System Configuration and Opération.

Avoir son propre serveur

Pour aller plus loin, déployer un serveur domestique DIY chez vous, pour prototyper, apprendre des services, créer vos virtuals Labs pour tester des configurations. Ne dépensez pas plus de 1000€ pour un serveur en neuf, lien vers le configurateur PC:

########################################################
Config Server mini-ITX Ryzen CPU 32GO RAM 4x2TO HDD RAID
########################################################
Par ldlc.com

- ASRock A520M-ITX/ac 11995
- AMD Ryzen 5 5500 Wraith Stealth (3.6 GHz / 4.2 GHz) 15796
- Fractal Design Node 304 Noir 11995
- Corsair Vengeance LPX Series Low Profile 32 Go (2x 16 Go) DDR4 3200 MHz CL16 15995
- 4 x Seagate IronWolf 2 To 39580
- be quiet! Straight Power 11 450W 80PLUS Gold  10795
- 2 x Corsair Câbles SATA Gainés Droits/Coudés 30 cm (coloris bleu) 2990
- Advance GTA 230 (AZERTY Français) 1994 

total: 1111

Certifications

Pour vous faire reconnaître sur le marché du travail, passez des certifications, elles permettent de juger de vos connaissances, quelques une des plus demandés:

  • Linux Essentials
  • RHCSA - Red Hat Certified System Administrator
  • RHCE - Red Hat Certified Engineer
  • LPIC 1 - Linux Administrator
  • LPIC 2 - Linux Engineer
  • LPIC 3 - Linux Enterprise Professional Certification
  • LFCS - Linux Foundation Certified System Administrator
  • compTIA Linux+

Plus d'information sur les certifications

Programmation

Pour automatiser les tâches d'administrations il faut savoir programmer en bash, python voir du perl. Pour du scripting. Livre recommandé:

Bash & scripting:

  • The Linux Command Line, 2nd Edition
  • Linux® Command Line and Shell Scripting Bible, Third Edition

Python:

  • Automate the Boring Stuff with Python
  • Python for Unix and Linux System Administration 1st Edition

E-Learning

Quelques liens de cours d'administrateur système:

Organisation

League of Professional System Administrators (LOPSA):

https://lopsa.org/

Sites références

En français, le site de François Goffinet sur l'administration Linux:

Le wiki r/sysadmin de la communauté Reddit:

La documentation Ubuntu pour serveur:

L'administration sous Debian:

Meta Serveur Fault est un site de questions et réponses pour administrateur système et réseau.

TLDP The Linux Documentation Project

Outils

10 outils Linux à connaître en tant que Sysadmin

10 Must Have Tools for Linux System Administrators

What’s your favorite automation tool?

30 Linux System Monitoring Tools Every SysAdmin Should Know

Some useful tools for Linux sysAdmin

Roadmap

List Awesome

sysadmin-reading-list

Awesome SysAdmin