Accueil > Windows, Linux, Unix, Mac, IBM > Linux : mise en œuvre
Formation #OS90

Formation Linux : mise en œuvre

Formation avec Restauration incluse
(Déjeuner, Petit Déjeuner et Pauses Cafés)

Durée : 5 jours

Code : OS90


Sessions programmées :

Du 18 au 22 Jan. 2021

Du 08 au 12 Mars 2021

Du 24 au 28 Mai 2021

Du 05 au 09 Juil. 2021

Du 18 au 22 Oct. 2021

Du 13 au 17 Déc. 2021

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
  • Pour les entreprises AU MAROC :
    Au minimum 10 JOURS OUVRÉS avant la date de formation
  • Pour les entreprises HORS MAROC :
    Au minimum 15 JOURS OUVRÉS avant la date de formation

Formation dans votre entreprise.

Durée : 5 jours

Code : OS90


Vous souhaitez réaliser cette formation en vos locaux avec le même programme ?

Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

Objectifs

  • Apprendre à installer et à configurer un serveur Linux
  • Etre autonome dans l'utilisation courante d'un système Linux
Programme
1/ Présentation
  • Origine de Linux
  • Les caractéristiques de Linux
  • Les architectures supportant Linux
  • Les logiciels libres, la licence GPL, GNU et Linux
  • Les Unix-Like, les distributions Linux
  • Le mode texte et les outils d’administration
  • La documentation
2/ Installer le système Linux
  • Installer un système de type RedHat et un système de type Debian
  • Administrer le système avec sudo sous Debian et RedHat
  • Installer des applications sous RedHat : les paquets RPM, le système YUM
  • Installer des applications sous Debian : les paquets DEB, le système APT
3/ Démarrer le système Linux
  • Le boot, démarrage du noyau
  • Les fichiers sollicités et leurs rôles (grub, lilo, inittab)
  • La philosophie des runlevels
4/ Mettre à jour et installer des logiciels
  • Mise à jour du système après l'installation
  • Recherche des corrections de bogues et mise à jour
  • Mise à jour des logiciels après l'installation (rpm, dpkg, yum, apt, etc.)
  • Compilation et installation de paquetages sources ou binaires (gcc, tar.gz)
5/ L'environnement de travail
  • La ligne de commande (bash)
  • Le décodage d'une ligne de commande : $,*,',",`, etc
  • Les redirections et les pipes (>,|)
  • Les caractères spéciaux (synthèse)
  • Le lancement de la commande (alias, fonction, commande interne, PATH)
  • L'environnement texte : les fichiers bashrc, .bash_profile, .bash_history...
  • Les principales variables du bash (PS1, HOME, PATH...). L'éditeur vim
6/ L'environnement graphique
  • Choix du gestionnaire de fenêtre KDE, GNOME, XFCE, etc.
  • Comment en changer plus tard ?
  • Concept de serveur d'affichage (X-Window) local ou distant
  • Configuration des périphériques liés à X (souris, carte graphique, moniteur, fichiers de configuration, ...)
  • Déporter l'affichage d'une application (DISPLAY, X11forwarding, tunnel ssh)
  • Sécurité de X en réseau (xhost, xauth)
7/ Administrer le système avec les commandes du mode texte
  • Utiliser le Shell, connaître les commandes de base du système (rappels)
  • Savoir lire des scripts Shell
  • Gérer les utilisateurs : les commandes de gestion des comptes, les droits (rappels)
  • Gérer les processus (rappels), gérer les bibliothèques partagées
  • Savoir programmer des travaux périodiques
  • Savoir organiser les journaux de bords et leur rotation
8/ Gérer l'espace disque
  • Comprendre la vision Linux des disques, partitionner des disques (Msdos, GPT)
  • Gérer le LVM, gérer le swap
  • Gérer les FS (ext2/ext3/ext4, xfs, ...) et les quotas
9/ Gérer l'arrêt et le redémarrage du système et des services
  • Le démarrage du système : boot, grub legacy, grub 2, le noyau et ses arguments
  • Redémarrage après un crash (rescue)
  • Le démarrage des services avec Systemd
  • De sysV à Systemd en passant par Upstart
  • Différences des runlevels selon les distributions
  • Scripts de démarrage, personnalisation
  • Mécanismes d'ouverture de session
  • L'arrêt propre du système
  • La gestion des services avec systemctl
10/ Configurer TCP/IP en environnement Linux
  • Ajouter un système (Debian, RedHat) dans un réseau IPv4/IPv6
  • Connaître les commandes de diagnostics
  • Comprendre le fonctionnement des systèmes INETD (inetd, xinetd), les wrappers
11/ Les fondamentaux de la sécurité
  • Configurer la sécurité de connexion, limiter l'usage des ressources
  • Utiliser les commandes SSH d'accès distant sécurisées
12/ Éléments divers
  • Savoir gérer l'impression sous Linux (CUPS)
  • Connaître le matériel présent, comprendre leur gestion par Linux
  • Connaître les rudiments du SQL pour interroger une base de données
  • Configurer les locales, le fuseau horaire et l'heure
  • Configurer la messagerie d'un compte Linux (retransmission, alias, ...)
13/ La gestion des performances
  • Surveiller le système avec les bonnes commandes (top, free, vmstat, ...)
  • Mesurer les performances du réseau et du routage (netstat, route, etc.)
  • Mesurer les performances des accès disques (iostat)
  • Comprendre la gestion de la mémoire au delà de sa simple occupation (vmstat)
  • Bien utiliser les informations de /proc et /sys
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Techniciens
  • Administrateurs systèmes et réseaux
  • Ingénieurs systèmes et réseaux
Dates

Dates

  • Du 18 au 22 Jan. 2021
  • Du 08 au 12 Mars 2021
  • Du 24 au 28 Mai 2021
  • Du 05 au 09 Juil. 2021
  • Du 18 au 22 Oct. 2021
  • Du 13 au 17 Déc. 2021
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email :
    • Pour les entreprises AU MAROC : Au minimum 10 JOURS OUVRÉS avant la date de formation
    • Pour les entreprises HORS MAROC : Au minimum 15 JOURS OUVRÉS avant la date de formation