You are on page 1of 3

CONTROLE CONTINU DE PROGRAMATION RESEAUX-SYSTEME

1. Définition et rôle
a) Définition
Grep: est un programme en ligne de commande de recherche
de chaînes de caractères, initialement écrit pour UNIX

b) Rôles

La commande grep servir à retrouver du texte dans un fichier,


également dans la sortie d'un programme

Diff
Elle permet d’afficher les difference entre deux fichiers semblables
Fork elle permet à un processus de donner naissance à un
nouveau processus qui est sa copie conforme.

Kill est une commande de certains systèmes d'exploitation utilisée pour


demander l'arrêt d'un processus en cours d'exécution.

L La commande kill permet d'envoyer un signal SIGTERM à un


processus en fonction de son pid. Si un arrêt propre ne fonctionne pas et
qu'il faut forcer la fermeture d'un programme, il faut alors envoyer un
SIGKILL.

2. Définition et Attributs d’un processus : Un Processus est un


environnement d’exécution où, usuellement, un programme
(commande, application,…) s’exécute. Il est caractérisé par les
attributs suivants :
Son propriétaire (UID),
Numéro d’identification unique (PID),
Le PID du processus père.
3. Thread est un anglicisme qui désigne un fil de discussion sur
Internet, soit une suite de messages dont le contenu explore le
même thème.

Pour compiler cet exemple sous environnement Linux/Unix,


il est nécessaire de lier la librairie pthread (Posix Thread) à votre
exécutable.
4. Le compte root est un compte généralement utilisé par
l’administrateur système lui donnant ainsi la possibilité de faire tout
ce qu'un utilisateur normal ne pourrait pas faire, comme changer
l'appartenance de tous les fichiers.

5. Pour essayer Linux sans l'installer, il faut utiliser les Live CD.
Comme les fichiers Iso (des ' images disque ' qu'il suffit de graver
pour obtenir un CD), les Live CD sont des disques amorçables.

6. Oui dans un système Unix tous processus a un père

 Lorsqu'un processus devient orphelin parce que son père


meurt, il est adopté par le processus initial 1 (la racine de
l'arbre)

7. le système de fichier crée par défaut lors de la création d'une partition

8. un package est ensemble de logiciels munis d'une documentation,


conçus pour répondre à des besoins spécifiques et permettre une
utilisation autonome.

9. RPM : Rupture prématurée des membranes

10.

11. L'Ordonnanceur a pour but d'organiser, superviser, diriger le planning


de production en fonction des commandes émises par le service
commercial, de superviser le processus de production ou de fabrication
et ceci en veillant toujours à optimiser les délais, l'utilisation des moyens
de production et les coûts.

12. le gestionnaire d'amorçage permet de transférer dans la mémoire


principale les données de démarrage du système d’exploitation installé
13. Les fichiers Makefiles permet d’exécuter un ensemble d'actions,
comme la compilation d'un projet, l'archivage de document, la mise à
jour de site, etc.

14. citons quatre shells Unix

Bourne shell

C shell

Bourne-Again shell

Korn shell

CAS PRATIQUE

#include<stdio.h>
Void main ()
{
int nombre=1, compteur=0;
int i, r, n=100;

While (compteur<n) {
r=0;
Nombre++;
For (i=1; i<=nombre; i++)
{
If ((nombre% i) ==0)
r++;
}
If(r==2)
{
Printf (" %d \n",nombre);

compteur++;
}

You might also like