ASR1 … Cours 3 - Compléments système et shell
23 pages
Français

ASR1 … Cours 3 - Compléments système et shell

-

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
23 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

ASR1 – Cours 3
Compléments système et shell
Département Informatique
IUT2, UPMF
2010/2011
Département Informatique (IUT2, UPMF) ASR1 – Cours 3 2010/2011 1 / 23 Plan du cours
1 Types de fichiers spéciaux
2 Archivage
3 Scripts shell
4 Résumé
Département Informatique (IUT2, UPMF) ASR1 – Cours 3 2010/2011 2 / 23 Types de fichiers spéciaux
Plan du cours
1 Types de fichiers spéciaux
2 Archivage
3 Scripts shell
4 Résumé
Département Informatique (IUT2, UPMF) ASR1 – Cours 3 2010/2011 3 / 23 Types de fichiers spéciaux
Liens symboliques
Principe :
accéder à un fichier ou répertoire depuis un autre chemin
Exemples :
lrwxrwxrwx 1 bonnaud info 26 2004-10-12 bibliothèques-iut -> /users/info/pub/1a/ada/bib/ 1 bonnaud staff 11 2010-10-12 /usr/local/bin/eclipse -> eclipse-3.6
-rwxr-xr-x 1 56 2009-10-12 /usr/local/bin/eclipse-3.5 1 bonnaud staff 56 /usr/local/bin/eclipse-3.6
lrwxrwxrwx 1 bonnaud staff 41 2004-10-12 /usr/local/bin/mon_prg -> /users/info/.../mon_prg
Commande de création :
ln -s SOURCE DESTINATION
Exemples :
ln -s /users/info/.../mon_prg /usr/local/bin/
ln -s /users/info/pub/1a/ada/bib ada/bibliothèques-iut
Département Informatique (IUT2, UPMF) ASR1 – Cours 3 2010/2011 4 / 23 Types de fichiers spéciaux
Fichiers représentant des périphériques (/dev/)
Périphériques blocs (bloc devices) : accès avec un tampon
d’anté-mémoire (cache)
Exemple : 1er disque dur IDE/SATA
brw-rw---- 1 root disk 3, 0 sep 19 17:07 /dev/sda
Exemple : 1ère partition de ce disque 1 root disk 3, 1 sep 19 17:07 ...

Sujets

Informations

Publié par
Nombre de lectures 180
Langue Français

Extrait

