LPIC1 09 02 ps

Embed Size (px)

Citation preview

  • 1. Nol Mac Formateur et Consultant indpendant expert Unix et FOSS http://www.noelmace.comGestion des processuspsLicence 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 Options Obtenir plus d'informations Filtrer Spcificateurs standards de format Exemples concretsLinux LPIC1 Comptia Linux+noelmace.com 3. Introduction "processes' status" un des programmes les plus importants pour la gestion des processus$ ps [options] $ ps [options]Linux LPIC1 Comptia Linux+noelmace.com 4. Options compatibilit avec la grande varit des implmentations dans les versionsd'Unix 3 types : Unix98 : groupables, prcdes de ex : ps -a -f / ps -afBSD : groupables, non prcdes de -GNU long : jamais groupes, prcdes de --Linux LPIC1 Comptia Linux+noelmace.com 5. Obtenir plus d'informations par dfaut : n'affiche que les processus lancs partir du mme terminaltronque la sortie pour qu'elle s'affiche correctement -A ou e : tout afficher -f : full x -l ou l : long tout les processus de l'utilisateur et plus d'infos sur les -j ou j : job control (pgid + sid) processus hirarchie : -H, f ou forest ne pas tronquer : -w ou w Linux LPIC1 Comptia Linux+ u : orient utilisateur(nom + heure) v : mmoire virtuelle noelmace.com 6. Filtrer pour un utilisateur (login ou UID) RUID (real user id) : utilisateur ayant cr le processus -U user ou --User userEUID (effective user id) utilisateur dont les droits d'accs aux fichiers sont appliqus au processus -u user ou U user ou --user user par commande(s) : -c cmdlist par PID : p pidliste ou -p pidliste ou --pid pidliste Linux LPIC1 Comptia Linux+noelmace.com 7. Spcificateurs standards de format personnaliser le format : -o spars par des espaces ou virgulescf section STANDARD FORMAT SPECIFIERS du manpermet de n'afficher que certaines infos ex : ps -o pidchanger le header : spec=nouveauTitre ex : ps -o ruser=RealUserps -o pid= (n'affiche pas le header)Linux LPIC1 Comptia Linux+noelmace.com 8. Spcificateurs standards de format option -o speclist codeHeadercodeHeaderuser / euserUser / EUSERtty / ttTTeuidEUIDtnameTTYruidRUIDruserRUSERcodeHeadertime / cputimeTIMEcodeHeader%cpu%CPUpidPIDni / niceNIppidPPID%mem%MEMLinux LPIC1 Comptia Linux+noelmace.com 9. Spcificateurs standards de format tname : teletype (code identifiant un terminal) time : format "[dd-]hh:mm:ss"temps processeur consomm %cpu : format "##.#" cputime/realtime en %Linux LPIC1 Comptia Linux+noelmace.com 10. Etat Rrunning Ssleep Tstopped avec format BSD caractres aditionnels :Nbasse prioritssession leaderlmulti-threadedLinux LPIC1 Comptia Linux+haute prioritzombie< Z+arrire-plannoelmace.com 11. Exemples concrets tout les processus du systme : ps -efps aux(RUID & EUID) en format utilisateurps axp afficher tout les processus "appartenant" root ps -U root -u root u n'afficher que les pid des processus associs syslogd ps -C syslogd -o pid= hierarchique : ps -ejHps axjfLinux LPIC1 Comptia Linux+ n'afficher que le nom du processus 42 ps -p 42 -o comm=noelmace.com 12. Ce quon a couvert Comment utiliser la commande ps pour obtenir des informations sur lesprocessus.Linux LPIC1 Comptia Linux+noelmace.com 13. 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