Vous êtes sur la page 1sur 17

N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct.

2003

Introduction Historique

Introduction UNIX z 1966 Dbut de la cration d'unix


z 1969 premire version d'UNIX
z 1973 Rcriture de UNIX en C
IFT-1214 z 1974 premires licences pour universits
Universit de Montral z 1978 premires versions commerciales
z Annes 80 Autorisation de clonage
System V moyennes et petites configurations
BSD configurations importantes
2

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Introduction Fonctionnalits Introduction Documentation

z Gestion des ressources de l'ordinateur z Web


Multi tache, multi usagers, multi processeur Gildas Perrot
z http://www.francenet.fr/~perrot/cours_unix-Contents.html
z Gestion des donnes Sminaires UNIX du DIRO
Organisation et accs aux units de stockage z http://www.iro.umontreal.ca/~semunix

z Communication entre utilisateurs z Livre


Transfert de fichiers, courrier lectronique UNIX
Par D. Taylor et J. C. Armstrong Jr.
z Environnement de programmation
Collection "Le tout en poche"
Compilateurs (C, C++, Fortran, etc.) Campus Press, France
Editeurs (Emacs, Vi, etc.)
3 4
Introduction UNIX N. Gorse Oct. 2003 N. Gorse Oct. 2003

Organisation de la Matire

z Bases Bases
z Systme de fichiers
z Manipulation des fichiers
z Proprits et droits d'accs
z Aspects rseau Introduction UNIX
z Gestion des processus
z Grep et expressions rgulires

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Bases UNIX au DIRO Bases Dcomposition

z Locaux z Shell et utilitaires


1er tage : 1340, 3m tage : 3185 et 3189 Interface usager Shell & Utilitaires
Applications
z Comptes et support Noyau
Secrtariat du deuxime tage z Noyau
http://www.iro.umontreal.ca/support Sys. dexploitation
Matriel
Gestions E/S
z Sessions
Login : Logout : z Matriel
Processeur
Mmoire
Priphriques
7 8
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Bases Interprteur de Commandes Bases Commandes

z Caractristiques z Syntaxe
Comparable au DOS-Prompt sous windows commande [options] <arguments>
Permet un meilleur contrle sur les applications Sparateur : caractre espace
Permet d'utiliser certains outils non graphiques z Commande
Action accomplir ou application dmarrer
z Ouverture d'un interprteur (terminal)
z Arguments
Objets ou fichiers auxquels la commande s'applique
z Options
Modification du comportement de la commande
Commencent gnralement par un - (moins)
9 10

Introduction UNIX N. Gorse Oct. 2003 N. Gorse Oct. 2003

Bases Exemples

z Exemple La commande ls Systme de fichiers


ls : Affiche la liste des fichiers et rpertoires
ls -l : Affiche une liste dtaille des fichiers et
rpertoires
ls -l fic1 : Affiche les informations sur le fichier fic1
spcifi en paramtre

z Tout savoir sur une commande : man Introduction UNIX


man <commande>
Affiche la page du manuel sur la commande cite
en argument (<commande>)

11
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Systme de Fichiers Hirarchie Systme de Fichiers Dfinitions

z Une seule unit dont la racine est / z Rpertoire principal (HOME)


Rpertoire actuel : .
/u/votrelogin/
Rpertoire parent : .. Ex. /u/gorsen

z Chemin absolu d'un fichier (nom absolu)


Liste des rpertoires traverss pour y accder
Ex. /u/gorsen/HTML/teaching/index.html

z Chemin relatif d'un fichier (nom relatif)


Liste des rpertoires traverss partir du rpertoire
dans lequel on se trouve ce moment l
Ex. HTML/teaching/index.html
13 14

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Systme de Fichiers Dplacement Systme de Fichiers Listes

z pwd z Commande : ls
Donne le chemin du rpertoire actuel (.) Affiche la liste des fichiers et rpertoires
twister% pwd z Options courantes ls
/u/gorsen
-l : affichage des fichiers avec les champs suivants
z cd z Permissions
Permet de changer de rpertoire z Nombre de rfrences (sous rpertoires)
z Usager
twister% cd PhD twister% cd /u/gorsen/PhD
z Groupe
twister% pwd twister% pwd
/u/gorsen/PhD /u/gorsen/PhD z Taille
z Date de dernire modification
twister% cd ..
z Nom
twister% pwd
/u/gorsen -a : affichage des fichiers commenant par un .
15 16
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Systme de Fichiers Exemples Systme de Fichiers Exemples

