Comment activer la comptabilité des processus sous Linux

icon

4

pages

icon

Français

icon

Documents

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

icon

4

pages

icon

Français

icon

Ebook

Le téléchargement nécessite un accès à la bibliothèque YouScribe Tout savoir sur nos offres

Comment activer la comptabilite des processus sous Linux
Albert M. C. Tam, bertie@scn.org
Adaptation francaise par Miodrag Vallat . 8 Aoutˆ 1997
Decrit comment activer la comptabilite des processus sur un systeme Linux, et l’emploi des diverses commandes
de comptabilite des processus.
Contents
1 Introduction 1
2 Qu’est-ce que la comptabilite des processus ? 2
3 Ou en est la comptabilite des processus sous Linux ? 2
4 Besoins de la comptabilite des processus sous Linux 2
4.1 Noyau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4.2 Logiciels de comptabilite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5 Mise en place de la comptabilite des processus sous Linux 2
5.1 Compiler et installer les logiciels de comptabilite . . . . . . . . . . . . . . . . . . . . . . . . . 2
5.2 Modi er les scripts d’initialisation du systeme pour lancer la comptabilite des processus au
demarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
5.3 Creer le chier de statistiques «pacct» . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5.4 Redemarrer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6 Commandes de comptabilite diverses 3
6.1 ac . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
6.2 accton . . . . . . . . . . . . . . . . . . . . . . . . . ...
Voir icon arrow

Publié par

Nombre de lectures

64

Langue

Français

