Unix Utilisateur L`3

Transcription

Unix Utilisateur L`3
Unix Utilisateur L’3
Présentation du cours
Jean-Michel Busca
Plan
 Intoduction
• Pourquoi Unix
• Objectifs du cours
• Organisation et contrôles
 Unix chez soi
Pourquoi étudier Unix ?
 Unix est simple et portable
• créé en 1969 en réaction au système protéiforme Multics
• plus de 80% du code écrit en C (le reste en assembleur)
 Unix se généralise de plus en plus
• système non propriétaire
• très stable et performant
• doté d’outils puissants, dont le shell
 Unix est facile et utile à étudier
• sources V2 disponibles : architecture, fonctionnement
• définit des principes simples repris dans d’autres systèmes
Objectifs du cours
 Etudier les principes des Systèmes d’Exploitation (SE)
• fonctions
• architecture
• concepts de base : processus, arborescence de fichiers,
droits d’accès, …
 Avoir une connaissance pratique d’Unix (Linux)
• environnement de travail
• commandes interactives usuelles
• écriture de programmes en shell
Ce que le cours ne couvre pas
 Etude approfondie des mécanismes internes d’Unix
• création de processus, exécution de programmes
• implémentation des entrées/sorties
• administration système
 Utilisation d’Unix via une interface graphique
• très similaire à l’interface graphique Windows
• toutes les opérations seront faites au travers du shell
Organisation et évaluation





Trois séances de CM/TD/TP de 4 heures
Séance 1 : Introduction et commandes simples
Séance 2 : Commandes élaborées et scripts
Séance 3 : Scripts (suite)
Evaluation
• TPs des séances 2 et 3 notés (coeff. 0,3)
• Examen de 2h en janvier sans documents (coeff. 0,35)
• Matière couplée avec Architecture (coeff. 0,35)
Plan
 Intoduction
 Unix chez soi
• Double boot
• Machine virtuelle
• Accès aux machines EFREI
Installer Unix sur son PC Windows
 PC Windows
 Installer un Unix gratuit : Linux
 Plusieurs distributions Linux disponibles
• le noyau Linux et les outils de base non graphiques sont les
mêmes d'une distribution à l'autre
• seuls peuvent changer les logiciels annexes : interface graphique
KDE/Gnome, installateur de paquets yum/rpmi, outils de configuration graphique, …
 Deux méthodes d’installation :
• double boot
• machine virtuelle
• dans les deux cas : choisir une distribution (par ex. Debian) et
télécharger le fichier .iso du CD d’installation
Présentation des deux méthodes
 Double boot :
• Linux et Windows tous deux installés sur le disque dur
• Les deux systèmes sont sur un pied d’égalité
• On choisit l’un OU l’autre au démarrage du PC (Lilo / Grub)
 Machine virtuelle
• On lance systématiquement Windows au démarrage
• Sous Windows, on lance Linux via une machine virtuelle,
par exemple VirtualBox (Oracle) :
‐ le système Linux est vu comme un processus Windows standard
‐ son disque dur est représenté par un fichier Windows standard
Comparaison des deux méthodes
 Double boot :
• Avantages : bonne performances de chaque système
• Inconvénients : redémarrage obligatoire pour passer de
l’un à l’autre, environnements cloisonnés / doublés (par
ex. double messagerie)
 Machine virtuelle
• Avantages : les deux systèmes s’exécutent en parallèle, on
peut utiliser MS Word et faire son TP Unix, partage de
fichiers automatique entre Windows et Linux.
• Inconvénients : parfois des problèmes de performance
Accès aux machines Linux de l’EFREI
 Alternative à l’installation de Linux sur son PC
 Utilisation d’un client ssh gratuit : PuTTY
 Une fois PuTTY téléchargé et installé :
• se connecter à la tête de pont EFREI (demander à l’admin.)
• puis à une machine quelconque des salles de TP
• en utilisant son login/passwd standard
 Avantages : logiciel facile et léger
 Inconvénient : impossible de lancer simplement des
outils graphique comme gedit, utiliser vi à la place