USI
- Utilisation des Systèmes Informatiques
Objectifs de ce cours
- Notions sur les systèmes d'exploitation
- Connaître l'environnement local
- Savoir se débrouiller
- Se connecter
- saisir/modifier du texte
- copier/imprimer des fichiers
- Communiquer
- ....
USI
- 1.
- L'environnement de travail au département informatique de l'IUT Bordeaux 1 (France)
L'environnement de travail : le matériel
- Matériel
- Salles de PC, utilisables sous Linux/Windows XP
- Imprimantes (1 par salle)
- Noms : salle203, salle001, ...
- Serveurs
Salles en libre-service
L'environnement de travail : le réseau du département
- Réseau interne 100 Mbit/s
- Relié à
- REAUMUR (réseau aquitain des utilisateurs des milieux universitaires et de la recherche)
- ESRA (enseignement supérieur recherche en Aquitaine
- RENATER 3 (réseau national de l'enseignement supérieur et de la recherche)
Le réseau RENATER
- Point d'accès Bordeaux relié à 2,5 Gbit/s
Réseau ESRA
- REAUMUR gère les sites des universités de Bordeaux
- UPPA pour le sud
REAUMUR
- Gère les connexions des antennes délocalisées
- Connexions entre les établissements
- Campus
- Futur réseau métropolitain de la CUB
- Responsable vis-à-vis de RENATER
Le réseau du département
- Machines « visibles » de l'extérieur, domaine info.iut.u-bordeaux1.fr
- www.info.iut.u-bordeaux1.fr,
- ftp.info.iut.u-bordeaux1.fr,
- Sessions par e1.info.iut.u-bordeaux1.fr (telnet / ssh), e2
- Boites aux lettres pop.info.iut.u-bordeaux1.fr
- ...
Réseau interne
- Domaine info.prive
- www.info.prive
- mail.info.prive
- Tuba, helicon : serveurs unix
- Apopis, serveur Windows
- ...
Courrier
- Votre boite officielle
- prénom.nom@etu.u-bordeaux.fr
- à utiliser de préférence
- Boite locale au département
- compte@info.iut.u-bordeaux1.fr
Bon usage du réseau
- Respecter la loi (évidemment), usage limité aux activités d'enseignement
- Responsabilité personnelle
- L'accès au réseau n'est pas un droit, c'est un privilège
- Vous signez un engagement envers REAUMUR
USI
- 2.
- Introduction aux
- systèmes d'exploitation
Systèmes d'exploitation
- système d'exploitation : ensemble de programmes (logiciel) pour exploiter une machine (matériel)
- Il en existe des centaines
- Ici
- Windows XP
- Linux (Unix)
- Et peut être AIX (Unix, IBM)
Eléments d'un système
- Noyau, fournit les fonctionnalités de base:
- Gestion des processus, fichiers, mémoire, périphériques (pilotes / drivers), communications etc.
- Commandes de base
- Éditeurs de texte, compilateurs
- Interpréteurs de commandes
- Interfaces graphiques
- ...
Utilisation des Systèmes Informatiques
- 3.
- Présentation rapide
- UNIX / LINUX
Historique UNIX
- 1969, Ken Thomson et Dennis Ritchie (Bell Labs AT & T)
- 1973, première version en langage C
- 1978, Unix V7 (officielle)
- 2 grandes familles : BSD, System V, des centaines de versions commerciales, tentatives de normalisation (Posix, X/Open)
- 1991, Linux v0.02 / 1994, v1.0
Caractéristiques UNIX
- Temps partagé
- Multi-utilisateur
- Partage des ressources
- Neutralité (vis à vis contructeur / plateforme)
- Homogénéité, simplicité, portabilité, exensibilité.
Unix : les comptes
- Chaque utilisateur possède un compte
- Protégé par un mot de passe
- Permettant d'utiliser la machine avec certains droits
- Donnant accès à un espace de travail protégé
- Chaque utilisateur est responsable personnellement de ce qui est fait depuis son compte.
- Mot de passe attribué à l'ouverture du compte, changement par la commande yppasswd
Unix : le système de fichiers
- Organisation arborescente des fichiers et répertoires
- Chaque utilisateur possède un répertoire d'accueil
- Notation des chemins d'accès,
- /net/etd1/dupont/USI/hello.cc
- Fichiers et répertoires protégés par des droits d'accès
Unix, l'arborescence
- / « racine »
- /bin , /sbin progs. Indispensables au démarrage
- /tmp répertoire temporaire
- /etc configuration système
- /var fichiers « variables »
- /lib bibliothèques
(suite)
- /dev « devices » fichiers spéciaux
- /usr/bin progs normaux
- /usr/sbin progs « superutilisateur »
- /net Répertoires partagés entre les postes de travail
- /net/etd1 répertoire 1ère année
- /net/profs ...
Interfaces Utilisateur
- Le noyau permet de faire fonctionner des programmes
- Certains programme font des interfaces avec l'utilisateur
- Interface graphique : Système X-Window
- avec gestionnaires de fenêtres KDE, WindowMaker, CDE, fvwm, ...
Interprèteur de commandes (texte) : shells
- sh, bash, ksh, ... csh, tsh ...
Interfaces (suite)
- Complémentarité :
- L'interface graphique donne accès à des fenètres où l'on tape des commandes
- Les commandes permettent de lancer des interfaces graphiques
USI
La connexion
- Une session de travail nécessite généralement de s'identifier en donnant :
- Le nom du compte
- Le mot de passe
- Un mot de passe est attribué initialement
- On peut en changer par yppasswd
- Ne pas oublier de fermer la session en partant
Premières commandes
- Éditeur de textes : permet de saisir / modifier du texte contenu dans un fichier
- Commande : emacs nom-du-fichier
- Copie de fichier
- Commande : cp source destination
- Supprimer un fichier :
- Commande : rm nom-du-fichier
- Voir le contenu du répertoire
Options
- Les commandes ont des options
- Commande : ls -a
- (all) donne aussi les fichiers cachés, dont le nom commence par un point
- Commande : ls -l
- (long) donne des indications sur propriétaire, taille, date de création, etc
- Options combinées : ls -al ou ls -a -l
Chemins d'accès
- Les objets de l'arborescence (fichiers ou répertoires) sont désignés par un chemin d'accès
Chemins relatifs
- Un chemin relatif dépend du répertoire courant. Exemple :
- répertoire courant /net/etd1/dupont
- + chemin relatif USI/fichier.txt
- = chemin absolu /net/etd1/dupont/USI/fichier.txt
- Pour connaître le répertoire courant :
- Print Working Directory (pwd)
Chemins d'accès (suite)
- Pour changer de répertoire courant (« se déplacer »)
- Commande cd [destination]
- Sans paramètre, la commande cd ramène au répertoire d'accueil
- Le chemin relatif « .. » désigne le répertoire au dessus du répertoire courant
- Le chemin « . » désigne le répertoire courant
- Utilité : cp /net/exemples/toto .
Chemins (suite)
- Pour tout nom d'utilisateur, le chemin « ~nom » désigne son répertoire d'accueil
- Le chemin « ~ » désigne le répertoire d'accueil de l'utilisateur
Commandes sur répertoires
- Lister le contenu d'un répertoire
- ls [-al...] [répertoire ...]
- Créer un répertoire
- Supprimer un répertoire (vide)
Conclusion
- Rappel des objectifs du cours USI :
- pouvoir se mettre rapidement à travailler (programmation)
- Pour travailler efficacement, il faut connaître les outils dont on dispose (commandes), et savoir les combiner (scripts)
- Les principales commandes seront vues dans les séances qui suivent.