Linux LPIC2 noelmace.comNoël MacéFormateur et Consultant indépendant expert Unix et FOSShttp://www.noelmace.comGestion et ...
Linux LPIC2 noelmace.comPlan• Introduction• Afficher les modules actuellement chargés• Charger un module• Décharger un mod...
Linux LPIC2 noelmace.comIntroduction• Rappels : cf LPIC1 – Chapitre 5.8 (matériel) gestion dynamique des modules affiche...
Linux LPIC2 noelmace.comAfficher les modules actuellement chargés$ lsmod$ lsmodModule Size Used byisofs 35820 0zlib_inflat...
Linux LPIC2 noelmace.comCharger un module• charge un seul et unique module• nécessite davoir chargé les modules dont il dé...
Linux LPIC2 noelmace.comCharger un module (2)• Options : -v : verbose -C fichier : changer de fichier de configuration• ...
Linux LPIC2 noelmace.comDécharger un module• Permet de libérer de la mémoire• Options : -v : verbose -f : force -w : wa...
Linux LPIC2 noelmace.comInformations$ modinfo [-0] [-F field] [modulename|filename ...]$ modinfo [-0] [-F field] [modulena...
Linux LPIC2 noelmace.comConfiguration• /etc/modules.conf ou /etc/modprobe.conf ou /etc/modprobe.d/*• Directives : alias a...
Linux LPIC2 noelmace.comDépendances• /lib/modules/kernel-version/modules.dep : liste desdépendances générée par la comman...
Linux LPIC2 noelmace.comCe qu’on a couvert• Gestion des modules et du kernel.Weight : 3Description : Candidates should be ...
Linux LPIC2 noelmace.comLicenceCe(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition ...
Upcoming SlideShare
Loading in...5
×

01 06 gestion et interrogation du noyau et des modules noyau en exécution

85

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
85
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

01 06 gestion et interrogation du noyau et des modules noyau en exécution

  1. 1. Linux LPIC2 noelmace.comNoël MacéFormateur et Consultant indépendant expert Unix et FOSShttp://www.noelmace.comGestion et interrogation du noyau etdes modules en exécutionNoyau LinuxLicence Creative CommonsCe(tte) œuvre est mise à disposition selon les termes de laLicence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 3.0 France.
  2. 2. Linux LPIC2 noelmace.comPlan• Introduction• Afficher les modules actuellement chargés• Charger un module• Décharger un module• Informations• Configuration• Dépendances
  3. 3. Linux LPIC2 noelmace.comIntroduction• Rappels : cf LPIC1 – Chapitre 5.8 (matériel) gestion dynamique des modules afficher, charger et décharger• Pour aller plus loin : informations configuration dépendances
  4. 4. Linux LPIC2 noelmace.comAfficher les modules actuellement chargés$ lsmod$ lsmodModule Size Used byisofs 35820 0zlib_inflate 21888 1 isofsfloppy 65200 0nls_iso8859_1 5568 1nls_cp437 7296 1vfat 15680 1fat 49536 1 vfatsr_mod 19236 0ide_cd 42848 0cdrom 39080 2 sr_mod,ide_cdModule Size Used byisofs 35820 0zlib_inflate 21888 1 isofsfloppy 65200 0nls_iso8859_1 5568 1nls_cp437 7296 1vfat 15680 1fat 49536 1 vfatsr_mod 19236 0ide_cd 42848 0cdrom 39080 2 sr_mod,ide_cdnom taille nombre et noms des modules lutilisant
  5. 5. Linux LPIC2 noelmace.comCharger un module• charge un seul et unique module• nécessite davoir chargé les modules dont il dépend• Exemple :# insmode chemin_vers_le_module# insmode chemin_vers_le_module# insmod /lib/modules/2.6.26/kernel/drivers/block/floppy.ko# insmod /lib/modules/2.6.26/kernel/drivers/block/floppy.ko
  6. 6. Linux LPIC2 noelmace.comCharger un module (2)• Options : -v : verbose -C fichier : changer de fichier de configuration• /etc/modprobe.conf par défaut -n : test -r : décharger un module -- show-depends -l : lister les modules disponibles# modprobe nom_du_module# modprobe nom_du_module
  7. 7. Linux LPIC2 noelmace.comDécharger un module• Permet de libérer de la mémoire• Options : -v : verbose -f : force -w : wait# rmmod nom_du_module# rmmod nom_du_module
  8. 8. Linux LPIC2 noelmace.comInformations$ modinfo [-0] [-F field] [modulename|filename ...]$ modinfo [-0] [-F field] [modulename|filename ...]$ uname [-snrvmapio]$ uname [-snrvmapio]
  9. 9. Linux LPIC2 noelmace.comConfiguration• /etc/modules.conf ou /etc/modprobe.conf ou /etc/modprobe.d/*• Directives : alias aliasname result depfile=full_path path=path keep options modulename module-specific-options• cf modprobe pre-install module command• etc ...
  10. 10. Linux LPIC2 noelmace.comDépendances• /lib/modules/kernel-version/modules.dep : liste desdépendances générée par la commande depmod -a• à partir des chemins indiqués dans /etc/modules.conf utilisé par modprobe• pour déterminer lordre de (dé)chargement des modules- déchargement : de gauche à droite- chargement : de droit à gauche
  11. 11. Linux LPIC2 noelmace.comCe qu’on a couvert• Gestion des modules et du kernel.Weight : 3Description : Candidates should be able to manage and/or query a 2.6.x or 3.x kernel and its loadable modules.Key Knowledge Areas: Use command-line utilities to get information about the currently running kernel and kernel modules. Manually load and unload kernel modules. Determine when modules can be unloaded. Determine what parameters a module accepts. Configure the system to load modules by names other than their file name.The following is a partial list of the used files, terms and utilities: /lib/modules/kernel-version/modules.dep module configuration files in /etc /proc/sys/kernel/ depmod insmod lsmod rmmod modinfo modprobe uname201.5 Manage/Query kernel and kernel modules at runtimeKey Knowledge Areas: Module configuration filesThe following is a partial list of the used files, terms and utilities: module tools depmod201.4 Customise, build and install a custom kernel and kernel modules (Partiellement)
  12. 12. Linux LPIC2 noelmace.comLicenceCe(tte) œuvre (y compris ses illustrations, sauf mention explicite) est mise à disposition selon les termes de laLicence 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’œuvreSelon les conditions suivantes : Attribution — Vous devez clairement indiquer que ce document, ou tout document dérivé de celui, est (issu de) l’œuvreoriginale de Noël Macé (noelmace.com) (sans suggérer quil vous approuve, vous ou votre utilisation de l’œuvre, à moinsden demander expressément la permission). Pas d’Utilisation Commerciale — Vous n’avez pas le droit d’utiliser cette œuvre à des fins commerciales (ie. lintentionpremière ou lobjectif dobtenir un avantage commercial ou une compensation financière privée). Pour obtenir ce droit, uneautorisation explicite de lauteur est requise. Partage dans les Mêmes Conditions — Si vous modifiez, transformez ou adaptez cette œuvre, vous n’avez le droit dedistribuer votre création que sous une licence identique ou similaire à celle-ci.Pour toute demande de collaboration, dutilisation commerciale ou de publication de ce support ou dun dérivé de celui-ci sous unelicence incompatible, contacter lauteur via les contacts indiqués sur le site http://www.noelmace.com. Vous êtes par ailleursvivement encouragé (sans obligation légale) à communiquer avec celui-ci si vous réalisez une œuvre dérivée ou toute améliorationde ce support.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×