Eléments d'administration système

Pascal Picard

Corto E.T.F., K&M

Sainte-Clotilde, Ile de la Réunion

$Id: C-AdmSys.xml,v 1.1.1.1 2005/05/14 06:32:58 pascal Exp $

Permission to use, copy, modify, and distribute this documentation for any purpose with or without fee is here by granted, provided that the above copyright notice and this permission notice appear in all copies.

THE DOCUMENTATION IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS DOCUMENTATION INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS DOCUMENTATION.


Table des matières

1. Gestion des utilisateurs
1.1. Ajouter/Enlever un utilisateur
1.2. Analyse du fichier /etc/passwd
1.3. Analyse du fichier /etc/group
1.4. Sécurisation des comptes
1.4.1. GNU/Linux
1.4.2. xBSD
1.5. Commandes de gestion des utilisateurs
1.5.1. Gérer les utilisateurs avec user{add,mod,del} sous GNU/Linux
1.5.2. Gérer les groupes avec group{add,mod,del} sous GNU/Linux
1.5.3. Cas particulier de FreeBSD
1.5.4. Vérification
1.5.5. Edition en ligne
1.6. Autres commandes
1.7. --- T O D O : prolongements
1.8. Exercices
2. Gestion des processus
2.1. Notion de processus
2.2. Principaux éléments d'un processus
2.3. Etats d'un processus
2.4. Signaux
2.5. Commandes de gestion des processus et de leur environnement
2.5.1. Résumé des commandes externes
2.5.2. La commande ps
2.5.3. La commande top
2.5.4. Résumé des commandes internes
2.6. Tâches périodiques
2.7. Exercices
3. Démarrage et arrêt d'un système Unix
3.1. Organisation du disque d'un PC
3.2. Les étapes du processus de Boot
3.2.1. Chargement et initialisation du noyau
3.2.2. Détection et configuration des périphériques
3.2.3. Processus systèmes
3.2.4. Intervention de l'opérateur système (en mode manuel)
3.2.5. Scripts de démarrage
3.2.6. Opérations en mode multi-utilisateur
3.3. Les étapes des scripts de démarrage
3.4. Démarrage et arrêt d'un système GNU/Linux
3.4.1. Démarrage avec lilo
3.4.2. Niveaux ou Runlevel
3.4.3. Le fichier /etc/inittab
3.4.4. Scripts de démarrage Debian
3.5. Démarrage et arrêt d'un système BSD
3.6. Arrêt du système [shutdown] et redémarrage [reboot]
3.7. Exercices
4. Sauvegarde et restauration
4.1. Une liste de rappels/conseils
4.2. Stratégies et types de sauvegardes
4.3. Logiciels et utilitaires de sauvegardes
4.3.1. flexbackup
4.3.2. Utilitaires
4.4. Exercices
5. Surveiller l'activité du système
5.1. --- T O D O : Activité du CPU et gestion de la mémoire
5.2. --- T O D O : Gestion de l'espace disque
5.3. Le deamon syslogd
5.4. --- T O D O : Exercices
A. Le fichier /etc/login.defs d'une Debian
B. Le fichier /etc/login.conf de FreeBSD
Références

Résumé

Nous abordons dans cette présentation quelques éléments de base de l'administration d'un système Unix.

Dans la première partie, nous étudions la gestion des utilisateurs, en commençant par l'étude des éléments fondamentaux : fichiers de définition des utilisateurs et commandes de gestion qui permettent de modifier, lister, ajouter ou enlever des informations à ces fichiers.

Dans la deuxième partie, nous nous intéressons à la gestion des processus en rappelant cette notion système fondamentale. Nous étudions ensuite les principales commandes de gestion de ces processus.

Dans la partie suivante, la troisième, nous abordons les opérations d'arrêt et de démarrage d'un système Unix.

La quatrième partie est consacrée aux stratégies de sauvegardes et de restauration du système.

Enfin, dans la dernière partie, nous nous intéressons à quelques aspects de la surveillance de l'état du système.

Pour me joindre :