Slides from the "Linux 101" University which occured in Devoxx France 2014 on April the 16th
Available on Youtube:
https://www.youtube.com/watch?v=Cvswr8CGKTA
5. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Pas requis pour un
système minimal
Partageable
Peut être read-only
Peut être monté à distance
Souvent une partition
distincte
/bin
/lib
/lib<arch>
/local
/sbin
/share
6. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Ne devrait pas être monté
read-only
Contenu variable
Souvent une partition
distincte/cache
/lib
/lib<arch>
/local
/log
/opt
/tmp
7. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Binaires pour un système
minimal
/bin pour tous les utilisateurs
/sbin pour root uniquement
8. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Librairies requises par les
binaires de /bin et /sbin
Peuvent être spécifiques
d'une architecture
Contiennent les librairies du
Kernel
9. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Applications additionelles
Configurées dans /etc/opt/
Données variables dans
/var/opt/
Usage dépendant des
distributions/packageurs
Souvent remplacé par
/usr/local
10. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Fichiers temporaires
Préférez /var/tmp/ pour un
stockage temporaire
persistant
Purgé périodiquement
Explicitement pas fiable
11. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
/dev gestion des « devices »
virtuels ou physiques (udev)
/mnt point de montage pour
les systèmes de fichiers
temporaires
/media médias amovibles (clé
usb)
12. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Répertoire « Home »
des utilisateurs
/root est le répertoire
« home » de
l'utilisateur root
13. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Eléments servis au
travers du réseau
www
nfs
ftp
samba
...
14. @fweisbec @zepag#DevoxxLinux101
Filesystem Hierarchy Standard (FHS)
/bin
/boot
/dev
/etc
/home
/lib
/lib<arch>
/media
/mnt
/opt
/root
/sbin
/srv
/tmp
/usr
/var
Beaucoup de petites
variations entre
distros Linux
23. @fweisbec @zepag#DevoxxLinux101
Init
●
1ère tâche après le boot du kernel: /bin/init (PID=1)
●
Racine de l'arbre des processus
●
Principaux Roles
– Mettre en place le hardware :
●
Montage des partitions
●
Démarrage du réseau
●
...
– Démarrer les services :
●
Ssh,
●
X/Gnome/Kde,
●
...
26. @fweisbec @zepag#DevoxxLinux101
SystemD
●
Exécute les scripts de manière concurrente
●
Remplace le processus init en tant que processus avec
PID 1.
●
Dépendances à la demande: sockets files, Dbus,
automount, etc...
●
Meilleur suivi des processus: cgroup
31. @fweisbec @zepag#DevoxxLinux101
Crédit image / Creative Commons
• Rue pavée — By-Nc-Sa
•http://www.flickr.com/photos/22914687@N05/4957591422/sizes/l/
• Sous la Tour Eiffel — By-Nc-Sa
•http://www.flickr.com/photos/stewiedewie/244850735/sizes/l/in/photostream/
• Sous le pont — photo par B.Monginoux - By-Nc-Nd
•http://www.landscape-photo.net/displayimage.php?pid=5194
• Le Louvre – Photo par Anthony Gaudun - By-Nc-Sa
•http://www.flickr.com/photos/anthonygaudun/7474397964/sizes/o/in/photostr
eam/
• Slide template created by @glaforge, completed by @nmartignole for Devoxx FR2014