Gael DELBARY Administration Des Systemes UNIX
Gaël DELBARY
Reprise des cours de Frédéric COMBEAU
Administration Unix
11/11/09
1
Qu'est-ce que l'Administration de Systèmes ?
➢ Les différentes actions d'un administrateur système
➢ Gérer les comptes utilisateurs
➢ Gérer les impressions
➢ S'occuper des sauvegardes et des restaurations
➢ Tuner et surveiller les systèmes
➢ Assurer la sécurité
➢ Mettre à jour le système (patch ?, update ?, upgrade ?)
➢ Installer les produits
➢ Gérer l'espace disques
➢ Arrêter et redémarrer le système
➢ Surveiller le réseau (et le réparer ou l'améliorer)
➢ Installer de nouveaux systèmes et de nouveaux matériels
➢ Réparer les problèmes qui surviennent tout seul
➢ Écrire des scripts pour automatiser un maximum de choses
➢ Assister à des réunions
➢ Répondre aux questions diverses des utilisateurs
➢ ...
Administration Unix
11/11/09
Définitions
2
Quelques Rappels de Bases
➢ Notion de LOGIN
➢ Identification / Authentification
➢ Le HOME ou le répertoire utilisateur
➢ Les variables d'environnement
➢ PATH, PWD, USER, HOME, LANG, UID, ...
➢ Les commandes de base et le SHELL
➢ cd, pwd, ls, cp, mv, rm, mkdir, id, man ...
➢ sh, csh, ksh, bash, zsh, ...
➢ Les briques de bases
➢ La combinaison de commandes (bash)
➢ le « || », le « && », le « & »
➢ La re-direction
➢ les « < », « > », « 1> », « 2> », « 2>&1 », « | »
Remenber me
Administration Unix
11/11/09
3
Quelques Rappels de Bases
➢ Notion de processus
➢ Exécutable en cours d'exécution
➢ Traité par le SCHEDULER (mode Kernel vs mode User)
➢ Les segments d'un exécutable
➢ CODE : contient le code exécutable
➢ DATA : données globales initialisées
➢ BSS : données globales non-initialisées
➢ HEAP (ou tas) : données dynamiques
➢ STACK (ou pile) : données locales, fonctions, paramètres, ...
➢ Exécutables statiques versus exécutables dynamiques
➢ Notions de librairies, de symboles et de chargement dynamique
➢ Les threads
➢ Cycle de vie d'un processus
➢ Le fameux FORK/EXEC
➢ Les différents états : R (runable), S