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 l'interface ou les textes ? Ou savez-vous comment améliorer l'interface utilisateur de StudyLib ? N'hésitez pas à envoyer vos suggestions. C'est très important pour nous!