Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les news > Tutoriels > Linux : surveiller l'activité du système > Lecture d'une news

Commentaires de news :
Linux : surveiller l'activité du système

Revenir à la liste des news

Linux : surveiller l'activité du système

# Par M@teo21, le 23/10/2008 à 11:28:15
Le tutoriel Linux continue avec aujourd'hui la sortie du chapitre 3 de cette partie III sur les processus et les flux de données.
Dans ce nouveau chapitre, nous allons nous intéresser à l'étude de l'activité du système. Comment savoir si le système est surchargé ? Comment couper les programmes qui nous posent un problème et qui ne répondent plus ?

Image utilisateur
3) Surveiller l'activité du système

Linux est un système multi-tâches et multi-utilisateurs. Cette définition va prendre tout son sens au sein de ce chapitre. Vous allez apprendre à faire le point sur l'état du système, voir quels utilisateurs sont connectés sur la machine et quels processus sont en train de tourner.
Qui a lancé tel processus ? Quel est le processus le plus gourmand en processeur ? En mémoire ?

Vous découvrirez une série de commandes de monitoring (surveillance) essentielles, telles que ps et top.
Enfin, vous apprendrez à faire le ménage en tuant des processus, voire en redémarrant ou arrêtant le système si nécessaire (une opération qui reste exceptionnelle sous Linux, je le rappelle à plusieurs reprises dans le chapitre).



Notez que vous réutiliserez des outils vus dans le chapitre précédent, comme le pipe "|". Il faut donc être à jour sur l'ensemble du cours.

Bonne lecture ! :)

23 Commentaires

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Page : 1 
Pseudo Commentaire
1 visiteur sur cette news (0 membre et 1 anonyme)
Page : 1 
Hors ligne wgmpgp # Posté le 23/10/2008 à 11:33:40
Rotoclap true fan
Avatar
Groupe : Bannis
Bouh, ça parle même pas de psdoom, je suis déçu :'( .
 
Hors ligne Morgus # Posté le 23/10/2008 à 12:18:29
Avatar
Groupe : Membres
Au moins le tutoriel avance, et ça c'est cool !

"La connaissance seule ne suffit pas. La vrai compréhension vient de la mise en expérience."
Dr Seymour Papert
 
Hors ligne M@teo21 # Posté le 23/10/2008 à 12:23:33
Doh ! Nuts. Mmh, donuts !
Avatar
Admins
Connaissais pas, mais qui aurait envie de tuer ses processus comme ça ?

psDoom

Ce qui se conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.

Nicolas Boileau (je suis fan)
Comment commenter une news sur le SdZ ?
Suivez l'aventure du SdZ et de Simple IT sur notre blog !
 
Hors ligne Trashjedi # Posté le 23/10/2008 à 12:30:08
Avatar
Groupe : Membres
MDR moi moi! Le probleme survient lorsqu'on vise mal et que l'on tue le mauvais processus... :D

Bon hop c'est partie pour la lecture. Super utile ca si le gestionnaire de fenetre plante et qu'on n'a plus que la CLI.

EDIT: J'ai fini de le lire et je suis content de savoir tout ca maintenant. Vivement le chapitre sur comment avoir plusieurs utilisateurs sur le meme PC avec linux en tant que serveur! :)

Image utilisateur
 
Hors ligne wgmpgp # Posté le 23/10/2008 à 12:58:22
Rotoclap true fan
Avatar
Groupe : Bannis
Sinon, pour être un peu plus sérieux, je suis étonné de l'absence de « pkill » dans ce tuto qui est bien pratique pour tuer un processus dont on ne connait qu'un bout de nom (ça évite un ps | grep + un kill / killall). Surtout que sa syntaxe ressemble beaucoup à celle de kill.
 
Hors ligne kamalito # Posté le 23/10/2008 à 13:51:19
Avatar
Groupe : Membres
Salut
C'est intéressant ce chapitre parce que nous permettra de surveiller le système et aussi les packages qui fonctionnent en arr plan.
Bonne lecture pour les intéressés et bonne continuation pour Mateo bien sur.
Cordialement.
Hors ligne Takeo Otori # Posté le 23/10/2008 à 13:55:20
I'm what I'm
Avatar
Groupe : Membres
Intéressant ^^ .

[tuto] Utiliser son ordinateur à ... distance !
[news] Chatter avec les aliens, bientôt possible ?
Image utilisateur
(Site communautaire Informatique)

Si l'art ne fait pas vivre, vivre est tout un art.
[Inconnu]


Si programmer ne fait pas vivre, la vie est tout un programme.
[Takeo Otori]


 
Hors ligne lnkonito # Posté le 23/10/2008 à 14:29:09
Administrateur StaarWar
Avatar
Groupe : Membres
Très bon tuto, en plus j'en avais besoin je cherchais un programme qui consommait trop de ram :D

Staar-War.fr devient E x i l e D . f r [ouverture fin 2008] [Version Beta Close
Image utilisateur
Image utilisateur
 
En ligne Bachir ElMagnifico # Posté le 23/10/2008 à 15:32:38
http://info-crea.tuxfamily.org
Avatar
Groupe : Membres
super! :D

Image utilisateur

Mon jeu de course en 3D, recherche modeleur 3D!(contact par MP pour plus d'info)
Image utilisateur</
 
Hors ligne aqvayli # Posté le 23/10/2008 à 16:04:18
Avatar
Groupe : Membres
Merci pour ce nouveau chapitre! ;)

Azul = bonjour (en kabyle)
Qui veut apprendre le kabyle? (non ce n'est pas un nouveau langage informatique :lol: )
Image utilisateur

 
Hors ligne pipic # Posté le 23/10/2008 à 16:08:33
Oups !
Avatar
Groupe : Membres
Cool ! Un nouveau chapitre Linux !


je maitrise: le XHTML/CSS
j'apprend: le PHP/MySQL et le Javascript
Etre (riche) ou ne pas être (riche) telle est (la vraie) question. :p
Baltahzar Picsou
Merci de ne pas cliquer ici
Ici non plus d'ailleurs
Vous savez ce qui ne vous reste à ne pas faire !

Avancement de mon site sur Picsou : 3%














 
Hors ligne Nelty # Posté le 23/10/2008 à 17:55:56
Vieux motard que j'étais...
Avatar
Groupe : Membres
Si vous saviez le nombre de fois où j'ai dû killer un processus.... oualala. :lol:
J'irai faire un tour, ça ne peut pas me faire de mal. :)







Python



À l'ouïe de ce mot, vous pouvez penser à deux choses. La première, c'est le serpent. La deuxième, c'est le langage de programmation. Étant donné que nous sommes sur un site basé autour de ce dernier domaine, je vais plutôt m'intéresser au langage. :p

Concrètement, Python c'est quoi ?



Python est comme je l'ai indiqué plus haut un langage de programmation interprété.
Il est placé sous une licence libre et est un langage dit «multi-plateforme» (il fonctionne sous Windows, Mac et Linux).
Comme beaucoup, il est à la base exploitable en console, mais l'utilisation de GUI est envisageable pour faire une application graphique.

Atouts



Un des gros avantages de Python est qu'il est très simple à l'écriture et vous permet d'adopter de bonnes méthodes de programmation, notamment au niveau de la lisibilité du code.
En effet, ici, plus d'accolades ou autres pour indiquer un bloc d'instruction (if, else, while, ...), tout se fait par indentation.
Ainsi, un tel code en PHP :
Code : PHP
1
2
3
4
5
6
<?php
for($i=1;$i<=3;$i++)
{
echo $i*2.' ';
}
?>

Donnera ceci en Python :
Code : Python
1
2
3
4
for i in xrange(1,4):
  print 2*i
# ou
[i*2 for i in [1,2,3]]


Les deux afficheront (à peu près) :
Citation : Résultat :

2,4,6


Remarquez la simplification du code pour effectuer une action très simple.

Il a aussi l'avantage d'intégrer de nombreuses bibliothèques pour effectuer une multitude d'actions très diverses, dans tous les domaines. math pour les opérations mathématiques par exemple.

Pour finir, il est aussi exploitable sur le Web. Pour l'utiliser, il vous faudra un hébergeur l'acceptant et peut-être inclure certaines bibliothèques selon vos besoins (je pense à CGI pour les traitements de formulaire). À titre d'information, alwaysdata accepte le Python et est gratuit.

Où apprendre ?



Question évidemment indispensable si vous êtes intéressés... La première, la plus évidente, c'est la documentation officielle de Python, malheureusement uniquement disponible en anglais.
Mais il existe un cours très réputé rédigé par un certain Gérard Swinnen qui est disponible en français.
S'il ne vous plaît pas, Google (ou autre moteur de recherche) est votre ami !

Où se faire aider ?



Peut-être une question qui ne vous viendra pas à l'esprit immédiatement, mais quand vous aurez un problème que vous ne saurez résoudre... Ne vous inquiétez pas, d'autres gens sont passés avant vous et sont prêts à vous aider !
Dans un premier temps, je vous conseille de passer sur IRC, channel #python, serveur irc.epiknet.org . Vous y trouverez un petit groupe de gens qui pourront peut-être vous aider.
Après, si vous n'avez pas résolu votre problème, il reste le forum « Autres langages » où des Pythoneux viennent de temps en temps.
Enfin, si votre problème est lié à l'utilisation d'une bibliothèque, n'oubliez pas d'aller consulter sa documentation (très souvent en anglais).
 
En ligne kna # Posté le 23/10/2008 à 18:34:56
Avatar
Groupe : Membres
Citation : M@teo21
Connaissais pas, mais qui aurait envie de tuer ses processus comme ça ?

Et moi qui m'amusait avec la tête de mort de xkill ! (ben oui... m'en faut peu...)

I thought what I'd do was, I'd pretend to be one of those deaf-mutes.
 
Hors ligne MisterDo # Posté le 23/10/2008 à 18:40:09
cap de cliquer sur mon image ?
Avatar
Groupe : Membres
Ca fait trop les geeks dans les films qui ont plein d'infos qui circulent sur les écrans ^^

Image utilisateur

(Les liens sont classés un peu n'importe comment...)
 
Hors ligne Squ@bad' # Posté le 23/10/2008 à 19:35:16
Rock and roll !
Avatar
Groupe : Membres
le cours sur linux s'enrichit rapidement ! :)
 
Hors ligne Cheaterman # Posté le 23/10/2008 à 20:42:13
Le Mal réside en chacun...
Avatar
Groupe : Membres
Citation : wgmpgp
je suis étonné de l'absence de « pkill » dans ce tuto qui est bien pratique pour tuer un processus dont on ne connait qu'un bout de nom (ça évite un ps | grep + un kill / killall).

Je ne connaissais pas pkill. Toutefois, killall avec zsh (ou avec le paquet bash-completion installé) liste les processus possibles avec tab. ;)
 
En ligne biscadoi # Posté le 23/10/2008 à 21:47:29
gueule de bois, comme pinochio
Avatar
Groupe : Membres
Citation : Morgus
Au moins le tutoriel avance, et ça c'est cool !

D'accord avec toi. J'attends la suite avec impatience.
Hors ligne Galdon # Posté le 23/10/2008 à 21:54:02
Ah, monde de merde !
Avatar
Groupe : Membres
C'est bien que le cours avance, mais ce que j'attends le plus c'est le chapitre sur l'administration d'un serveur à distance.
 
Hors ligne ybouane # Posté le 23/10/2008 à 22:29:40
<vive le SDZ!!!>
Avatar
Groupe : Membres
encore merci m@teo! :)

