LPIC1 08 05 runlevels

Embed Size (px)

Citation preview

  • 1. Nol Mac Formateur et Consultant indpendant expert Unix et FOSS http://www.noelmace.comDmarrage du systmerunlevelsLicence 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.Linux LPIC1 Comptia Linux+noelmace.com

2. Plan Introduction Runlevels inittab rc chkconfig ntsysv update-rc.d Afficher et changer de runlevel Linux LPIC1 Comptia Linux+noelmace.com 3. Introduction dtermine quels services sont lancs ou stopps dans un contexte donn li init dernire tape du boot : runlevel par dfautLinux LPIC1 Comptia Linux+noelmace.com 4. Runlevels Run LevelDebianNamorage0SuseRedHatARRETSmono-utilisateur au dmarrage1mono-utilisateur commutmono-utilisateur2multi-utilisateurMulti-utilisateur dconnect3mode connect (rseau)multi-utilisateur en mode console456mode-graphique (X11) redmarrage89Linux LPIC1 Comptia Linux+noelmace.com 5. inittab /etc/inittab configuration de init id:runlevels:action:process id : type d'instructionactions wait : dmarre le processus au passage dans le run level donn, et attendre la fin de ce processusrespawn : redmarrer le processus, peu importe son tatLinux LPIC1 Comptia Linux+noelmace.com 6. rc script /etc/init.d/rcou /etc/rc.d/rc gre tout les scripts init associs un runlevel dossiers : /etc/rc.d/rc?.d ou /etc/init.d/rc?.d ou /etc/rc?.d liens symboliquesS : start / K : kill Nombre = ordreLinux LPIC1 Comptia Linux+noelmace.com 7. chkconfig Lister les associations services / runlevel # chkconfig --list [service] # chkconfig --list [service] modifier le comportement d'un service pour un ou plusieurs runlevels # chkconfig --level [0123456] service [on/off/reset] # chkconfig --level [0123456] service [on/off/reset] ajouter un service # chkconfig --add service # chkconfig --add serviceLinux LPIC1 Comptia Linux+noelmace.com 8. ntsysv $ ntsysv [--level XXX] $ ntsysv [--level XXX] TUI par Red Hatmenu des services disponiblesLinux LPIC1 Comptia Linux+noelmace.com 9. update-rc.d dsactiver un service # update-rc.d NomService remove # update-rc.d NomService remove modifier le comportement d'un service pour un ou plusieurs runlevels # update-rc.d NomService start XX 2 3 4 5 . stop XX 0 1 6 . # update-rc.d NomService start XX 2 3 4 5 . stop XX 0 1 6 . ajouter un service # update-rc.d NomService defaults # update-rc.d NomService defaultsLinux LPIC1 Comptia Linux+noelmace.com 10. Afficher et changer de runlevel afficher le runlevel actuel $ runlevel $ runlevel changer de runlevel # init [0123456Qq] # init [0123456Qq] # telinit [0123456Qq] # telinit [0123456Qq] Eteindre ou redmarrer # shutdown [-rhc] time ["Warning Message"] # shutdown [-rhc] time ["Warning Message"] # halt / # reboot / # poweroff # halt / # reboot / # poweroffLinux LPIC1 Comptia Linux+noelmace.com 11. Ce quon a couvert Ce qu'est un runlevel. Comment configurer les services d'un runlevel. Comment afficher et changer de runlevel.Linux LPIC1 Comptia Linux+noelmace.com 12. 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 uvreremixer adapter luvreSelon 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.Linux LPIC1 Comptia Linux+noelmace.com