Linux LPIC1 – Comptia Linux+ noelmace.com
Noël Macé
Formateur et Consultant indépendant expert Unix et FOSS
http://www.noe...
Linux LPIC1 – Comptia Linux+ noelmace.com
Plan
• Introduction
• Avant le FHS
• La naissance du FHS
• Partageabilité
• Stat...
Linux LPIC1 – Comptia Linux+ noelmace.com
Introduction
• simplicité
• cohérence
Linux LPIC1 – Comptia Linux+ noelmace.com
Avant le FHS
• cf histoire d'Unix
 nombreuses variantes = incohérences, absence...
Linux LPIC1 – Comptia Linux+ noelmace.com
La naissance du FHS
• 1996 par le Free Standard Group
 organisation qui fusionn...
Linux LPIC1 – Comptia Linux+ noelmace.com
Partageabilité
• shareable = partageable entre ordinateurs
 via NFS (ou autre)
...
Linux LPIC1 – Comptia Linux+ noelmace.com
Statique ou variable ?
• static
 modifié uniquement par intervention directe de...
Linux LPIC1 – Comptia Linux+ noelmace.com
Synthèse
shareable unshareable
static /usr
/opt
/etc
/boot
variable /home
/var/m...
Linux LPIC1 – Comptia Linux+ noelmace.com
Système - démarrage
• /boot
 fichiers liés au démarrage initial
 les fichiers ...
Linux LPIC1 – Comptia Linux+ noelmace.com
Système - usr
• /usr
 fichiers non nécessaires au fonctionnement min du sys
 c...
Linux LPIC1 – Comptia Linux+ noelmace.com
Système - opt
• /opt
 similaire à /usr/local
 destiné aux paquets prêts à l'em...
Linux LPIC1 – Comptia Linux+ noelmace.com
Système - opt
• /etc : editable text configuration
 fichiers de configuration
•...
Linux LPIC1 – Comptia Linux+ noelmace.com
Programmes
• /bin
 exécutables (commandes)
pour tout les utilisateurs
• /sbin
...
Linux LPIC1 – Comptia Linux+ noelmace.com
Données utilisateurs
• /home
 répertoires personnels des utilisateurs
• le nom ...
Linux LPIC1 – Comptia Linux+ noelmace.com
Variables
• /var
 fichiers variables
• ex : spool, mail, news, logs, etc ...
 ...
Linux LPIC1 – Comptia Linux+ noelmace.com
Montage
• /mnt
 point de montage pour les systèmes de fichiers temporaires
• /m...
Linux LPIC1 – Comptia Linux+ noelmace.com
FS virtuels
• /dev
 périphériques (physiques ou virtuels)
• ex : /dev/sdb, /dev...
Linux LPIC1 – Comptia Linux+ noelmace.com
Conclusion
• connaître les rôles de ces différents dossier est indispensable
pou...
Linux LPIC1 – Comptia Linux+ noelmace.com
Ce qu’on a couvert
• Quel est le rôle exact des dossiers les plus importants du
...
Linux LPIC1 – Comptia Linux+ noelmace.com
Licence
Ce(tte) œuvre (y compris ses illustrations, sauf mention explicite) est ...
Linux LPIC1 – Comptia Linux+ noelmace.com
• Synthèse
• Système - démarrage
• Système - usr
• Système - opt
• Système - opt...
Prochain SlideShare
Chargement dans…5
×

LPIC1 05 02 Filesystem Hierarchy Standard

492 vues

Publié le

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.

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
492
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
23
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

