Formation LINUX – UNIX Introduction
Objectifs
Identifier les différentes distributions Linux et les environnements Open Source.
Expliquer les concepts de base de l’organisation d’un système Linux.
Utiliser des commandes Linux pour gérer les fichiers et les répertoires.
Comparer les différentes interfaces graphiques disponibles sous Linux (Gnome, KDE, XFCE).
Intégrer des commandes Linux pour automatiser des tâches via des scripts.
Evaluer la sécurité d’un système Linux en analysant les permissions des fichiers et des utilisateurs.
Configurer et personnaliser l’interface graphique et les menus sous Linux.
Résoudre des problèmes courants liés à la gestion des processus et des ressources système sous Linux.
Pré-requis
Participants
Programme de formation
INTRODUCTION
-
Présentation de Linux et Unix
- Définitions de base, version de noyau, distributions
-
Méthodes pour obtenir de l'information
-
Rappel rapide sur l'organisation d'un système
-
Arrêt/relance du système
- shutdown, halt, reboot, sync
-
Commandes de base
-
Aide en ligne
INTERFACE GRAPHIQUE
-
Présentation : startx
-
Lancement d'applications, modification des menus, mini-applications d'interfaces
-
Présentation de Gnome, KDE, WindowMaker, XFCE
-
Travaux pratiques
- Configuration de l'interface graphique, lancement d'applications, modification des menus
CONNEXION
-
Principe de la connexion/déconnexion
-
Les commandes en arrière-plan
-
Les redirections
- Entrée standard / Sortie standard
-
Travaux pratiques
- Lancement de commande en arrière-plan, mise en oeuvre des "pipes"
LES FICHIERS
-
Organisation des données sur un serveur Linux
-
Structure des disques
-
Le système de fichiers
-
Les types de fichiers
-
Chemin d'accès et nom de fichier
-
Manipulations de fichiers et de répertoires
-
Recherche de fichiers : la commande find
LES FILTRES
-
Le mécanisme des tubes
-
Exemples de commandes filtre
-
Grep et expressions régulières
LA SÉCURITÉ
-
Le fichier des utilisateurs et le fichier des groupes
-
Le mode d'un fichier
-
Modification des permissions
LES PROCESSUS
-
Gestion de la mémoire et des processus
-
Caractéristiques d'un processus
-
Processus en arrière-plan
-
Les travaux batch
COMMANDES SHELL STANDARD
-
Commandes classiques
- Aide en ligne avec man
-
L'arborescence
- pwd, cd, mkdir; rmdir, ls, du, file
-
Manipulations de fichiers
- cp, rm, mv, find, grep, ln, cat, more...
-
Gestion des processus
- ps, kill, date, who
-
Commandes d'environnement
- tty, id, passwd, lpr, env
-
Travaux pratiques
- Mise en oeuvre des commandes étudiées
- Ajout de logiciels
- Utilisation de périphériques : lsmod, insmod, lspci
- Impression : lpr, configuration
- Montage de cdrom : mount, umount
- Configuration de /etc/fstab
APPLICATIONS
-
Présentation des applications courantes
- bureautique, dessins, utilisateur WEB, réseau
-
Présentation des applications serveurs