Rechercher une formation et ses disponibilités
Formation Unix : Administration avancée de serveurs
La formation Unix : Administration avancée de serveurs sur 5 jours a pour principal objectif de vous familiariser avec les fonctionnalités avancées nécessaires pour administrer un serveur Unix. De l'installation à la mise en place d'une sécurité autour du système en passant par le déploiement des différents serveurs disponibles, vous aurez une vue d'ensemble des manipulations avancées applicables au système d'exploitation.
Pourquoi Unix ?
Système d'exploitation très sollicité par les professionnels, Unix propose des systèmes certifiés tels que Solaris, HP-UX ou encore IBM AIX. Ce système d'exploitation multitâche propose de nombreux utilitaires tout en assurant une certaine fiabilité et sécurité. À terme, vous serez autonomes dans la gestion de serveurs Unix, et maîtriserez les méthodes et principes fondamentaux de sécurité, afin de pouvoir déployer au mieux les principaux services réseaux offerts par Unix.
Objectifs de cette formation Unix : Administration avancée de serveurs
- Être autonome pour administrer des serveurs UNIX
- Déployer des services réseaux comme DNS, samba, Apache ou FTP
- Maîtriser les principes clés de la sécurité dans les services réseaux
Public de cette formation Unix : Administration avancée de serveurs
- Exploitants de systèmes Unix
- Administrateurs de systèmes Unix
Pré-requis de cette formation Unix : Administration avancée de serveurs
- Avoir suivi une formation Unix - L'essentiel pour administrer un serveur
- (ou) Avoir des connaissances équivalentes
Programme de cette formation Unix : Administration avancée de serveurs
Installer correctement Unix
- Connapître les spécificités des mises à niveau
- Adapter le partitionnement aux besoins
- Effectuer les réglages post installation
- Gérer les problèmes liés à un filesystem root trop petit
Démarrer et arrêter le système Unix
- Connaître le processus de démarrage (de init au login ...)
- Appréhender runlevels et rôle des fichiers (S*, K*)
- Connaître les problèmes de boot classiques
Procéder à une gestion avancée des utilisateurs
- Le rôle d'un utilisateur pour le système (id, gid)
- Comptes utilisés par des services (cron, apache...)
- Les commandes liées aux utilisateurs (adduser, passwd...)
- Fichiers concernés : passwd, shadow et security
- Configurer la fin de l'environnement (.profile, .bashrc...)
- Appréhender les utilisateurs sans propriétaire apparent
- Appréhender les inode Fichier sans propriétaire apparent
- Gérer mes droits d'accès avancés (sticky, setgid...)
- Connaître les limites de droits classiques (ACL)
- Appliquer des quotas
Filesystem : Les différents systèmes de fichiers
- Visualiser la structure d'un filesystem
- Employer le bon filesystem en fonction du besoin
- La journalisation : principes clés et enjeux
- Effectuer un montage automatique : fichier fstab
- Maintenir l'intégrité des fichiers
- Les options de mount : recommandations clés
- Gérer les problèmes réseaux : droits, accents, codepage...
- Effectuer une sauvegarde totale ou incrémentale
- Connaître les divers candidats : dump, restore, cpio...
LVM : Le Logical Volume Manager de Unix
- LVM pour élargir l'espace consacré aux données
- Connaître le vocabulaire et les concepts clés
- Déployer à partir d'une partition vierge
- Effectuer des extensions à chaud et à froid
- Comprendre le principe des snapshots
Utiliser les services d'impression Unix
- Lancer et stopper des services d'impression
- Déclarer une imprimante
- Gérer les files d'attente : /etc/printcap
- Démon lpd : paramétrage
Configurer son réseau : Rappels
- Connaître la configuration standard du serveur UNIX
- Les précautions à adopter pour un changement de nom
- Les commandes génériques : ping, traceroute, netstat...
- Visualiser les paramètres locaux : ifconfig
DHCP : Savoir déployer le serveur
- Le protocole DHCP : grands principes
- Appréhender les informations proposées au client
- Administrer les baux
- Effectuer des réservations
- Les notions de relay DHCP et broadcast
- Connaître les pièges classiques à éviter
DNS : Savoir déployer le serveur
- Appréhender l'architecture globale
- Les notions de domaine et autorité
- Déployer un serveur DNS local
- Forwarding : comprendre le principe
- Effectuer des tests depuis des clients (nslookup, dig)
FTP : Savoir déployer le serveur
- Distinguer les modes actif et passif
- Configurer le serveur FTP
- Sécuriser le serveur (anonymous, droits...)
- Effectuer des tests clients
Samba et NFS dans un environnement Unix
- Partager des fichiers
- Déployer un serveur
- Effectuer la configuration client
- Sécuriser NFS et Samba
Appréhender le serveur WEB Apache
- Le fichier de configuration : concept et enjeux
- Effectuer les configurations de base
- Comprendre les rôles des principaux modules
- Gérer les droits des répertoires du site
- Utiliser les alias
- virtual hosting : Hébergement de plusieurs sites
Optimiser son utilisation de Unix
- Connaître les bons outils de la supervision
- Modifier les priorités des processus
- Changer l'usage de la mémoire virtuelle
- Administrer efficacement la bande passante
Établir la sécurité sous Unix
- Connaître les variantes autour de ssh
- Utiliser le tunnel ssh
- Firewall : principes de fonctionnement
- Règles génériques de filtrage
- Rediriger des ports ou adresses (NAT, PAT)
- Cas d'un log de machine "attaquée"