Initialisation pgm's

borca -  
asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   -
Bounjour,
J'ai viens d'installer un serveur dhcp et un firewall et je voudrais que ca c lance lors du démarrage...qqn connait le fichier où il faut mettre ces pgm's ou une facon pour que ca c lance sans devoir faire à chaque fois /etc/init.d/dhcp start .... etc
merci
volontaire à tte réponse
++

3 réponses

  1. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Salut

    Sous quelle distribe es-tu ?
    Normalement un simple lien dans /etc/rc.d/rc*.d/ suffit.
    J'explique grosso modo comment faire ça ici:
    http://www.commentcamarche.net/forum/affich-444054

    C'est pour SaMBa, mais c'est a peu de choses prés la meme chose pour dhcp (sauf le numero d'ordre!)
    Si tu veux plus d'infos, n'hésite pas!

    @++
    "Si c'est stupide et que ça marche,
            alors ce n'est pas stupide"
    0
  2. borca
     
    Salut,
    Euh! je suis sous une debian.
    En fait j'ai pas le repertoire /etc/rc.d mais par contre j'ai /etc/rc*.d/
    où * va de 0 à 6

    "En gros:
    Samba doit demarrer aux niveaux 3 et 5 et s'arreter aux niveaux 0,1,2,4,6"

    ca veut dire koi les niveaux...??

    Merci
    0
  3. asevere Messages postés 13095 Date d'inscription   Statut Webmaster Dernière intervention   426
     
    Re,

    En fait j'ai pas le repertoire /etc/rc.d mais par contre j'ai /etc/rc*.d/
    où * va de 0 à 6


    C'est pour cela que je te demandais la distribe... effectivement ça fait partie des quelques truc qui peuvent changer d'une distrib à une autre. Sous Debian les rc*.d se trouvent directement dans /etc pas dans /etc/rc.d

    Pour le reste, je copie-colle le post qui était dans le lien ça sera plus simple en fait.

    > Salut,
    > le demarrage de linux est assez complexe donc je ne vais pas tout expliquer en detail...
    > Pour etre bref... tu as six mode de 'demarrage':
    >
    > 0 - halt (arret de la machine)
    > 1 - Single user mode(monoutilisateur/maintenance)
    > 2 - Multiuser, sans reseau
    > 3 - Full multiuser mode (niveau standar)
    > 5 - X11 (graphique)
    > 6 - reboot (redemarrage)

    Les niveaux, c'est ça, juste au dessus ! :)
    C'est le niveau au quel demarre le systeme.

    > Pour chacun de ces six modes, tu as (entre-autre) un dossier qui contient tout les service
    > (ou demon) a lancer et/ou a tuer lors du passage a ce niveau.
    > Les dossiers sont /etc/rc.d/rcX.d/ ou X est egal au mode (0,1,2,3,5,6)
    >
    > Dans ces dossier se trouvent des liens vers les script a executer.
    > Les nom des liens sont d'un type spécial.
    > S/Knumurodrenomservice
    > S pour start ou K pour kill le numero trés important, c'est l'odre d'execution des
    > differents scripts (reseau avant samba au demarrage, l'inverse a l'arret)
    > donc tu va devoir creer des liens (7) dans ces diferrents dossiers (tous sont des liens
    > vers /etc/init.d/smb)

    Pour le numero, dhcp doit-etre en 65 pour le demarrage et 35 pour l'arret.
    verifi dans /etc/init.d/dhcpd dans les commentaire, il doit y avoir une ligne du type:
    # chkconfig: 2345 65 35
    Qui veut dire que le service devrait etre demarré aux niveau 2, 3, 4, et 5
    que le numero d'ordre au demarrage devrait etre 65
    et pour l'arret ,35

    > En gros:
    > Samba doit demarrer aux niveaux 3 et 5 et s'arreter aux niveaux 0,1,2,4,6
    > Chez moi les valeures sont 91 au demarrage (samba ne necessite que le réseau donc il
    > pourrait etre avant, mais dans les 90 ca parait suffisament confortable) et 9 pour l'arret
    > J'ai donc dans /etc/rc.d/rc3.d et /etc/rc.d/rc5.d le liens "S91smb" qui pointe vers
    > "/etc/init.d/smb"
    > Et dans les autres rcX.d le lien "K09smb" qui pointe vers "/etc/init.d/smb"

    > rapel: pour faire un lien,

    > cd /etc/rc.d/rc3.d
    > ln -s S91smb /etc/init.d/smb

    voili, voilou,
    @+
    "Si c'est stupide et que ça marche,
            alors ce n'est pas stupide"
    0