hamurabi% pwd hamurabi% ls


/u/gorsen/HTML Calendrier.pdf FPNumbers.ppt FSM.ppt
IntData.ppt JavaScript Unix temp
hamurabi% cd
hamurabi% pwd hamurabi% ls -l
/u/gorsen total 2032
-rwx------ 1 gorsen lasso 34639 Oct 7 20:46 Calendrier.pdf
hamurabi% ls -rwx------ 1 gorsen lasso 480256 Oct 1 14:44 FPNumbers.ppt
HTML PhD admin archives docs local loisirs progs tmp -rwx------ 1 gorsen lasso 154112 Oct 1 14:44 FSM.ppt
-rwx------ 1 gorsen lasso 1378816 Sep 29 07:25 IntData.ppt
hamurabi% cd PhD/enseignement/IFT-1214/ drwx------ 4 gorsen lasso 4096 Oct 18 11:21 JavaScript
drwx------ 2 gorsen lasso 4096 Oct 19 13:07 Unix
drwx------ 4 gorsen lasso 4096 Oct 16 10:05 temp

17 18

Introduction UNIX N. Gorse Oct. 2003 N. Gorse Oct. 2003

Systme de Fichiers Particularits

z Identification via la commande ls -l Manipulation des Fichiers


Le signe - dsigne un fichier
La lettre d dsigne un rpertoire
La lettre l dsigne un lien

z Noms de fichiers et rpertoires


Limits 255 caractres
Introduction UNIX
Tous les caractres spciaux (*, (, %, etc.) sont
permis, on utilisera alors les guillemets "" pour
envelopper le nom du fichier ou le caractre \
devant chaque caractre spcial.

19
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Commandes Manip. des Fichiers Exemples

z Cration hamurabi% ls -l
total 0
mkdir rep1 : Cration du rpertoire vide rep1
touch fic1 : Cration du fichier vide fic1 hamurabi% mkdir rep1
hamurabi% touch fic1
hamurabi% ls -l
z Suppression total 4
rmdir rep1 : Suppression du rpertoire rep1 -rw------- 1 gorsen lasso 0 Oct 19 13:56 fic1
drwx------ 2 gorsen lasso 4096 Oct 19 13:56 rep1
rm fic1 : Suppression du fichier fic1
Options de rm hamurabi% rmdir rep1
hamurabi% ls -l
z -i : Confirmation de suppression total 4
z -f : Retrait de tout genre de confirmation -rw------- 1 gorsen lasso 0 Oct 19 13:56 fic1
z -r : Suppression rcursive (rpertoires)
hamurabi% rm -i fic1
z -rf : Combinaison : suppression rcursive sans confirmation rm: remove regular empty file `fic1'? y
21 22

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Commandes Manip. des Fichiers Exemples

z Copie hamurabi% mkdir rep1


hamurabi% touch fic1
cp aaa bbb : Copie aaa en bbb si bbb n'est pas un
rpertoire, sinon, copie aaa dans bbb hamurabi% cp fic1 fic2
Si bbb est un fichier dj existant, il sera remplac hamurabi% ls -l
total 4
par la copie de aaa -rw------- 1 gorsen lasso 0 Oct 19 13:56 fic1
Options de cp -rw------- 1 gorsen lasso 0 Oct 19 13:56 fic2
drw------- 1 gorsen lasso 4096 Oct 19 13:56 rep1
z -i : Confirmation de copie
z -f : Retrait de tout genre de confirmation hamurabi% cp fic2 rep1
z -r : Copie rcursive (rpertoires) hamurabi% ls -l rep1
total 0
z -rf : Combinaison : copie rcursive sans confirmation -rw------- 1 gorsen lasso 0 Oct 19 13:56 fic2

23 24
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Commandes Manip. des Fichiers Exemples

z Dplacement hamurabi% mkdir rep1


hamurabi% touch fic1
mv aaa bbb : Renomme aaa en bbb si bbb n'est
pas un rpertoire, sinon, dplace aaa dans bbb hamurabi% ls -l
total 4
Si bbb est un fichier dj existant, il sera remplac -rw------- 1 gorsen lasso 0 Oct 19 13:56 fic1
par aaa lorsque celui-ci sera renomm drwx------ 2 gorsen lasso 4096 Oct 19 13:56 rep1
Options de mv hamurabi% mv fic1 rep1
z -i : confirmation de dplacement hamurabi% ls -l
z -f : retrait de tout genre de confirmation total 4
drwx------ 2 gorsen lasso 4096 Oct 19 13:56 rep1
z Espace hamurabi% ls -l rep1
du aaa : Donne l'espace occup par aaa total 0
-rw------- 1 gorsen lasso 0 Oct 19 13:56 fic1

25 26

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Commandes Manip. des Fichiers Exemples

z Recherche d'un fichier hamurabi% mkdir rep1


find <point de dpart> -name <fichier> :
hamurabi% cd rep1
Recherche les occurrences du fichier dont le nom
hamurabi% mkdir rep2
est donn en paramtre dans l'arborescence se hamurabi% touch fic
trouvant sous le point de dpart spcifi
hamurabi% cd rep2
z Lecture du contenu d'un fichier hamurabi% mkdir rep3
hamurabi% touch fic
cat fic : Affiche le contenu du fichier fic
hamurabi% cd ../../
z Lecture du contenu d'un fichier pas pas
more fic : Affiche le contenu de fic page par page hamurabi% find rep1 name fic
z Prochaine page : presser la barre d'espace rep1/rep2/fic
rep1/fic
z Prochaine ligne : presser la touche [enter]

27 28
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Manip. des Fichiers Commandes

hamurabi% ls -l z Affichage d'un champ particulier


total 4
drwx------ 2 gorsen lasso 4096 Oct 19 13:56 rep1 La commande cut permet de filtrer du texte pour
-rw------- 1 gorsen lasso 44 Oct 19 13:56 texte n'afficher que certains champs dsirs
hamurabi% cat texte Commande : cut -d<dlimiteur> -f<champ>
ceci est le contenu z Dlimiteur : caractre dlimitant les diffrents champs
du fichier z Champ : numro de champ dsir
sur 3 lignes
Utilisation
hamurabi% cd rep1 z cut -d<delimiteur> -f<champ> fichier
hamurabi% ls -l
total 4
z cat fichier | cut -d<delimiteur> -f<champ>
drwx------ 2 gorsen lasso 4096 Oct 19 13:56 rep2 Champs
-rw------- 1 gorsen lasso 0 Oct 19 13:56 fic
z Un seul : un seul numro
hamurabi% cat fic z Plusieurs : liste de numros spars par une virgule
29 30

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Manip. des Fichiers Commandes

hamurabi% cat texte z Affichage du dbut d'un fichier


login:prenom:nom:departement:cours La commande head affiche les 10 premires lignes
gorsen:nicolas:gorse:diro:ift1214 d'un fichier texte donn en paramtre
aboulham:mostapha:aboulhamid:diro:ift1214
La commande head -n 3 affichera seulement les
hamurabi% cat texte | cut -d:-f1 trois premires lignes
login
gorsen z Affichage de la fin d'un fichier
aboulham
La commande tail affiche les 10 dernires lignes
hamurabi% cat texte | cut -d:-f1,5 d'un fichier donn en paramtre
login:cours La commande tail -n 3 affichera seulement les trois
gorsen:ift1214
aboulham:ift1214
dernires lignes
z La combinaison des deux est parfois utile
31 32
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Manip. des Fichiers Commandes

hamurabi% cat texte z Archivage


login:prenom:nom:departement:cours
gorsen:nicolas:gorse:diro:ift1214 tar -cvf bbb.tar aaa : Archive le contenu du
aboulham:mostapha:aboulhamid:diro:ift1214 repertoire aaa dans le fichier bbb.tar
hamurabi% head -n 1 texte tar -xvf bbb.tar : Extrait le contenu de l'archive
login:prenom:nom:departement:cours bbb.tar et le place dans le rpertoire courant
hamurabi% tail -n 1 texte z Compression
aboulham:mostapha:aboulhamid:diro:ift1214
gzip fic : Compresse le fichier fic qui sera
hamurabi% tail -n 2 texte | head -n 1 renomm en fic.gz
gorsen:nicolas:gorse:diro:ift1214
gzip -d fic.gz : Dcompresse le fichier fic.gz qui
hamurabi% tail -n 2 texte | head -n 1 | cut -d: -f2 sera renomm en fic
nicolas

33 34

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Manip. des Fichiers Commandes

hamurabi% tar -cvf arch.tar rep1


rep1/
z Filtres
rep1/rep2 sort aaa : Affiche le contenu du fichier aaa en triant
rep1/rep2/rep3
rep1/rep2/fic
les lignes par ordre alphabtique
rep1/fic wc aaa : Compte le nombre de lignes, de mots et
de lettres contenus dans le fichier aaa
hamurabi% ls -l
total 20
drwx------ 3 gorsen lasso 4096 Oct 19 13:56 rep1 z Redirection d'E/S
-rw------- 1 gorsen lasso 10240 Oct 19 13:56 arch.tar wc aaa > compte.txt : Redirige la sortie de la
hamurabi% gzip arch.tar commande wc aaa dans le fichier compte.txt
hamurabi% ls l cat aaa | more : Redirige la sortie de la commande
total 20
drwx------ 3 gorsen lasso 4096 Oct 19 13:56 rep1 cat aaa dans l'entre de la commande more
-rw------- 1 gorsen lasso 204 Oct 19 13:56 arch.tar.gz wc < aaa : Utilise aaa comme entre pour wc
35 36
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Manip. des Fichiers ? et *

hamurabi% wc texte z ?
3 9 44 texte
Remplace un caractre dans un nom de fichier
hamurabi% wc texte > compte.txt donn en argument une commande
hamurabi% ls -l
total 20 ls fic? : Donne la liste des fichiers dont le nom a
drwx------ 3 gorsen lasso 4096 Oct 19 13:56 rep1 exactement 4 lettres et commence par fic
-rw------- 1 gorsen lasso 44 Oct 19 13:56 texte
-rw------- 1 gorsen lasso 30 Oct 19 13:56 compte.txt z *
hamurabi% cat compte.txt Signifie zro, ou une infinit de caractres dans un
3 9 44 texte nom de fichier donn en argument une commande
hamurabi% wc < texte ls fic* : Donne la liste des fichiers dont le nom a 3
3 9 44 lettres ou plus et commence par fic

37 38

N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Prop. et Droits d'Accs Proprit

Proprits et Droits d'Accs z Appartenance d'un fichier


Usager
Groupe
id : Donne l'identificateur d'usager (uid), le groupe
principal (gid) et les groupes secondaires qui sont
associs un usager
Introduction UNIX hamurabi% id gorsen
uid=16849(gorsen) gid=309(lasso) groups=309(lasso),806(gift0012)

hamurabi% ls -l
total 4
-rw------- 1 gorsen lasso 0 Oct 19 14:03 fic1
drwx------ 2 gorsen lasso 4096 Oct 19 14:07 rep1
40
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Prop. et Droits d'Accs Champs Prop. et Droits d'Accs Droits

z Quatre champs z Trois champs pour chaque catgorie


Type Lecture
z d : Rpertoire z r pour signifier l'autorisation, - pour signifier l'interdiction
z - : Fichier Ecriture
z l : Lien z w pour signifier l'autorisation, - pour signifier l'interdiction

Permissions du propritaire Excution


z x pour signifier l'autorisation, - pour signifier l'interdiction
Permissions du groupe
Permissions des autres hamurabi% ls -l
total 4
- rw- r-- r-- 1 gorsen lasso 0 Oct 19 14:03 fic1
hamurabi% ls -l
d rwx r-x --x 2 gorsen lasso 4096 Oct 19 14:07 rep1
total 4
- rw- --- --- 1 gorsen lasso 0 Oct 19 14:03 fic1
d rwx --- --- 2 gorsen lasso 4096 Oct 19 14:07 rep1
41 42

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Prop. et Droits d'Accs Exemples Prop. et Droits d'Accs chmod

z -rw-r--r-- z chmod : Modification des droits d'accs sur un


Fichier fichier ou un rpertoire
Lecture et criture pour le propritaire Utilisation chmod <qui> <+/-> <droit> fichier
Lecture seulement pour le groupe et les autres z qui : u usager (propritaire)
g groupe
z drw-r-xr-x o autres
a all (tout le monde : u, g et o)
Rpertoire z +/- : ajout (+) ou retrait (-) de la permission
Lecture et criture pour le propritaire z droit : r droit de lecture
Lecture et excution pour le groupe et les autres w droit d'criture
x droit d'excution
Attention : Le propritaire n'a pas le droit d'entrer
dans le rpertoire en question Les usagers et permissions peuvent tre combins

43 44
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Prop. et Droits d'Accs chmod

hamurabi% ls -l
z Utilisation des combinaisons de chiffres
Total 2 chmod <ABC> fic
d rwx --- -wx 3 gorsen lasso 4096 Oct 19 13:56 rep1
z A, B et C Chiffres codant les droits
hamurabi% chmod g+x rep1 z A Droits pour l'usager (propritaire)
hamurabi% ls -l z B Droits pour le groupe
Total 2
z C Droits pour les autres
d rwx --x -wx 3 gorsen lasso 4096 Oct 19 13:56 rep1
Principe
hamurabi% chmod uo-w rep1 z Un bit par permission :
hamurabi% ls -l
r = bit 2
Total 2
d r-x --x --x 3 gorsen lasso 4096 Oct 19 13:56 rep1 w = bit 1
x = bit 0
z Valeur : 1 si la permission est prsente, 0 sinon
z Le nombre binaire obtenu est ensuite traduit en dcimal
45 46

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Manip. des Fichiers Exemples Prop. et Droits d'Accs chmod

hamurabi% ls -l
z Utilisation des droits relatifs
Total 2 chmod <qui> = <ref> <+/-> <droits> fichier
d rwx --- -wx 3 gorsen lasso 4096 Oct 19 13:56 rep1
z <ref> reprsente le champ auquel on fait rfrence pour
hamurabi% chmod 710 rep1
tablir les droits sur les autres champs (<qui>)
hamurabi% ls -l
Total 2 z Exemple
d rwx --x --- 3 gorsen lasso 4096 Oct 19 13:56 rep1
hamurabi% ls -l
Total 2
hamurabi% chmod 511 rep1
d rwx --- -wx 3 gorsen lasso 4096 Oct 19 13:56 rep1
hamurabi% ls -l
Total 2
hamurabi% chmod go=u-rw rep1
d r-x --x --x 3 gorsen lasso 4096 Oct 19 13:56 rep1
hamurabi% ls -l
Total 2
d rwx --x --x 3 gorsen lasso 4096 Oct 19 13:56 rep1
47 48
Introduction UNIX N. Gorse Oct. 2003 N. Gorse Oct. 2003

Prop. et Droits d'Accs chmod

z Exemples permissions / code Aspects Rseau


permissions : rw- r-- r--
Code : 644
permissions : --x--x---
Code : 110

z Rcursivit Introduction UNIX


chmod -R go=u-w rep1
Donne au groupe et aux autres les mmes droits
qu'au propritaire (mis part le droit en criture)
sur le rpertoire rep1 et tous les sous rpertoires et
fichiers de ce rpertoire
49

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseaux Applications Aspects Rseau Principe

z Moyens d'change z Communication de donnes


z Applications WEB Commerce lectronique
z Applications distribues et client-serveur z Mise en rseau
z Accs distance
Applications
Bases de donnes

z Systmes industriels
z Tlcommunications
51 52
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau Couches Aspects Rseau Transmission

z Liaison z Simple modle de communication


Media de communication (cbles rseau)

z Matriel
Contrleur d'accs au media (carte rseau)
Adresse de la carte rseau

z Logiciel
Protocoles de communication

z Applications
Applications et programmes usagers
53 54

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau Transmission Aspects Rseau Types

z Transmission par modem z Systme avec unit centrale

55 56
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau Types Aspects Rseau Types

z Systme avec contrleurs de communication z Systme central avec sous rseau de


commutation

57 58

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau Types Aspects Rseau Types

z Systme htrogne reli avec un rseau local z Rseaux interconnects

59 60
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau Classification Aspects Rseaux RISQ

z LAN Local Area Network


Distance : 10 km
Performance : 10 Mbps 1Gbps
z MAN Metropolitan Area Network
Distance : 100 km
Performance : 100 Mbps 1Gbps
z WAN Wide Area Network
Distance : 1000 km
z GAN Global Area Network
Interconnexion entre WAN et LAN
61 62

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau Identification Aspects Rseau Identification

z Nom de machine twister% nslookup www.iro.umontreal.ca


Server: odin.iro.umontreal.ca
www.iro.umontreal.ca Address: 132.204.24.70

z Adresse IP Name: anex.IRO.UMontreal.CA


Address: 132.204.24.128
132.204.24.128 Aliases: www.IRO.UMontreal.CA

z Dcomposition en domaines z Nom de machine : anex.IRO.UMontreal.CA


z DNS Domain Name Server z Alias : www.IRO.UMontreal.CA
Base de donnes de correspondance noms/IP
z Adresse du DNS : 132.204.24.70
z Commande UNIX : nslookup
z Adresse IP : 132.204.24.128
63 64
Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau UNIX Aspects Rseau UNIX

z Sessions de travail distance z Transfert de fichiers ftp


telnet session de travail non encrypte twister% ftp vor.iro.umontreal.ca
Connected to vor.iro.umontreal.ca.
ssh session de travail encrypte
220 (vsFTPd 1.1.3)
twister% telnet vor.iro.umontreal.ca Name (vor:gorsen): gorsen
Trying 132.204.24.42... 331 Please specify the password.
Connected to vor. Password:
Escape character is '^]'. 230 Login successful. Have fun.
DIRO Linux 9.0 (2.4.20-20.9smp) 39 Remote system type is UNIX.
login: gorsen Using binary mode to transfer files.
Password: ftp> get arch.tar.gz
Last login: Sun Oct 19 20:15:40 from hamurabi.IRO.UMontreal.CA 200 PORT command successful. Consider using PASV.
vor% 150 Opening BINARY mode data connection for arch.tar.gz (204 bytes).
226 File send OK.
local: arch.tar.gz remote: arch.tar.gz
204 bytes received in 0.0033 seconds (60.06 Kbytes/s)
65 66

Introduction UNIX N. Gorse Oct. 2003 Introduction UNIX N. Gorse Oct. 2003

Aspects Rseau UNIX Aspects Rseau UNIX

z Email z Temps de rponse d'une machine : ping


Applications twister% ping hamurabi.iro.umontreal.ca
Serveurs de courrier lectronique hamurabi.iro.umontreal.ca is alive
twister% ping -s hamurabi.
twister% telnet mail.iro.umontreal.ca 25 PING hamurabi: 56 data bytes
Trying 132.204.24.67... 64 bytes from hamurabi.iro.umontreal.ca (132.204.26.198):
Connected to mercure.iro.umontreal.ca. icmp_seq=0. time=1. ms
Escape character is '^]'. 64 bytes from hamurabi.iro.umontreal.ca (132.204.26.198):
220 mercure.iro.umontreal.ca ESMTP Sendmail 8.12.9/8.12.9; Tue, icmp_seq=1. time=0. ms
21 Oct 2003 10:52:02 -0400 64 bytes from hamurabi.iro.umontreal.ca (132.204.26.198):
helo twister icmp_seq=2. time=0. ms
250 mercure.iro.umontreal.ca Hello twister.iro.umontreal.ca 64 bytes from hamurabi.iro.umontreal.ca (132.204.26.198):
[132.204.26.219], pleased to meet you icmp_seq=3. time=0. ms
quit .
221 2.0.0 mercure.iro.umontreal.ca closing connection .
Connection to mercure.iro.umontreal.ca closed by foreign host. .
67 68

Vous aimerez peut-être aussi