EasyIn
logo

Digitalisation des services

contact@easy-in.fr
+33 (0) 5 35 54 76 07

Catalogue de formation « systèmes et réseaux informatique »

      • Stage / Présentiel
      • 1650 € (HT)
      • 3 Jours (21 Heures)
      • Code: Linux01

Objectif :

maîtriser les commandes fondamentales des systèmes d’exploitation UNIX et Linux

être autonome dans l’utilisation courante d’un système UNIX et Linux

Profils :

futurs exploitants, utilisateurs de logiciels et développeurs d’application sous UNIX et Linux

Prérequis:

avoir une bonne pratique de l’outil informatique

Programme

Introduction

Historique, principales caractéristiques

Une session de travail UNIX/Linux

Connexion et déconnexion
Documentation des commandes
Quelques commandes pour prendre en main le système (who, date, cal…)

Le shell

Les shells UNIX (sh, ksh, csh, bash…)
Les méta-caractères (?,*,[])
L’environnement du shell (env)
Le paramétrage d’une session (les fichiers .profile, .bash_profile)

La gestion des fichiers

Les fichiers : noms, attributs et meta-caractères (ls -l,file)
Les commandes indispensables (cp, ln, mv, rm…)
Afficher ou imprimer un fichier (cat, more, lp)

La gestion des répertoires

Chemins absolus, chemins relatifs
Se situer et se déplacer dans l’arborescence (pwd, cd)
Créer, détruire un répertoire, une arborescence (mkdir, rmdir, rm-fr)

La gestion des droits

Notion d’utilisateurs et de groupes (id)
Les droits de base UNIX
Modifier les droits (chmod)
Changer le groupe d’un fichier (chgrp)
Les droits par défaut (umask)

Les mécanismes de redirection et de tube

La redirection de l’entrée et de la sortie standard
La redirection des erreurs (2>)
Les tubes de communication (|)

Les filtres

Les commandes (tail,grep, cut, sort…)

Les outils

La recherche de fichiers (find)
La comparaison de fichiers (cmp, diff, md5sum)

La sauvegarde

La sauvegarde d’arborescence (tar)
La compression (compress, gzip, bzip2)

L’éditeur de texte vi

Créer et modifier des fichiers textes avec vi
Paramétrer l’éditeur vi

La gestion des processus

La notion de processus
La visualisation des processus (ps, top)
L’exécution des processus, avant-plan et arrière-plan (&, fg, bg, nohup)
L’envoi de signaux aux processus (kill)

Le réseau

Les commandes de diagnostic (ping, traceroute, netstat, nslookup)
La connexion à distance (telnet, rlogin, ssh)
Le transfert de fichiers (ftp, rcp, scp, sftp)
L’exécution à distance (remsh/rsh, ssh)

      • Stage / Présentiel
      • 2 515 € (HT)
      • 5 Jours (35 Heures)
      • Code: Linux02

Objectif : maîtriser les concepts et les commandes d’administration d’une plate-forme Linux

Profils :

futurs administrateurs d’un système Unix/Linux

Prérequis:

maîtrise des commandes de base Linux (connaissance équivalente au stage « Unix-Linux : Commandes de Base »)

Profil animateur :

consultant informaticien spécialiste en formation Linux

Méthodes Pédagogiques :

Cette formation Linux est rythmée par une alternance d’exposés et de travaux pratiques

Programme

Installer le système

Choix de la méthode d’installation (local ou réseau)
Les grandes étapes de l’installation (partitionnement, création des systèmes de fichiers…)

Gérer les disques et les systèmes de fichiers

Partitionnement des disques (fdisk)
Présentation des volumes logiques (LVM)
Caractéristiques des principaux systèmes de fichiers journalisés (ext3, ext4, xfs…)
Systèmes de fichiers : création (mkfs), montage (mount, /etc/fstab), vérification (fsck)
Gestion des espaces de « swap »

Réaliser des sauvegardes

Sauvegardes d’arborescence (tar,cpio) et physique (dd)
Sauvegarde incrémentale de système de fichiers (dump/restore)

Surveiller et gérer les processus (partie 1)

Gestion des processus, planification des tâches (crontab), lire les principaux fichiers de logs

Le système d’impression CUPS

Gestion des files d’impression et des travaux d’impression (jobs)

L’arrêt et le démarrage du système (partie 1)

Les étapes du démarrage (Firmware, BIOS, GRUB, init, RC)
Le chargeur GRUB : choisir un noyau au démarrage
Le processus init
Le démarrage des services (init System V, Upstart, Systemd)
L’arrêt du système (shutdown)

Comment administrer le système

Accéder à la documentation : le man, les forums, la documentation des distributions
Administrer le système avec les outils intégrés (system-config-*)
Administrer le système avec les commandes d’administration
Administrer le système en éditant les fichiers de configuration

