Le système Unix - Initiation

Tout utilisateur de l'informatique ayant à travailler sur un système Unix.

3 jours.

Aucune connaissance n'est requise pour suivre ce cours.

Être capable d'utiliser un système Unix déjà installé et configuré : connaître les principes de base d'Unix, savoir utiliser la messagerie, être capable de gérer ses fichiers.

Historique et versions.

  • L'évolution du système Unix.
  • Positionnement de Linux.
  • Les filières “BSD“ et “Système V”.
  • Les différentes versions constructeurs (Solaris, AIX, HP-UX, SCO, Digital, etc.)

Les caractéristiques générales d'Unix.

  • Serveur et postes de travail.
  • Système d'exploitation Multi-utilisateurs.
  • Système d'exploitation Multi-tâches.
  • La sécurité sous Unix.
  • L'intégration d'Unix dans différents environnements.

Le constituants d'unix.

  • Le noyau.
  • Le système de fichiers.
  • Les utilitaires.
  • Les interfaces graphiques.
  • Les liens avec TCP/IP.

Connexion et déconnexion.

  • Notion de session.
  • Login et mot de passe.
  • Environnement de connexion.
  • Répertoire de connexion.
  • Changement du mot de passe.

La frappe de commandes.

  • Les différents Shell : Korn Shell, Bourne Shell, etc.
  • La saisie d'une commande.
  • L'historique des commandes déjà frappées.
  • Quelques exemples de syntaxe.

L'aide en ligne.

  • Que peut on trouver dans l'aide en ligne ?
  • La commande man.

La messagerie.

  • Lecture de ses messages.
  • Envoi d'un message.

Les fichiers.

  • L'organisation hiérarchique, la notion de répertoires.
  • Les restrictions dans les noms des fichiers.
  • Les chemins d'accès.
  • Les principaux types de fichiers.
  • Les caractéristiques des fichiers : taille, date de modification, etc.
  • La notion de propriétaire.
  • Les fichiers spéciaux.
  • La notion de liens.

Commandes de base, manipulation des fichiers.

  • Obtenir une liste de fichiers.
  • Copie, suppression, renommage des fichiers.
  • Copie, suppression des répertoires.
  • Comparaison de fichiers.
  • Impression de fichiers.
  • Comptage des fichiers.

Syntaxe générale des commandes.

  • Description générale de la syntaxe d'une commande.
  • Les arguments.
  • Les options.
  • Les méta-caractères.

Les droits d'accès.

  • Principes.
  • Changement des droits d'accès à un fichier.
  • Changement du propriétaire d'un fichier.

Les redirections.

  • Description des entrées sorties standards.
  • Redirection des commandes.
  • La commande pipe.

L'environnement.

  • Consultation des paramètres de l'environnement.
  • Présentation de .profile.

Les environnements distribués.

  • Les r*commandes.
  • La machine host.
  • Les outils TCP/IP.

Les traitements batch.

  • Exécution d'une commande en arrière plan.
  • Visualisation des process en cours.
  • Interruption d'un process.
  • Mise en pause d'un process.
  • Exécution en différé.