
Administration Linux
Description
Idéale pour les débutants souhaitant être opérationnel en administration Linux, cette formation couvre les bases de l'administration Linux : installation, manipulation des commandes et des scripts shell, gestion des utilisateurs, des disques et des fichiers, sauvegardes, accès Internet et gestion de réseau, etc
Public concerné
Administrateur ayant à déployer Linux, développeur souhaitant être autonome sur Linux.
Objectifs de la formation
- Devenir autonome sur Linux
- Installer des applications sur Linux
- Prendre en charge l'administration de systèmes Linux
- Savoir intégrer Linux avec les autres OS de l'entreprise
Prérequis
Pour suivre efficacement cette formation, les stagiaires doivent avoir :
- Une affinité pour les systèmes d'exploitation: Une compréhension de base du fonctionnement d'un système d'exploitation est un atout.
- Des notions de base en informatique: Connaître les concepts de fichiers, de dossiers, de processus, etc.
- Une certaine aisance avec l'utilisation d'un ordinateur: Savoir utiliser un terminal ou une console, naviguer dans un système de fichiers.
Programme de la formation
Présentation de Linux et de son écosystème
- L'historique d'Unix et Linux
- 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, ...)
Installation de 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
Introduction aux 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 groups
- 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