Retour au masque de création : umask
Sa valeur donne les droits à la création d'un fichier où d'un
répertoire.
Valeur standard : 022
--> droits 644 pour un fichier (mode 644)
--> droits 755 pour un répertoire (mode 755)
N.B. : il faut les droits d'exécution pour “traverser un
répertoire” et par défaut, un fichier n'est pas exécutable.
Notion de processus
Définition : série d'instructions en exécution ou
en attente de l'UC.
C'est donc un programme en exécution (vu par
l'usager qui lance des commandes).
Une commande peut lancer plusieurs processus.
Hierarchie des processus
Sous Linux/Un*x , la représentation des processus
est hierarchique=> Il existe un mécanisme de
filiation.
On parle de processus père, fils, d'héritage en
général.
Linux/Un*x assigne un numéro unique à tous les
processus actifs pour les différencier et les
contrôler.
Types de Processus
1) Processus système : attaché à aucun terminal, il a pour
propriétaire root--> concerne les processus démons
- répertoire de travail : en général la racine
- il est créé au lancement du système (lors du “boot”)
Le plus important : init (processus n°1) : processus parent
des processus shells créés par les utilisateurs connectés.
--> il recueille les processus orphelins
--> il traite l'élimination des processus zombies
2) Processus utilisateur :
- durée de vie limitée, mais non bornée
- exécution de commandes shell ou de programmes
- les programmes peuvent créér des processus fils par la
fonction fork
Commande permettant d'obtenir des informations sur les
processus en cours : ps
host@machine $: ps aux
N.B. : on peut lancer un processus en “tâche de fond”
--> commande suivie de “&”
1 / 16 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !