Utilisation avancée de linux Débogage. UTILISATION DE LINUX Les bogues sous linux Un bogue peut provenir de plusieurs sources La source peut être un script.

Slides:



Advertisements
Présentations similaires
Module Systèmes d’exploitation
Advertisements

Module Systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Module 6: Administration de l'impression
Benchmarking de systèmes de fichiers ZFS (sur Fuse) vs EXT3 Machine de Polytech : PC de bureau ram : 512Mo CPU : AMD Disque dur: SATA II 3Gb/s.
Types des systèmes d’exploitation
Le répertoire de base sous W200X serveur. Il peut être intéressant de fournir pour chaque utilisateur, un répertoire par défaut dans lequel les commandes.
GEF 435 Principes des systèmes dexploitation Structure des systèmes dexploitation (Tanenbaum 1.7)
Chapitre 3: Système d’exploitation
SSTIC 2004 Gaël Delalleau Zencom Secure Solutions Mesure locale des temps d'exécution : application.
PLAN du COURS Introduction Structure des Systèmes Informatiques
4.La connexion de données 4-1.Présentation 4-2.Le mode actif 4-3.Le mode passif 4-4.Les commandes.
Savoir mesurer Un angle à l’aide Du rapporteur.
Diagrammes de communication
Systèmes d’exploitation
Présentation du système Linux
Module 13 : Implémentation de la protection contre les sinistres
Licence GNU FDL - Version 1.5
Retour sur l'allocation d'espace Exemple sur une table facture (sans les tables associées) N° fact, N° Client, N° Cde, date Cde, date fact, date réglement,
LA SÉCURITE DU RÉSEAU Stéphane Le Gars – Mars
Vue d'ensemble Étude du processus d'amorçage de Windows XP Professionnel Contrôle des paramètres système au cours du processus d'amorçage Modification.
les diapositives à votre rythme
LA BASE DE REGISTRE par Bernard Maudhuit. La Base de Registre 1/ Notions élémentaires.
Techniques d’administration [BTS IRIS tv
© Glaus & Ruckstuhl TECFA Le Processeur Apache / FOP.
IFT 6800 Atelier en Technologies d’information
CSI3531 – Labo 1 Lobservation du comportement de processus.
Introduction à lunité. * Instructions: * En groupe, posez-vous les questions suivantes. * En répondant, essayez de donner des exemples concrets pour soutenir.
- Cours Administration : méthodologie -1 Éléments de méthodologie [BTS IRIS tv « Et j’avais toujours un extrême désir d’apprendre à distinguer le vrai.
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
Utilisation avancée de linux
Systèmes d’exploitation
Quel que soit le soin apporté à l'écriture de votre programme, il contiendra toujours quelques erreurs, ou bogues, qui l'empêcheront de fonctionner comme.
Programmation Système et Réseau (sous Linux)
LJP Installer une suite bureautique Interface de base, Gestion des fichiers LJP.
PHP 5° PARTIE : LES COOKIES
Vous venez de terminer le test de capacité à prospecter et conquérir des clients.1-Pour obtenir un rendez-vous au téléphone avec un prospect, pour motif.
Définir le bon prix pour un produit en 3 clics. Les sociétés qui vendent des produits spéciaux ont beaucoup de difficultés à se créer un catalogue sur.
Utilisation avancée de linux
Utilisation avancée de linux Réseau Démarrage et arrêt.
Master 1 ère année Sécurité des Systèmes Informatique 1 Gestion de modules  Un module est un morceau de code qui peut être chargé à la volée dans le noyau.
Chapitre 1 : Présentation Page 1. Chapitre 1 : Présentation Page 2  1979 : Première version d’Unix commercialisée  Unix Système V  Puis Unix BSD par.
La programmation système
Dossier n°1 Structure et Fonctionnement d'un micro-ordinateur.
Programmation Système et Réseau
Les logiciels de capture d’écran
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Initiation à Access: Interfaces
Serveur Linux Christophe BECKER.
Gestion Parc Informatique Client UNIX Rémy Chaumard – BTSIRIS2 – projet GPI client UNIX – revue n1.
21/01/08 v Outil confmanager Configuration des serveurs Linux version du 21/01/08.
Master 1 SIGLIS Systèmes d’Information pour l’entreprise – Java RMI Stéphane Tallard Mise en œuvre de l’exemple Bonjour RMI Master 1 SIGLIS1 Intégration.
Cours Système LI324 Les Interruptions Cours Système LI324
■ Atteindre la base académique ■ Utiliser le site central pour trouver le site de l’établissement: ■ Accepter.
ATLAS Ghita Rahal CC-IN2P3 Novembre 9, /6/2006Réunion CAF2 Activités Création et externalisation d’outils de monitoring de l’état du T1 (CPU,
CPI/BTS 2 Programmation Web Les sites dynamiques Prog Web CPI/BTS2 – M. Dravet – 02/10/2003 Dernière modification: 02/10/2003.
Citrix ® Presentation Server 4.0 : Administration Module 8 : Configuration de la gestion de charge.
1 Démo SoftGrid. Le Séquenceur SoftGrid Utilisation d’un « packageur » SoftGrid Possibilité de “séquencer” en ligne de commande (CLI) Existence d’outils.
ESearchVision Tracking par FTP. 2 Sommaire > Dans quels cas utiliser un tracking par FTP >Mode de fonctionnement >Implémentation.
Crédits SommaireSystème & Processus Système et Applications Système, programmes & données Définition Système & UtilisateursSystème et Interface CULTURE.
CONSTRUIRE UNE SEANCE DE COURS
Master 1 ère année Sécurité des Systèmes Informatique 1 Accès aux systèmes de fichiers  Montage: mount bin etc lib home wallace gromit tmp var spool cron.
Prérequis élèves pour le : TD3-Kali – Octobre 2015.
LES OUTILS GRAPHIQUES Module: ACQ COUSINOU Cécile MEHAJER Mélodie OMNES Marine M2 IUP PVIA Décembre 2011.
Chapitre 6 Résolution des problèmes liés au processus d'amorçage et au système Module S41.
BaBar France 18/01/2010 Vincent Poireau 1 Page d’aide :
Système local d’accounting de l’IPHC 31/05/2011 Eric Kieffer.
Installation & Outils O.Legrand G. Seront. Installation code.google.com/android/intro/installing.html Pour développer des applications de type Android,
Transcription de la présentation:

Utilisation avancée de linux Débogage

UTILISATION DE LINUX Les bogues sous linux Un bogue peut provenir de plusieurs sources La source peut être un script ou une communication avec un périphérique Si un script pose problème, il faut suivre ses fichiers de log Si un périphérique pose problème, il faut suivre les logs systèmes 2

UTILISATION DE LINUX Débogage Processus en cours lancer l'afficheur de processus (en mode "secure" pour éviter les bourdes) ▫top s Par défaut, l'affiche de top classe les processus par consommation du processeur et totalise la durée d'exécution des processus (colonne TIME). Si votre machine n'est pas en fonctionnement permanent (serveur), il ne devrait pas y avoir de processus ayant une durée de vie longue (grosso-modo TIME supérieur à 1.0, une heure de CPU c'est beaucoup) 3

UTILISATION DE LINUX Débogage Appels systèmes Une commande ne se déroule pas comme prévu (il ne se passe rien, le CPU s'affole,...)? Voici comment savoir exactement ce qui se passe au niveau des appels systèmes, des ouvertures de fichiers... appels systèmes ▫strace la-commande ouvertures de fichiers ▫strace -f -F -e trace=open la-commande redirection du résultat (verbeux!) dans un fichier ▫strace -f -F -e trace=open -o fichier.dump la- commande 4