DémeneaptrroamItfnIUe(qutiF)PM,UT2uoC1RSA/01023sr
Compléments système et shell
Département Informatique
ASR1 – Cours 3
2010/2011
IUT2, UPMF
0211/132
23sr/010110232/2,UT2F)PMR1ASouC
Plan du cours
Types de fichiers spéciaux
1
2
Archivage
3
Scripts shell
4
Résumé
nemetrapéDIUe(qutimaornftI
cedsepyépssreihTxciauique(IUTInformatraetemtnDpé3/21301/21020s3ruoC1RSA)FMPU,2
Résumé
3
Archivage
4
Scripts shell
Types de fichiers spéciaux
Plan du cours
2
1
ntmetearépDTUI(euqitamrofnI,2PUFMA)RS1oCrus32010/20114/23
Principe : accéder à un fichier ou répertoire depuis un autre chemin Exemples : lrwxrwxrwx 1 bonnaud info 26 2004-10-12 bibliothèques-iut -> /users/info/pub/1a/ada/bib/
lrwxrwxrwx 1 bonnaud staff 11 2010-10-12 /usr/local/bin/eclipse -> eclipse-3.6 -rwxr-xr-x 1 bonnaud staff 56 2009-10-12 /usr/local/bin/eclipse-3.5 -rwxr-xr-x 1 bonnaud staff 56 2010-10-12 /usr/local/bin/eclipse-3.6
lrwxrwxrwx 1 bonnaud staff 41 2004-10-12 /usr/local/bin/mon_prg -> /users/info/.../mon_prg
Commande de création : ln -s SOURCE DESTINATION Exemples : ln -s /users/info/.../mon_prg /usr/local/bin/ ln -s /users/info/pub/1a/ada/bib ada/bibliothèques-iut
Liens symboliques
uxiaTyehcepdspscéeisr
dsepyTsreihceuxiaécsp512/3
Périphériques blocs ( bloc devices ) : accès avec un tampon d’anté-mémoire ( cache ) Exemple : 1er disque dur IDE/SATA brw-rw---- 1 root disk 3, 0 sep 19 17:07 /dev/sda Exemple : 1ère partition de ce disque brw-rw---- 1 root disk 3, 1 sep 19 17:07 /dev/sda1
Fichiers représentant des périphériques (/dev/)
02012/101Cours3UPMF)ASRI(eu,2TUmrofqitameteInntDarép
Périphériques caractères ( character devices ) : accès sans mémoire tampon Exemple : souris PS/2 crw------- 1 root root 10, 1 sep 19 17:07 /dev/psaux Exemple : souris USB crw-rw---- 1 root root 13, 63 sep 19 17:07 /dev/input/mice Exemple : carte son et mixer crw-rw----1rootaudio14,3sep1917:07/dev/snd/* Exemple : carte graphique OpenGL crw-rw-rw- 1 root root 226, 0 sep 19 17:07 /dev/dri/card0
UP2,UT(IueiqatrmofnItnemetrapéDrsspéciaux)AMF1TySpReusrdCeo2c0hsi3e2/01611032/
Infos sur processus : /proc/PID/* Paramètres et infos système : /proc/sys/* /sys/* : infos sur bus, périphériques, drivers, modules, ...
-r--r--r-- 1 root root 0 2010-10-12 /proc/cpuinfo
Type de processeur :
Systèmes de fichiers virtuels /proc/ et /sys/
peTyeihcedsaicépssruxni-u11.Xp/tm2/-101-40020toortoorrwx1xrwxsrw17013/220s3/2101RSruoCPU,2A)FMique(IUTInformatraetemtn/x0XD=pé
Tubes ( pipes ) un des moyens pour la communication inter-processsus exemple : plugin de konqueror pour accéder à des serveurs Windows :
Autres types de fichiers spéciaux
Sockets un des moyens pour la communication inter-processsus exemple : communication entre le serveur graphique X11 et ses clients locaux :
prw------- 1 bonnaud info 0 2004-10-12 /tmp/kio_smb|
012/3s02oCruRS1
Archivage
3
Scripts shell
4
Plan du cours
Types de fichiers spéciaux
1
2
/230118tamrofnItnemetra)AMFUP2,UT(Iueiq
Résumé
rAhcevigaDpé
etrapéDfoInntmeueiqatrm,2PUI(TURS1FMA)s320Cour011910/2
Archivage
Principe : regrouper plusieurs fichiers et répertoires dans un unique fichier Intérêts : Manipulation plus aisée d’un ensemble de fichiers (transfert entre 2 machines, ...) Compression pour stockage ou transmission Envoi en pièce jointe d’un courrier électronique Vérification de l’intégrité des fichiers Préservation des attributs des fichiers (date, permissions, ...) Différents formats : ZIP TAR + GZIP, TAR + BZIP2, TAR+XZ 7ZIP nombreux autres formats et logiciels propriétaires, non multi-plateformes ... Attention à la pérennité des données !
/23hcvigaerA
)AMF1SRUT(IUP2,2/011110ruoC023sDépartemrtaqieuemtnnIof
Archivage : fonctionnement
Chaque fichier est compressé indépendamment des autres −→ Rapidité d’extraction d’un fichier seul N’archive pas les fichiers spéciaux Unix (liens symboliques, tubes, périphériques, ...) N’archive pas tous les attributs Unix (propriétaire, groupe, permissions, ...) TAR + logiciel de compression Philosophie Unix de séparer chaque fonction dans un utilitaire spécialisé tar assure uniquement l’archivage (y compris les fichiers spéciaux et attributs Unix) gzip, bzip2 ou xz assure la compression Pour extraire un fichier, il faut décompresser tous ceux qui le précèdent dans l’archive. Rapide pour vos (faibles) volumes de données !
ZIP
0/23vigaeArch
chAragiveDatique(IUT2,UPMFpéraetemtnnIofmr
Le résultat dépend du type de données archivées La terminaison .tar.gz est parfois remplacée par .tgz pour assurer la compatibilité avec certains systèmes
$ls-lsysteme.* -rw-r--r-- 1 bonnaud info 5769582 2006-09-25 19:28 systeme.zip -rw-r--r-- 1 bonnaud info 8058880 2006-09-25 19:36 systeme.tar -rw-r--r-- 1 bonnaud info 5561454 2006-09-25 19:27 systeme.tar.gz -rw-r--r-- 1 bonnaud info 2934834 2006-09-25 19:28 systeme.tar.bz2 -rw-r--r-- 1 bonnaud info 2?????? 2006-09-25 19:28 systeme.tar.xz -rw-r--r-- 1 bonnaud info 2130105 2006-09-25 19:33 systeme.7z
Taille des archives obtenues avec réglage de compression maximale $ du -s systeme 8872 systeme
Exemple d’archives
32/111102/1020s3urCo1SR)A
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents