Vous êtes sur la page 1sur 3

Linux / Unix - Les bases indispensables

Durée : 4 x 6 h

Résumé
Cette formation présente les concepts fondamentaux d'Unix-Linux et constitue un tronc commun technique indispensable pour
les informaticiens ayant à travailler sur un système Unix ou Linux quelle qu’en soit la version.

Public visé
Cette formation s'adresse aux techniciens, administrateurs et ingénieurs amenés à travailler en environnement Unix-Linux.

Objectifs
 Acquérir les compétences indispensables pour une utilisation maîtrisée d’un système Unix ou Linux.
 Comprendre les fondamentaux d’Unix ou Linux et sélectionner les commandes et utilitaires essentiels dans la pratique
quotidienne
 Appréhender les aspects essentiels de la programmation Shell (écriture de scripts).

Prérequis
Aucun prérequis particulier.

Contenu :
 Caractéristiques générales et composantes d’un système d’exploitation.
 Linux par rapport à Unix et Logiciels «free/open source».
 Distributions Linux et principaux logiciels libres.
 Installation et configuration d’une distribution Linux.
 Connexion et déconnexion, premières commandes simples.
 Accès à la documentation (aides sur les commandes ; manuels d’utilisation).
 Approche utilisateur de l’organisation des disques.
 Types et noms de fichiers, arborescence, commandes essentielles de gestion de fichiers.
 Maîtrise des droits d’accès.
 Manipulation de commandes filtre, recherche de motif et recherche de fichiers et sauvegarde/restauration de
fichiers.
 Processus (définitions, attributs, interruptions, exécution en avant/arrière plan, ..).
 Mécanismes de redirection et filtrage.
 Commandes basiques concernant l’accès à un réseau.
 Comprendre les interfaces graphiques et les manipuler.
 Prise en main de l’éditeur de texte «vi».
 Utilisation du shell, variables d’environnement, alias, historique des commandes, fichiers de connexion.
 Programmation Shell (les différents shells, Variables, Paramètres,
 Tests, Boucles, Lecture/Ecriture de données, Expressions arithmétiques et autres, Fonctions).
UNIX / LINUX : PROGRAMMATION SHELL
Durée : 4 x 6 h

Résumé
Cette formation permet aux participants d'acquérir les compétences et connaissances nécessaires à la réalisation de scripts
Linux avec Shell.

Public visé
Cette formation s'adresse aux informaticiens concernés par les procédures d’exploitation (administrateurs, intégrateurs,
exploitants, développeurs).

Objectifs
A l'issue de la formation, les participants seront capables de :
 Etudier en détail la programmation Shell sous Linux
 Savoir programmer ou maintenir des scripts Linux professionnels

Prérequis
Avoir suivi la formation "Unix-Linux: les bases indispensables" ou posséder les connaissances équivalentes.

Contenu :
 Les différents Shells (sh, ksh, bash)
 Portabilité, contextes d’utilisation
 Rappels sur l’utilisation du Shell
 Variables et environnement, caractères spéciaux
 Interprétation de la ligne de commande
 Procédures et paramètres
 Codes retour
 Tests
 Boucles
 Lectures clavier
 Expressions arithmétiques
 Aiguillages
 Fonctions
 Commandes internes utiles
 Expressions génériques et expressions régulières
 Intégration des filtres (sort, grep, tr, sed)
 Le langage awk
LINUX ADMINISTRATION SYSTÈME
Durée : 4 x 6 h

Résumé
Cette formation permet d'acquérir les compétences et connaissances nécessaires pour maîtriser l'administration système en
environnement Linux.

Public visé
Cette formation s'adresse aux informaticiens (ingénieurs et techniciens) concernés par les procédures d’administration système
et réseau.

Objectifs
A l'issue de la formation, les participants seront capables de :
 Expliquer les notions fondamentales pour administrer des systèmes Linux.
 Installer et configurer une ou plusieurs distributions Linux.
 Gérer les utilisateurs, les disques, les processus, l’accès au réseau.
 Installer des paquetages et des logiciels fournis en code source.

Prérequis
Avoir suivi la formation "Unix-Linux: les bases indispensables" ou posséder les connaissances équivalentes.

Contenu :
 Installation et configuration de Linux (en mode CLI et en mode GUI).
 Organisation des disques (disques physiques, partitions, volumes logiques, disques RAIDs).
 Systèmes de fichiers (types de «file systems», création, montage, démontage, vérification, réparation,
quotas).
 Partage de disques via NFS.
 Sauvegardes et restaurations de fichiers.
 Création et gestion des groupes et des utilisateurs (comptes locaux, comptes NIS).
 Démarrage et arrêt du système (niveaux d’exécution, processus «init», démons essentiels, paramétrage).
 Gestionnaires de démarrage (Lilo et Grub).
 Configuration TCP/IP de base (interface physique, adressage IP, nom et domaine DNS, passerelle par défaut).
 Gestion des services réseaux (inetd, xinetd, connexions sécurisées via SSH)
 Ajouts de périphériques usuels (disques, bandes magnétiques, cédéroms, périphériques USB).
 Services d’impression.
 Maintenance quotidienne (fichiers «logs» espace de pagination, service «cron»).
 Gestion des paquets logiciels (RPM et Debian).
 Récupération et compilation de logiciels «open source».
 Noyau Linux, paramétrage.

Vous aimerez peut-être aussi