Commentactiverlacomptabilite´desprocessussousLinux
Albert M. C. Tam,bertie@scn.org Adaptationfran¸caiseparMiodrag Vallat.
8Aoˆut1997
De´critcommentactiverlacomptabilite´desprocessussurunsyste`meLinux,etlemploidesdiversescommandes decomptabilite´desprocessus.
Contents
1 Introduction
2Quest-cequelacomptabilit´edesprocessus?
3O`uenestlacomptabilite´desprocessussousLinux?
1
2
2
4Besoinsdelacomptabilite´desprocessussousLinux2 4.1 Noyau. . . . . . . . . . . . . . . . . . . . . . . . . . 2. . . . . . . . . . . . . . . . . . . . . . . 4.2Logicielsdecomptabilite´. . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . 2
5Miseenplacedelacomptabilite´desprocessussousLinux2 5.1Compileretinstallerleslogicielsdecomptabilite´. . . . . . . . . . . . . . . . . . . . . . . . .2 5.2Modierlesscriptsdinitialisationdusyst`emepourlancerlacomptabilit´edesprocessusau de´marrage. . . . . . . . . . . . . . . . . . . . . .2. . . . . . . . . . . . . . . . . . . . . . . . . 5.3Cr´eerlechierdestatistiques«pacct»3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4Rede´marrer3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6Commandesdecomptabilit´ediverses3 6.1 ac. . . . . . . . . . . . . . . . . . . . . . . . . . . 3. . . . . . . . . . . . . . . . . . . . . . . . 6.2 accton. . . . . . . . . . . . . . . . . . . . . . . . . . 3. . . . . . . . . . . . . . . . . . . . . . . 6.3 last. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 6.4 sa. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 6.5 lastcomm. . . . . . . . . . . . . . . . . . . . . . . . . 4. . . . . . . . . . . . . . . . . . . . . .
1 Introduction
Cedocumentd´ecritcommentactiverlacomptabilit´edesprocessussurunsyst`emeLinux,etlemploides diversescommandesdecomptabilite´desprocessus.Ilsadresseauxutilisateursdesnoyauxdeversion1.3.73 ouult´erieure(teste´re´cemmentavecunsyste`meRedHat4.1denoyau2.0.27).Lesnoyauxplusanciensque le1.3.73n´ecessitentunerustineandepouvoirdisposerdelacomptabilit´edesprocessus. Cedocumentestplace´en«copyleft»par Albert M. C. Tam,bertie@scn.orgotuasetea`e´sirousˆ.V utiliser,copieretdistribuercedocument`adesnsnoncommerciales,tantquelenomdelauteuretce
2.Quest-cequelacomptabilit´edesprocessus?
2
copyrightestpr´eserve´danschaquecopie,etqueledocumentnestpasmodie´.Cedocumentestdistribu´e car potentiellement utile, maissans aucune garantieBien qu’un grand soin, ni explicite, ni implicite. ait´ete´apport´epoursassurerdelajustessedecedocument,lauteuretletraducteurnepourronteˆtre tenusresponsablesdetouteerreuroudommagecause´sparlutilisationdesinformationscontenuesdansce document. Nh´esitezpas`aenvoyervosremarquesetsuggestionsa`lauteur,bertie@scn.orgeszdscdoo´uerievuvs erreurs ou s’il manque des informations.J’en serai ravi.
2Quest-cequelacomptabilite´desprocessus?
Lacomptabilite´desprocessusestlope´rationdenregistrementetder´ecapitulationdescommandesexe´cute´es sousLinux.LesnoyauxLinuxre´centssontcapablesdemaintenirdesinformationssurlescommandes exe´cut´ees,lutilisateurlesayantex´ecute´es,letempsCPUconsacr´e,etbienplusencore. Lacomptabilite´desprocessusvouspermetdeconserverdesinformationsde´taill´eessurlesressourcessyst`eme utilis´ees,leurre´partitionentrelesutilisateurs,etdesurveillerlesyste`me.
3Ou`enestlacomptabilite´desprocessussousLinux?
Lesupportdecomptabilit´edesprocessusae´t´einte´gre´danslesnoyauxre´centsa`partirdelaversion1.3.73. Si vous utilisez un noyau plus ancien, il vous faudra des rustines.Celles-ci sont disponibles en
4Besoinsdelacomptabilit´edesprocessussousLinux
4.1 Noyau UnnoyauLinuxdeversion1.3.73ouult´erieure;jerecommandeuneversion2.x.Lessourcesdunoyausont disponibles en
4.2Logicielsdecomptabilit´e
SelonvotredistributionLinux,leslogicielsdecomptabilit´eserontouneserontpasinstalle´ssurvotresyste`me. Silsnelesontpas,essayezdelest´el´echargeren
5Miseenplacedelacomptabilit´edesprocessussousLinux
5.1Compileretinstallerleslogicielsdecomptabilite´
Leslogicielsdecomptabilit´esontdisponiblesen
5.2Modierlesscriptsdinitialisationdusyste`mepourlancerlacomptabilit´e desprocessusaude´marrage
Voici un exemple :
6.Commandesdecomptabilite´diverses
#Activerlacomptabilite´desprocessus. if [ -x /sbin/accton ] then /sbin/accton /var/log/pacct echo"Comptabilite´desprocessusactiv´ee." fi
5.3Cre´erlechierdestatistiques«pacct»
Voslogicielsdecomptabilit´eex´ecuterontleurscommandessurlechier/var/log/pacctaut.fe´drap Pourcr´eerlechierdestatistiques:
touch /var/log/pacct
3
Cechierdestatistiquesdoitˆetrelaproprie´te´deroota,evpcndelectuermissiotircperuteere´drouroot, et permission de lecture pour le reste du monde :
chown root /var/log/pacct chmod 0644 /var/log/pacct
5.4Rede´marrer
Red´emarrerlesyste`mepourquelesmodicationsprennenteet.
6Commandesdecomptabilite´diverses
6.1 ac acaffiche des statistiques sur le temps de connexion des utilisateurs en heures, en fonction des logins et des logout du fichier/var/log/wtmp.acetsetspmuatorapxpacaedblcarlhetse´eemtnageljour(option-d), et par utilisateur (option-p).
6.2 accton accton´eudctsaerivcolae´siruopitcaorevestutilntmeletseednamare´ne´gsus.ocesecomCettibilpmatserp´tde ex´ecute´eaud´emarrageou`alarrˆetdusyste`mevialesscriptsdinitialisation.
6.3 last lastparcourt le fichier/var/log/wtmpet affiche des informations sur le temps de connexion des utilisateurs.
6.4 sa sa´rsemuelesstatistiquess,sos/ierttn,ee´edeepsrt´impsdarter´eeentatpmocedde´tilibmaomacelecr´epnd temps processeur, depuis le fichier/var/account/pacct.
Voir icon more
Alternate Text