LPIC1 05 02 Filesystem Hierarchy Standard

download LPIC1 05 02 Filesystem Hierarchy Standard

If you can't read please download the document

description

préparation à la certification LPIC1 version 3.5 en français Chapitre 5 : utilisateurs, fichiers et droits d'accès Gestion des utilisateurs, mots de passe et groupes, droits d'accès aux fichiers et dossiers, et localisation des fichiers sous GNU/Linux. Partie 2 : Filesystem Hierarchy Standard Présentation de l'arborescence de fichiers GNU/Linux, FHS. Supports créés par Noël Macé sous Licence Creative Commons BY-NC-SA.

Transcript of LPIC1 05 02 Filesystem Hierarchy Standard

  • 1. Linux LPIC1 Comptia Linux+ noelmace.com Nol Mac Formateur et Consultant indpendant expert Unix et FOSS http://www.noelmace.com Filesystem Hierarchy Standard Utilisateurs, fichiers et droits d'accs Licence Creative Commons Ce(tte) uvre est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France.

2. Linux LPIC1 Comptia Linux+ noelmace.com Plan Introduction Avant le FHS La naissance du FHS Partageabilit Statique ou variable Systme Programmes Donnes utilisateurs Variables Montage FS virtuels Conclusion 3. Linux LPIC1 Comptia Linux+ noelmace.com Introduction simplicit cohrence 4. Linux LPIC1 Comptia Linux+ noelmace.com Avant le FHS cf histoire d'Unix nombreuses variantes = incohrences, absence de standards 1994 : FSSTND (FileSystem STaNDard) programmes = /bin ou /usr/bin scripting pas dexcutables dans /etc pas de fichiers modifiables dans /usr montage en ro 5. Linux LPIC1 Comptia Linux+ noelmace.com La naissance du FHS 1996 par le Free Standard Group organisation qui fusionnera en 2007 avec la OSDL pour fonder la fondation Linux version actuelle : 2.3 janv. 2004 bas sur le FSSTND pas uniquement pour Linux 6. Linux LPIC1 Comptia Linux+ noelmace.com Partageabilit shareable = partageable entre ordinateurs via NFS (ou autre) exemples donnes utilisateur fichiers binaires des programmes unshareable = non partageables informations spcifiques du systme exemple: fichier de configuration 7. Linux LPIC1 Comptia Linux+ noelmace.com Statique ou variable ? static modifi uniquement par intervention directe de l'administrateur exemple: executables variable modifiable par les utilisateurs, scripts, serveurs, etc exemples: rpertoires utilisateur, mails 8. Linux LPIC1 Comptia Linux+ noelmace.com Synthse shareable unshareable static /usr /opt /etc /boot variable /home /var/mail /var/run /var/lock le FHS n'est pas toujours strictement respect par Linux (cf. /srv) peu ne pas du tout tre intgr par certains systmes / distributions GoboLinux, Mac OS X 9. Linux LPIC1 Comptia Linux+ noelmace.com Systme - dmarrage /boot fichiers lis au dmarrage initial les fichiers relatifs un dmarrage plus avancs se trouvent dans d'autres dossiers, comme /etc certaines exigences (LILO ou le BIOS : /boot avant le 1024me cylindre) peuvent amener une partition spare 10. Linux LPIC1 Comptia Linux+ noelmace.com Systme - usr /usr fichiers non ncessaires au fonctionnement min du sys contient un arborescence similaires celle de / peu tre mont en ro et partag souvent partition spare /usr/local installations locales par le sysadmin ex: compilations sur le systme espace protg des mises jour automatiques arborescence similaire /usr partition spare pour protection en cas de r-installation 11. Linux LPIC1 Comptia Linux+ noelmace.com Systme - opt /opt similaire /usr/local destin aux paquets prts l'emploi qui ne sont pas livrs avec le systme d'exploitation ex: traitements de textes, jeux ... peut-tre remplac par un lien symbolique vers un sous-rpertoire de la partition /usr/local ou partition spare 12. Linux LPIC1 Comptia Linux+ noelmace.com Systme - opt /etc : editable text configuration fichiers de configuration /srv : Donnes pour les services hbergs par le systme ex: contenu http/ftp (l'arborescence complte d'un site web), une base de donnes... pas de standard pour les noms de dossier souvent par protocol (www, ftp, cvs ...) par contexte sur les grandes infra ex : /srv/physics/www, /srv/compssci/cvs 13. Linux LPIC1 Comptia Linux+ noelmace.com Programmes /bin excutables (commandes) pour tout les utilisateurs /sbin excutables (commandes) pour l'administrateur exemple: fdisk /lib librairies des programmes ex: /lib/modules(librairies du kernel) /usr/local/bin /usr/bin 14. Linux LPIC1 Comptia Linux+ noelmace.com Donnes utilisateurs /home rpertoires personnels des utilisateurs le nom du rpertoire est optionnel dans FHS ex : lors d'une r-install, conserver le /home et crer un /home2 trs souvent dans une partition spare /root rpertoire personnel de l'utilisateur root 15. Linux LPIC1 Comptia Linux+ noelmace.com Variables /var fichiers variables ex : spool, mail, news, logs, etc ... souvent dans une partition spare surtout sur les systmes o /var est fortement utilis ex : serveurs mail /tmp fichiers temporaires vid priodiquement / au boot sur la plupart des distributions partition spare pour viter les problmes dus des fichiers temporaires trop volumineux 16. Linux LPIC1 Comptia Linux+ noelmace.com Montage /mnt point de montage pour les systmes de fichiers temporaires /media mdias amovibles optionnel dans FHS 2.3+ 17. Linux LPIC1 Comptia Linux+ noelmace.com FS virtuels /dev priphriques (physiques ou virtuels) ex: /dev/sdb, /dev/zero cf udev et devfs /proc documentation du noyau et des diffrents processus cf procfs 18. Linux LPIC1 Comptia Linux+ noelmace.com Conclusion connatre les rles de ces diffrents dossier est indispensable pour: une bonne comprhension du systme une bonne administration ex : installer un programme dans le mauvais rpertoire /bin au lieu de /usr/local/bin rcriture ou crasement en cas de mise jour 19. Linux LPIC1 Comptia Linux+ noelmace.com Ce quon a couvert Quel est le rle exact des dossiers les plus importants du systme. FIN 20. Linux LPIC1 Comptia Linux+ noelmace.com Licence Ce(tte) uvre (y compris ses illustrations, sauf mention explicite) est mise disposition selon les termes de la Licence Creative Commons Attribution - Pas dUtilisation Commerciale - Partage dans les Mmes Conditions 3.0 France. Pour voir une copie de cette licence, visitez http://creativecommons.org/licenses/by-nc-sa/3.0/fr/ ou crivez : Creative Commons, 444 Castro Street, Suite 900, Mountain View, California, 94041, USA. Vous tes libre de: partager reproduire, distribuer et communiquer cette uvre remixer adapter luvre Selon les conditions suivantes : Attribution Vous devez clairement indiquer que ce document, ou tout document driv de celui, est (issu de) luvre originale de Nol Mac (noelmace.com) (sans suggrer qu'il vous approuve, vous ou votre utilisation de luvre, moins d'en demander expressment la permission). Pas dUtilisation Commerciale Vous navez pas le droit dutiliser cette uvre des fins commerciales (ie. l'intention premire ou l'objectif d'obtenir un avantage commercial ou une compensation financire prive). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise. Partage dans les Mmes Conditions Si vous modifiez, transformez ou adaptez cette uvre, vous navez le droit de distribuer votre cration que sous une licence identique ou similaire celle-ci. Pour toute demande de collaboration, d'utilisation commerciale ou de publication de ce support ou d'un driv de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqus sur le site http://www.noelmace.com. Vous tes par ailleurs vivement encourag (sans obligation lgale) communiquer avec celui-ci si vous ralisez une uvre drive ou toute amlioration de ce support. 21. Linux LPIC1 Comptia Linux+ noelmace.com Synthse Systme - dmarrage Systme - usr Systme - opt Systme - opt Conclusion Licence