Gérer les utilisateurs et des groupes

Les bases des comptes utilisateurs et groupes locaux (/etc/passwd,/etc/group)
Création, modification et suppression des comptes et des groupes (useradd, groupadd…)
Paramétrage de l’environnement des utilisateurs (/etc/skel)

Gérer les droits sur les fichiers

Rappel des droits Unix de base sur les fichiers et répertoires (voir commandes de bases)
Les droits spéciaux (SUID, SGID, sticky bit)

Surveiller et gérer les processus (partie 2)

Le Noyau, les modules du noyau
Les bibliothèques partagées (so), la libc, les processus, les unités d’exécution (threads)
Planification des tâches (crontab) : configuration du service cron
Gestion des logs (syslog)

Installer et maintenir les applications

Installer un logiciel à partir des sources
Le système de paquetage Red Hat (rpm)
Le système de paquetage Debian (dpkg)
Utilisation de dépôts (yum, apt-get)
Mise à jour d’une application, du système, du noyau

L’arrêt et le démarrage du système (partie 2)

Le chargeur GRUB : configuration et commandes du shell GRUB,
Démarrer le service en mode maintenance

Gérer le réseau

Ajouter un hôte Linux dans un réseau TCP/IP
Gestion des services réseaux (XINETD)
Le partage de ressource (NFS)
Les utilitaires réseaux
Utilisation de SSH : authentification des hôtes et des utilisateurs par clefs

L’environnement graphique

Le protocole X-Window
Fonctionnement de X-Window en réseau (DISPLAY)
Connexion graphique distante (XDMCP)
Les bureaux sous Linux (Gnome, KDE…)

      • Stage / Présentiel
      • 2 515 € (HT)
      • 5 Jours (35 Heures)
      • Code: Linux03

Objectif : acquérir une connaissance avancée du système Linux pour l’exploiter en environnement de production

Profils :

administrateurs système Unix/Linux

Prérequis:

avoir suivi la formation « Linux Administration » ou connaître l’administration d’un système Linux

Profil animateur :

consultant informaticien spécialiste en formation Linux

Méthodes Pédagogiques :

Cette formation Linux est rythmée par une alternance d’exposés et de travaux pratiques

Programme 

Déploiement d’un système Linux

Présentation de l’installation automatique : Kickstart (RedHat), Debconf (Debian), AutoYast (SuSE)

Création d’un serveur d’installation RedHat (DHCP, DNS, TFTP, HTTP, NTP, …)

Gestion des dépôts, création de dépôts, mirroring de dépots (rsync)

Installation d’un poste RedHat en réseau

Installation automatique avec Kickstart et PXE

Les utilisateurs et les groupes

Gestion de la pérennité des mots de passe

Contrôle des connexions avec PAM

Configurer son poste comme client d’un annuaire d’authentification, exemple avec LDAP

Gestion des fichiers

 

Les attributs de fichiers (ext2, xattr)

Les ACLS

Gestion des systèmes de fichiers

Optimisation des FS (taille des blocs, options de journalisations, …)

Gestion des Quotas

L’Automontage

Recouvrement en cas de désastre (Disaster recovery)

 

Gestion des disques

Présentation des techniques RAID software et hardware

Configuration de disques RAID logiciels (le pilote MD)

Présentation des disques SAN, iSCSI

L’espace de SWAP

 

Le gestionnaire de volumes logiques (LVM)

Les concepts du LVM (PV, VG, LV, PE, LE, …)

La gestion élémentaire des PV, VG et LV (créer un VG, créer un FS et l’agrandir, …)

Les snapshots LVM

Mirroring des LV : la solution MD, la solution native LVM

Compléments (sauvegarde d’un VG, réorganiser les LE d’un LV, import/export d’un VG, …)

 

Les applications

Crontab avancées (anacron, cron.daily…)

Gestion des performances (psacct, vmstat, sar)

Gestion des journaux (logs) (logrotate, logwatch)

La gestion des bibliothèques dynamiques (so)

Compilation d’une application à partir des sources, lecture d’un fichier Makefile

 

Le noyau

Architecture et fonctionnement du noyau Linux

Mise à jour du noyau à partir d’un package

Paramétrer le noyau à chaud (/sys, /proc)

Compiler le noyau ou des modules du noyau

 

Les périphériques

Présentation du matériel (PCI, SCSI, USB, …)

Le système de fichiers sysfs ou la gestion des périphériques par le noyau linux

La création des fichiers spéciaux avec udev

 

Le réseau

Gérer des interfaces virtuelles

L’agrégation de cartes réseaux (Bonding)

Diagnostiquer les problèmes avec les outils tcpdump/Wireshark, nmap

Virtualisation

Les différentes approches de la virtualisation, panorama des solutions