Durée
5 jours
Programme
Présentation de Linux
- L’historique de Linux, les systèmes UNIX
- Les caractéristiques de Linux, les Unix-Like, les distributions Linux
- Comment administrer le système : le mode texte et les outils d’administration
- La documentation : le man, les autres sources d’informations (Howto, …)
Installer Linux
- Les éléments nécessaires à l’installation
- Les différentes méthodes d’installation
- Les plates-formes matérielles supportées
- Les solutions de partitionnement, le programme FDISK
Administrer le système avec les commandes du mode texte
- Les commandes de base du système
- Utilisation de l’éditeur VI
- L’arborescence des fichiers, les attributs des fichiers
- Quelques éléments de shell
Les scripts shell
- L’exécution de scripts shell
- La gestion des variables
- Les instructions de contrôle (if, while, for, …)
- Les sous-programmes
Les utilisateurs et les droits
- La philosophie d’un système multi-utilisateur
- La gestion des comptes utilisateurs et groupes
- La gestion des droits sur les fichiers
Gérer le système de fichiers
- Gérer l’espace disque, créer une partition
- Création et formatage des systèmes de fichiers
- Monter et démonter des systèmes de fichiers
- Les outils de sauvegarde et de restauration, la commande tar
Gérer les applications
- La notion de processus, quelques commandes de gestion de processus
- Automatiser les traitements avec crontab
- Organiser les journaux de bords avec Syslog et Syslog-ng
Installer des applications
- L’installation à partir des sources
- Les paquetages RPM (RedHat) et DEB (Debian)
- Mise à jour et dépendances (yum, apt-get, rug, …)
L’arrêt et le démarrage
- Les grandes étapes du démarrage
- L’application init, la notion de niveau d’init
- Les RC ou la gestion du démarrage des services
- L’arrêt du système avec la commande shutdown
Configurer TCP/IP en environnement Linux
- Ajouter un système dans un réseau TCP/IP
- Démarrer un service par inetd ou xinetd
Les utilitaires du client Linux
- Les utilitaires du client Linux : Telnet, ftp, …
- Les commandes SSH : ssh, scp
L’impression
- L’architecture de l’impression sous Linux, notion de spool et de classe
- Le système CUPS, les commandes utilisateurs et administrateurs
- L’ajout d’un pilote d’impression
L’environnement graphique
- Présentation du système client/serveur X-Window, notion de DISPLAY
- Les connexions en mode graphiques
- Présentation de KDE et de Gnome
Éléments de sécurité
- Les bonnes pratiques de sécurisation d’un serveur
- La sécurité des connexions