Cours maintenance réseau les processus et gestion de la mémoire

Extrait du cours maintenance réseau

8.5 – Le contrôle
Un démon peut être programmé pour lire un fichier de configuration lors de son lancement mais il peut être aussi important de l’obliger à relire ce fichier, sans l’arrêter, surtout quant ce serveur a un rôle fondamental dans la bonne marche du système tout entier.
Ceci est réalisé par l’envoi du signal SIGHUP et son déroutement dans le code du serveur par le biais de la primitive sigaction.
En règle générale, le fichier de configuration se termine par l’extension « .conf ».
8.6 – Problème de ré-attachement de socket TCP
Il peut arriver que lorsqu’un serveur TCP décide de redémarrer, le socket ne soit pas disponible, ceci parce qu’une connexion existe encore et/ou que le système ne libère pas immédiatement ce port. Ceci peut être résolu en positionnant la paramètre
SO_REUSEADDR du socket à l’aide de la primitive « setsockopt( ) » :
int valeur=1;

if(setsockopt(desc, SOL_SOCKET
, SO_REUSEADDR, &valeur, sizeof(valeur)) < 0){
perror(« setsockopt… »);
}

9 – Les évènements d’un démon
Un serveur qui joue un rôle important a souvent été programmé pour signaler à son administrateur les erreurs rencontrées et les actions effectuées au cours d’un session. Ceci peut être réalisé de plusieurs manières.
9.1 – Ecrire sur la console
Il suffit d’ouvrir le fichier /dev/console et d’envoyer les messages de trace sur ce fichier en se servant éventuellement de la primitive dup pour rediriger stdout et stderr . ⇒ les messages ne sont pas enregistrés
……

Sommaire: Maintenance réseau

Chapitre 1 – Introduction
Chapitre 2 – Outils et méthodes de développement
Chapitre 3 – Gestion de la mémoire
Chapitre 4 – Les processus
Chapitre 5 – Les signaux
Chapitre 6 – Les entrées/sorties
Chapitre 7 – Les threads
Chapitre 8 – Communications entre processus
Chapitre 9 – Communiquer sur le réseau
Annexes

Si le lien ne fonctionne pas correctement, veuillez nous contacter (mentionner le lien dans votre message)
Cours maintenance réseau les processus et gestion de la mémoire (416 KO) (Cours PDF)
Cours maintenance réseau

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *