Gestion des processus

Documents pareils
Le système GNU/Linux IUP NTIC /11/05

Séance n o 5 : Alternatives, gestion des utilisateurs et des processus

Introduction aux Systèmes et aux Réseaux

Programmation système en C/C++

Formation Technicien Supérieur de Support en Informatique T2SI. Le module LINUX. Session J04 Version 01

«Astrophysique et instrumentations associées» Cours UNIX Benoît Semelin

Les processus 2/54. Qu est-ce qu un processus? 3(6)/54. Se souvenir 1(1)/54. Le système de fichiers (exemple du disque dur)

Système et réseaux (SR1) Gestion des utilisateurs

LEs processus coopèrent souvent pour traiter un même problème. Ces

Passerelle VPN : OpenVPN Debian GNU/Linux

Programmation système

TP7. DHCP. 1 Comportement en présence d un serveur unique

Pharmed. gestion de pharmacie hospitalière. Installation / déploiement

Réalisation d un portail captif d accès authentifié à Internet

Sendmail milter/greylisting

IP & Co. 1. Service DHCP. L'objectif de ce TP est de voir l'ensemble des services élémentaires mis en oeuvre dans les réseaux IP.

Vanilla : Virtual Box

ASR4 Réseaux Département Informatique, IUT Bordeaux 1. DHCP Prénom : Nom : Groupe :

Entraide-Info. Entraide pour les informaticiens LINUX FEDORA CORE 4 : ADMINISTRATION DU SYSTEME OLIVIER D.

Génie Logiciel avec Ada. 4 février 2013

Année Cours Unix-Shell. par. Karam ALLALI. Ecole Spéciale d Informatique

Premiers pas. Shell? Les processus vu comme des filtres. commandes

Client windows Nagios Event Log

Installation et mise en œuvre de OpenSSH sous AIX 5L

Rappel sur les bases de données

Open Source Job Scheduler. Installation(s)

Administration de Systèmes d'information

JES Report Broker. Campus Technologies. SAE de CHALEMBERT 1 Rue Blaise PASCAL JAUNAY-CLAN info@campustec.

XtremWeb-HEP Interconnecting jobs over DG. Virtualization over DG. Oleg Lodygensky Laboratoire de l Accélérateur Linéaire

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

Un exemple de cloud au LUPM : Stratuslab

Règles et paramètres d'exploitation de Caparmor 2 au 11/12/2009. Pôle de Calcul Intensif pour la mer, 11 Decembre 2009

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Bacula R - The Network Backup Solution

INFO-F-404 : Techniques avancées de systèmes d exploitation

Cours Programmation Système

Request Tracker pour les Nuls. Yves Agostini - YVESAGO

Sécurité des applications web. Daniel Boteanu

Chapitre IX : Virtualisation

Table des matières Hakim Benameurlaine 1

Latitude N Longitude E Altitude 376 m RÉSUMÉ MENSUEL DU TEMPS DE JANVIER 2014

TP DHCP et DNS. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

Structure du tutoriel

OCL - Object Constraint Language

Acce s aux applications informatiques Supply Chain Fournisseurs

Initiation à LabView : Les exemples d applications :

Mysql avec EasyPhp. 1 er mars 2006

Des informations supplémentaires sur chacune de ces commandes peuvent être trouvées dans leurs pages respectives du manuel UNIX.

CINEMA FRANCAIS SUR LPB

2011 Hakim Benameurlaine 1

Paris Airports - Web API Airports Path finding

If the corporation is or intends to become a registered charity as defined in the Income Tax Act, a copy of these documents must be sent to:

F1 Security Requirement Check List (SRCL)

Exécutif temps réel Pierre-Yves Duval (cppm)

Once the installation is complete, you can delete the temporary Zip files..

Réseaux sociaux et recrutement : Quand, Pourquoi, Comment? présentation : Patrick Debray tél info@dmd.ch

Cloner un disque dur

INFO-F-309 Administration des Systèmes. TP7: NFS et NIS. Sébastien Collette Résumé

WiFi Security Camera Quick Start Guide. Guide de départ rapide Caméra de surveillance Wi-Fi (P5)

Outils pour la pratique

Polycopié Cours Système d Exploitation I. Programme : Filière SMI S3

Instructions Mozilla Thunderbird Page 1

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Amiens Métier 39 : Gestion des réseaux informatiques. Jour 2, première partie. Durée : 3 heures

Session 8: Android File System

Un moulin à scie!?! Ben voyons dont!!!

Restaurant Application Quick Reference Guide

Miroir de presse. International Recruitment Forum 9-10 mars 2015

04002-LOR 2004 Mars 2004

DOCUMENTATION - FRANCAIS... 2

Qu'est-ce qu'un processus: Définitions

Commandes Linux. Gestion des fichiers et des répertoires. Gestion des droits. Gestion des imprimantes. Formation Use-IT

Monitor LRD. Table des matières

Nouvelle version de Zonecheck, la 3.0, avec tests DNSSEC

Elia Supplier Information Guide Enregistrement comme fournisseur Elia sur Ariba

Programmation d un contrôleur via une liaison téléphonique Note d application

Prérequis. Résolution des problèmes WMI. Date 03/30/2010 Version 1.0 Référence 001 Auteur Antoine CRUE

3615 SELFIE. HOW-TO / GUIDE D'UTILISATION

calls.paris-neuroscience.fr Tutoriel pour Candidatures en ligne *** Online Applications Tutorial

Manuel d'exploitation de l'application Vitamin version 1.0

DOCUMENTATION - FRANCAIS... 2

MANUEL D INSTALLATION Sous WINDOWS

Préparation LPI. Exam Securité. Document sous licence Creative commons «by nc sa» nc sa/2.

Guide d utilisation de PL7 Pro Récupérer ou transférer un programme

How to Login to Career Page

Quel temps fait-il chez toi?

Complément au mémoire de diplôme

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Formulaire de candidature pour les bourses de mobilité internationale niveau Master/ Application Form for International Master Scholarship Programme

Python Les fondamentaux du langage

NutriSTEP MD Vérification du progrès des détenteurs de licence. Quatrième étude de cas. Comté d Oxford, Ontario. Automne 2009

TP 1 et 2 de Réseaux en Master 1 Informatique : Assemblage d un réseau, configuration d adresses IP sous Linux et Windows

Premiers pas en Linux

PPe jaune. Domingues Almeida Nicolas Collin Leo Ferdioui Lamia Sannier Vincent [PPE PROJET FTP]

Programmer en JAVA. par Tama

Systèmes d exploitation Gestion de processus

OpenOffice.org Calc Ouvrir un classeur

Rapport de fin de stage

Transcription:

Sommaire n Définir ce qu est un processus, en différenciant Fichier et Processus n Manager des processus, grâce aux commandes Unix.

Voici les parties que nous allons aborder: n Les processus. n Les commandes d administration de processus.

Processus - Everything is a file, if not, then, it is a process... La connaissance des processus est indispensable pour la bonne compréhension d Unix.

Voici quelques caractéristiques d un processus : n Processus: n permettent de gérer les différentes tâches du système. n sont initialisés par un utilisateur ou par le système. n sont initialisés à chaque fois qu une tâche est lancée. n Possèdent un numéro unique appelé PID.

P rocess ID entifier

Voici les 4 types processus sous Linux : Nom Description Daemon Processus lancé en arrière plan Parent Processus Père Child Zombie Processus Fils Processus Mort, qui n a plus de Père, ni de fils

Un Processus peut en créer un autre, cela donne une hiérarchie de ce type: init dhcp shell Le père de tous les processus est init, c est le premier processus lancé par le système. vi top

Processus Père - Fournit un environnement d'exécution aux processus fils qu il engendre.

Avez-vous des questions?

Un processus : Peut être lancé par un autre processus Est représenté par un fichier Possède toujours un père Peut subsister même si son père est mort Possède un numéro unique

Un processus : Peut être lancé par un autre processus Est représenté par un fichier Possède toujours un père Peut subsister même si son père est mort Possède un numéro unique

Pour afficher les processus, on utilise la commande ps Options sans options ps -e ps -f ps -u UID Fonctions Affiche les processus de l utilisateur courant. Affiche tous les processus du système Affiche toutes les informations des processus Affiche tous les processus d un utilisateur

Pour afficher les processus, on utilise la commande top Options Fonctions sans options Affiche en boucle les processus courants top -d top -n top -b Configure le délais de rafraichissement Affiche le nombre de rafraichissement avant de se terminer Affiche top en mode batch pour la redirection dans des fichiers

Voici une procédure pour arrêter un processus : 1 2 Trouver le PID du processus. Utiliser la commande kill pour tuer le processus.

Attention, tuer un processus père entraîne la mort des ses fils.

Utilisation de la commande kill : # kill [-signal] process-id n kill -l pour avoir la liste des signaux. n Par défaut, kill utilise le signal 15. n kill -9 permet de stopper un processus de façon brutale

Différents types de signaux : Signal Evènement 1 SIGHUP Hangup 2 9 15 SIGINT SIGKILL SIGTERM Interrupt (= ctrl+c) Kill Terminate

Tu regardes à l intérieur de toi et tu deviens aware of your own body! Jean Claude VanDamme, Himself

Pour lancer un processus en arrière plan, on ajoute un & à la fin de la commande.

Pour gérer les processus, voici quelques commandes : Commande Signification Ctrl + Z Suspend le processus jobs Affiche les jobs bg %job Place le job en arrière plan fg %job Place le job au premier plan Ctrl + C Arrête le processus au premier plan

La commande nice permet de définir une priorité à un processus à son lancement. # nice [niveau] commande La commande renice permet de définir une priorité à un processus en cours d exécution. # renice [niveau] process-id

Même utilisation des commandes nice et renice : n Les priorités sont définies par un nombre entre -20 et 19. n Plus le nombre est bas, plus la priorité est élevée. n Seul l utilisateur root peut affecter des priorités négatives.

Avez-vous des questions?

Relier les signaux à leurs numéros. SIGHUP SIGINT SIGKILL SIGTERM 15 1 2 9

Relier les signaux à leurs numéros. SIGHUP SIGINT SIGKILL SIGTERM 15 1 2 9