Outils services compteurs générateurs des scripts... gratuitement à 100%
Générateur de gifs animés gratuit
Générateur de bannières animées gratuit
Générateur d'userbars
Générateur de menus web 2.0

Description de mon site:
Support du web est un site qui propose des outils, des services, des compteurs de connecté, des compteur de pages vues, des compteurs de clics, des générateurs de bannières animée gratuit, des scripts php,(X)html, css, javascript... gratuitement à 100% pour les webmasters développeurs...
Image utilisateur
 
Hors ligne max13fr # Posté le 23/10/2008 à 22:31:51
http://hordegame.com
Avatar
Groupe : Membres
Super ça va bien me servire parce que mon jeu lague pas mal en ce moment, je vais voir aussi niveau serveur pour améliorer la fluidité.

Bravo, Max
 
Hors ligne david96 # Posté le 24/10/2008 à 01:52:05
Avatar
Groupe : Membres
Merci Matéo pour ce tuto, il est clair que ces commandes sont indispensables et leur utilisation, comme c'est le cas 9 fois sur 10 via la console, reste d'une simplicité déconcertante (même si très riche) et diaboliquement efficace.
Citation : Cheaterman
Citation : wgmpgp
je suis étonné de l'absence de « pkill » dans ce tuto qui est bien pratique pour tuer un processus dont on ne connait qu'un bout de nom (ça évite un ps | grep + un kill / killall).

Je ne connaissais pas pkill. Toutefois, killall avec zsh (ou avec le paquet bash-completion installé) liste les processus possibles avec tab. ;)

C'est ce que j'aime dans les commentaires, on en apprend toujours un peu plus, moi non plus je ne connaissais pas ! Tout comme la commande htop (un top plus conviviale), cité dans les commentaires du tuto, Merci à vous ! :)
 
Hors ligne bulzy # Posté le 24/10/2008 à 22:08:51
Avatar
Groupe : Membres
Voilà un chapitre qui m'a l'air très intéressant. Je e lis de suite.

Merci et Bravo pour ton travail :)
Hors ligne kankan # Posté le 27/10/2008 à 13:05:04
kankan@internet:/com/sdz$
Avatar
Groupe : Membres
C'est vrai que htop est plus convivial qu'un ps -ef | grep + kill/killall. Mentionner ce programme serait une bonne chose ;) .

Quand à psdoom, c'est inutile, mais c'est le genre de gadgets qui plairaient à mon ptit frère ( :) )
 

Désolé, les commentaires de cette news sont désactivés, vous ne pouvez pas en ajouter !

Revenir à la liste des news

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 411 Zéros connectés | Requêtes SQL 5 requêtes | Temps de génération de la page : Total (SQL) 0.0468s (0.0283s)