mnf + fichier d initialisation des services

Le MNF (Multi Network Firewall) est un des produits pare-feu les plus richement pourvus en fonctionnalités du marché. Il est basé sur un kernel Linux 2.4 sécurisé. Ce forum est également destiné à accueillir tous les posts concernants les distributions Mandriva (anciennement Mandrake)

Modérateur: modos Ixus

mnf + fichier d initialisation des services

Messagepar casse gueule » 26 Sep 2004 18:53

bonjour,

j'aimerai une explication sur les fichiers rc0.d à rc6.d
d'après ce que j'ai lu et cru voir ils contiendraient les services qui sont lancés au démarrage de la mnf ?

- que signifie la lettre et le chiffre avant le nom du service

/etc/kc5.d
---------------
K89cbq
S01usb
S03iptables
S10network
S11pcmcia
S11portmap
S12syslog
S20random
S25netfs
S25shorewall
S30dm
S40snortd
S55named
S55sshd
S56rawdevices
S56xinetd
S70alsa
S71sound
S75keytable

- comment rajouter ntpd

Merci par avance des reponses :oops: .
Avatar de l’utilisateur
casse gueule
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 142
Inscrit le: 20 Juin 2004 22:56

Messagepar Jacques- » 26 Sep 2004 22:55

Le démarrage de la MNF est basé sur le Système 5 d'unix.
Chaque niveau de service (définis dans /etc/inittab ) correspond à un répertoire dans /etc/rcX.d
Ces répertoires contiennent des liens vers les vrais scripts de démarrage (situés dans /etc/init.d ) et sont précédés d'une lettre K ou S et de 2 chiffres.
Les fichiers débutant par K sont lancés lors de l'activation du niveau choisi (runlevel 0 à 6) pour tuer les process lancés (KILL) et ceux avec un S pour les lancer (START).
L'ordre de démarrage est donné par le numéro qui suit la lettre (en fait, dans l'ordre de lecture de la commande ls).
Les niveaux par défaut sont :
0 = arrêt de la machine*
1 = fonctionnement en mode Single User (maintenance)
2 = multi-utilisateurs dans réseau
3 = multi-utilisateurs avec le réseau (par défaut pour la MNF)
4 = inutilisé
5 = multi-utilisateurs avec réseau et environnement graphique (pas sur la MNF)
6 = reboot du système

On change de runlevel avec la commande init suivi du niveau d'exécution désiré.

Sur la MNF, seuls les niveaux 0 (arrêt), 1 (maintenance), 3 (normal) et 6 (reboot) sont significatifs.

Jacques
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar casse gueule » 26 Sep 2004 23:29

Bonsoir

tout d'abord merci jacques pour ta réponse. As tu de la doc sur le sujet en complement de ta réponse car je ne saisie pas encore toute la suptilité du processus.

Mon but etant de rajouter simplement le service ntpd dans le demarrage de ma mnf,
donc si je comprends bien il faut que je l'ajoute dans tous les fichiers rcX.d correspondants à 0,1,3,6(demarrage reboot etc ......).

Merci pour le débutant que je suis :oops:
Avatar de l’utilisateur
casse gueule
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 142
Inscrit le: 20 Juin 2004 22:56

Messagepar Jacques- » 27 Sep 2004 15:31

man chkconfig
Normalement, ton script doit contenir au début une ligne chkconfig RRRRRR XX YY
Le premier XX indique si je me souviens le niveau d'arrêt (pour le lien avec le K), le second YY le niveau de start (pour le S) et les RRRRR les différents runlevels à configurer pour créer les liens.

De mémoire, la commande chkconfig --add NomDuService doit faire le travail.

Jacques

Sinon, Google avec une recherche des mots : linux démarrage "system V" rc.d
Avatar de l’utilisateur
Jacques-
Vice-Amiral
Vice-Amiral
 
Messages: 952
Inscrit le: 23 Jan 2003 01:00

Messagepar casse gueule » 28 Sep 2004 22:17

Bonsoir,

Merci jacques de ton aide j'ai pu ajouter le service ntpd au demarrage de la mnf avec la commande
chkconfig--level

Maintenant il faut que je teste.

pour info sur la commande
http://www.linux-kheops.com/doc/redhat7 ... onfig.html.

Merci encore. :lol:
Avatar de l’utilisateur
casse gueule
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 142
Inscrit le: 20 Juin 2004 22:56

Messagepar casse gueule » 28 Sep 2004 22:21

Avatar de l’utilisateur
casse gueule
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 142
Inscrit le: 20 Juin 2004 22:56


Retour vers Mandriva MNF & SNF

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron