40 h
Gestion de réseaux informatiques
5$/h – Linux – Système d’exploitation (anglais)
Objectif:
L’accent sera mis sur l’application et l’administration du système de fichiers Linux. Les protocoles et configurations traitant de la sécurité seront également étudiés et appliqués.
Contenu:
- Nature de Linux
- Rôle d’un système d’exploitation
- Structure de base d’un système d’exploitation
- Linux versus d’autres systèmes d’exploitatio
- Utiliser un interpréteur de commandes (shell) Linux
- Relation entre le noyau (kernel) et l’interpréteur de commandes
- Saisir les commandes Linux et leurs paramètres avec succès
- Interpréter le résultat des commandes Linux
- Personnaliser l’environnement de l’interpréteur de commandes
- Utiliser les utilitaires de l’interpréteur de commandes
- Créer et exécuter des fichiers de script d’interpréteur de commandes pour exploiter les commandes du système d’exploitation
- Installer et configurer un système Unix/Linux
- Installer une configuration par défaut d’un système Unix dans un ordinateur personnel (architecture Intel)
- Installer un système Unix en mode double amorçage (dual-boot) (partage des ressources matérielles avec Windows)
- Expliquer les différences entre un serveur, une station de travail et une installation personnalisée d’un système Unix
- Installer un système Unix/Linux dans une machine virtuelle (VMware)
- Installer des progiciels dans un système Unix/Linux
- Installer un progiciel à l’aide de RPM
- Installer un progiciel à l’aide de fichiers DEB
- Automatiser l’installation de progiciels avec yum et avec apt-get
- Mettre à jour des progiciels déjà installés dans un système Unix/Linux
- Compiler des progiciels directement à partir du code source
- Administrer un système Linux
- Effectuer des tâches d’administration de base
- Créer, modifier, suspendre et fermer correctement des comptes utilisateurs
- Créer, modifier et supprimer des groupes
- Créer et administrer des partitions de disque dur
- Administrer les niveaux d’exécution (run levels) et arrêter/redémarrer correctement un système Unix/Linux
- Configurer correctement le système graphique (X Window)
- Implémenter l’accès à Internet
- Implémenter et configurer TCP/IP sur un système Linux
- Utiliser les commandes de mise en réseau sur un système Linux
- Utiliser les services Internet sur un système Linux
- Sécuriser un système Linux
- Expliquer la différence entre le super-utilisateur, les utilisateurs et les groupes dans Unix/Linux
- Les composantes d’un compte utilisateur Linux
- Utiliser les droits des utilisateurs/groupes pour sécuriser les fichiers et les répertoires
- Administrer les permissions de tous les utilisateurs de façon globale
- Installer et configurer un serveur Web
- Démarrer/arrêter/lancer une requête de services dans un système Unix/Linux
- Identifier les composantes de base d’un serveur Web
- Installer et configurer le serveur Web Apache
- Démarrer, arrêter et lancer des requêtes sur le serveur Web Apache
- Configurer des hôtes virtuels sur le serveur Web Apache.
Préalables
Connaissances en informatique. Ce cours est de niveau débutant/intermédiaire