Administration du Système
d’exploitation Unix/Linux

- Le programme
- Quelques liens


Administration du système d’exploitation Unix/Linux (90 heures - pondération 2-3-3)

Intentions pédagogiques:

  • Ce cours initie l’étudiante et l’étudiant aux fonctions fondamentales et essentielles de l’administration des systèmes Unix/Linux afin d’assurer l’utilisation optimale des ressources.

Notes préliminaires:

  • Acquérir les mécanismes d’administration du système d’exploitation Unix/Linux, par des apprentissages variés de concepts fondamentaux: tâches d’un administrateur du système, les outils de manipulation de texte, le scriptage, optimisation des fichiers d’initialisation, dépannage software.

Énoncé de compétence:

  • Mettre à profit les possibilités d’un système d’exploitation propre à une station de travail.
  • Optimiser les fonctionnalités du système d’exploitation d’une station de travail.

Contexte de réalisation:

  • À partir d’une station de travail et des logiciels appropriés.
  • À partir des normes et des exigences de l’entreprise.
  • Dans des environnements utilisant des systèmes d’exploitation informatiques variés.
  • À l’aide de manuels de références techniques appropriés.

Éléments de compétences

1 - Personnaliser l’environnement de la station de travail

  • Les tâches principales de l’administrateur du système
  • Les commandes standards visant le traitement des fichiers (tail, head, cut)
  • La gestion de texte avancée (sed, awk, grep, fgrep, egrep)
  • L’utilisation de l’aide en ligne (man, info)
  • L’édition de texte (pico, vi)
  • Les commandes de démarrage et d’arrêt du poste de travail (init, shutdown, reboot, telinit)
  • Les séquences de démarrage SysV
  • Les répertoires rc.d et compagnie
  • Le fichier inittab
  • Les fichiers de configuration spécifiques aux usagers: profile, bash_profile, bash_logout, bash_login
  • Les différents logiciels présents dans le CD-ROM d’installation
  • Installation du système de fenêtrage X
  • Configuration du fichier XF86Config (souris, clavier, fontes, résolution)

2 - Analyser les possibilités d’optimisation des fichiers d’initialisation

  • Opérations avec les variables (locales et globales): création, affectation, modification, suppression
  • Commande de test
  • Décisions simples et multiples (if, case)
  • Boucles (for, while, until)
  • Opérations arithmétiques
  • Gestion des signaux (trap)
  • Utilitaires de surveillance de performances du système (ps, pstree, top, vmstat, free, df, du quota)

3 - Modifier le contenu des fichiers d’initialisation

  • Fichier de configuration de la procédure de démarrage /etc/inittab et les niveaux de fonctionnement
  • Scripts d’initialisation d’environnement des utilisateurs
  • Fichiers d’initialisation d’environnement des utilisateurs
  • Fichier de configuration lilo.conf et passage de paramètres du noyau
  • Jeux d’essai, test de fonctionnalité et de sécurité

4 - Consigner les modification apportées aux fichiers d’initialisation

  • Commentaires
  • Journal de bord et/ou le dossier du système
 


Quelques liens concernant le sujet en titre...

Comparison of Linux Distribution - http://www.distrowatch.com/

Les pages du MAN - http://www.themanualpage.org/

 

Caldera - http://www.caldera.com/

Debian - http://www.debian.org/

Mandrake - http://www.linuxmandrake.com/

Redhat - http://www.redhat.com/

YellowDog - http://www.yellowdoglinux.com/

Slackware - http://www.slackware.com/

Suse - http://www.suse.com/


Dernière mise à jour: 2 mars 2002

Pour corrections:
cdr_unix_linux@yahoo.ca