LPIC1 05 02 Filesystem Hierarchy Standard

  1. 1. Linux LPIC1 – Comptia Linux+ noelmace.com Noël Macé Formateur et Consultant indépendant expert Unix et FOSS http://www.noelmace.com Filesystem Hierarchy Standard Utilisateurs, fichiers et droits d'accès Licence Creative Commons Ce(tte) œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.
  2. 2. Linux LPIC1 – Comptia Linux+ noelmace.com Plan • Introduction • Avant le FHS • La naissance du FHS • Partageabilité • Statique ou variable • Système • Programmes • Données utilisateurs • Variables • Montage • FS virtuels • Conclusion
  3. 3. Linux LPIC1 – Comptia Linux+ noelmace.com Introduction • simplicité • cohérence
  4. 4. Linux LPIC1 – Comptia Linux+ noelmace.com Avant le FHS • cf histoire d'Unix  nombreuses variantes = incohérences, absence de standards • 1994 : FSSTND (FileSystem STaNDard)  programmes = /bin ou /usr/bin • scripting  pas d’exécutables dans /etc  pas de fichiers modifiables dans /usr • montage en ro
  5. 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. 6. Linux LPIC1 – Comptia Linux+ noelmace.com Partageabilité • shareable = partageable entre ordinateurs  via NFS (ou autre)  exemples • données utilisateur • fichiers binaires des programmes • unshareable = non partageables  informations spécifiques du système  exemple : fichier de configuration
  7. 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 : répertoires utilisateur, mails
  8. 8. Linux LPIC1 – Comptia Linux+ noelmace.com Synthèse 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 intégré par certains systèmes / distributions • GoboLinux, Mac OS X
  9. 9. Linux LPIC1 – Comptia Linux+ noelmace.com Système - démarrage • /boot  fichiers liés au démarrage initial  les fichiers relatifs à un démarrage plus avancés se trouvent dans d'autres dossiers, comme /etc  certaines exigences (LILO ou le BIOS : /boot avant le 1024ème cylindre) peuvent amener à une partition séparée
  10. 10. Linux LPIC1 – Comptia Linux+ noelmace.com Système - usr • /usr  fichiers non nécessaires au fonctionnement min du sys  contient un arborescence similaires à celle de /  peu être monté en ro et partagé  souvent partition séparée • /usr/local  installations locales par le sysadmin • ex: compilations sur le système  espace protégé des mises à jour automatiques  arborescence similaire à /usr  partition séparée pour protection en cas de ré-installation
  11. 11. Linux LPIC1 – Comptia Linux+ noelmace.com Système - opt • /opt  similaire à /usr/local  destiné aux paquets prêts à l'emploi qui ne sont pas livrés avec le système d'exploitation • ex: traitements de textes, jeux ...  peut-être remplacé par un lien symbolique vers un sous-répertoire de la partition /usr/local • ou partition séparée
  12. 12. Linux LPIC1 – Comptia Linux+ noelmace.com Système - opt • /etc : editable text configuration  fichiers de configuration • /srv :  Données pour les services hébergés par le système • ex: contenu http/ftp (l'arborescence complète d'un site web), une base de données...  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. 13. Linux LPIC1 – Comptia Linux+ noelmace.com Programmes • /bin  exécutables (commandes) pour tout les utilisateurs • /sbin  exécutables (commandes) pour l'administrateur  exemple : fdisk • /lib  librairies des programmes  ex : /lib/modules (librairies du kernel) • /usr/local/bin • /usr/bin
  14. 14. Linux LPIC1 – Comptia Linux+ noelmace.com Données utilisateurs • /home  répertoires personnels des utilisateurs • le nom du répertoire est optionnel dans FHS • ex : lors d'une ré-install, conserver le /home et créer un /home2  très souvent dans une partition séparée • /root  répertoire personnel de l'utilisateur root
  15. 15. Linux LPIC1 – Comptia Linux+ noelmace.com Variables • /var  fichiers variables • ex : spool, mail, news, logs, etc ...  souvent dans une partition séparée • surtout sur les systèmes où /var est fortement utilisé • ex : serveurs mail • /tmp  fichiers temporaires  vidé périodiquement / au boot sur la plupart des distributions  partition séparée pour éviter les problèmes dus à des fichiers temporaires trop volumineux
  16. 16. Linux LPIC1 – Comptia Linux+ noelmace.com Montage • /mnt  point de montage pour les systèmes de fichiers temporaires • /media  médias amovibles  optionnel dans FHS 2.3+
  17. 17. Linux LPIC1 – Comptia Linux+ noelmace.com FS virtuels • /dev  périphériques (physiques ou virtuels) • ex : /dev/sdb, /dev/zero  cf udev et devfs • /proc  documentation du noyau et des différents processus  cf procfs
  18. 18. Linux LPIC1 – Comptia Linux+ noelmace.com Conclusion • connaître les rôles de ces différents dossier est indispensable pour :  une bonne compréhension du système  une bonne administration • ex : installer un programme dans le mauvais répertoire  /bin au lieu de /usr/local/bin → réécriture ou écrasement en cas de mise à jour
  19. 19. Linux LPIC1 – Comptia Linux+ noelmace.com Ce qu’on a couvert • Quel est le rôle exact des dossiers les plus importants du système. FIN
  20. 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 d’Utilisation Commerciale - Partage dans les Mêmes 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 l’œuvre Selon les conditions suivantes :  Attribution — Vous devez clairement indiquer que ce document, ou tout document dérivé de celui, est (issu de) l’œuvre originale de Noël Macé (noelmace.com) (sans suggérer qu'il vous approuve, vous ou votre utilisation de l’œuvre, à moins d'en demander expressément la permission).  Pas d’Utilisation Commerciale — Vous n’avez pas le droit d’utiliser cette œuvre à des fins commerciales (ie. l'intention première ou l'objectif d'obtenir un avantage commercial ou une compensation financière privée). Pour obtenir ce droit, une autorisation explicite de l'auteur est requise.  Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit de distribuer votre création 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 dérivé de celui-ci sous une licence incompatible, contacter l'auteur via les contacts indiqués sur le site http://www.noelmace.com. Vous êtes par ailleurs vivement encouragé (sans obligation légale) à communiquer avec celui-ci si vous réalisez une œuvre dérivée ou toute amélioration de ce support.
  21. 21. Linux LPIC1 – Comptia Linux+ noelmace.com • Synthèse • Système - démarrage • Système - usr • Système - opt • Système - opt • Conclusion • Licence

×