Académique Documents
Professionnel Documents
Culture Documents
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.