Accueil > Windows/Linux/Unix/Mac > Unix Administration
Formation #OS166

Formation Unix Administration

Durée : 5 jours

Code : OS166

Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Apprendre à configurer son environnement de travail Unix
  • Se servir de façon optimale de l'espace de stockage
  • Effectuer une analyse du système de façon autonome et l'optimiser
  • Maîtriser l'administration quotidienne d'un serveur Unix
Programme

Partie 1 : Les environnements de travail

1/ Établir une connexion avec telnet
  • Principes d’un émulateur de terminal
  • Avoir accès à certains équipements
  • Déclencher le service à distance
  • Définir les limites de sécurité
2/ SSH : Établir une connexion sécurisée à distance
  • Principes des clés publiques/privées
  • Rôle des différents fichiers (.ssh, known_hosts)
  • Automatiser un login ou une commande distante par ssh
3/ Appréhender l'environnement graphique du serveur
  • Serveur X : présentation et enjeux
  • Émulateur X sous Windows : rôle (Cygwin, Exceed...)
  • Rôle de la variable DISPLAY
  • Déporter l’affichage sur le réseau
  • Un mot sur la sécurité (port, xhost, gdm)
4/ Configurer son environnement Unix
  • Les fichiers de configuration
  • Les variables clés de l'environnement (PATH, LANG, PS1...)
  • Exemples Fichiers de production
  • Utilisation pertinente des alias

Partie 2 : Gérer le stockage de fichiers

1/ Partitionner ses disques
  • L’intérêt de partitionner ses disques
  • La nomenclature des partitions
  • SAN ou NAS
2/ Filesystem : Système de gestion de fichiers
  • Qu’est-ce qu’un filesystem (notion d’inode et de bloc) ?
  • Montage et démontage d’un filesystem (mount)
  • Surveiller les taux de remplissage des filesystems (du, df)
3/ Se servir des outils de base de Unix
  • Recherche de fichiers avec find
  • Recherche de contenu avec grep
  • Exemples de séquences de travail classiques
4/ Manipuler le système : Arrêt et démarrage
  • Principe des runlevels
  • Comportement de init (/etc/inittab)
  • L’arrêt d’un service
  • L’arrêt du system
5/ Les logs et planification
  • Disposer d’informations sur le système (log)
  • Filtrage (paramétrage de syslog)
  • Démon cron : rôle et mode de configuration
  • Fichier crontab en production : exemple
6/ Sauvegarder et restaurer le système Unix
  • Effectuer d sauvegardes avec tar (tape archiver)
  • Restaurer les données
  • Installer un logiciel au format tar
  • Gzip et bzip2 pour compresser des fichiers
7/ Analyser l’activité du système
  • Le processus de chaque application
  • Surveiller les processus (ps, top, ?)
  • La richesse des informations de /proc
  • Analyser la gestion des E/S disques (vmstat)
  • La consommation mémoire
8/ Configurer le réseau sous Unix
  • Les principaux fichiers à renseigner (@IP, masque, passerelle, DNS)
  • Commandes de tests (ifconfig, ping, netstat)
9/ Utiliser le réseau
  • ftp et sftp
  • Transfert de fichiers via ssh ou sftp
  • Différences avec scp
  • Accéder à une ressource distante (mount)
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Administrateurs systèmes