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