• # Cours init debian & init serveur turtl

    Posté par . En réponse au message Éclaircissement du processus de démarrage debian. Évalué à 1. Dernière modification le 26 juin 2017 à 13:10.

    Bonjour,

    Voici un résumé de ce que j'ai travaillé (cours vs cas particulier serveur turtl).

    COURS INIT DEBIAN :

    l'init de la debian :
    démarre son arborescence sous /etc

    initialisation de type System V et place ses fichiers sous /etc

    si /etc/inittab -> /etc/initscript
    sinon /etc/initscript

    /etc/rc.config : configurer certaines variables
    nécessaires à l'exécution des scripts.

    dossier /etc/rc.boot : contient les scripts à lancer
    au démarrage (configuration des ports séries et du clavier par exemple)

    /etc/init.d/rc.S : /etc/init.d/rc.S : script init système

    On trouve en effet le répertoire /etc/init.d qui contient les véritables
    scripts (dont le script « maître » rc) et les répertoires /etc/rcn.d où n va de 0 à 6,
    ou vaut S. Il s'agit là d'une arborescence System V pure (comme SCO Unix et Irix).

    Aussi : .bashrc


    CAS SERVEUR TURTL :

    FICHIERS PRESENT INIT SERVEUR TURTL

    RETHINKDB :

    /etc/init.d/rethinkdb
    /etc/rethinkdb/instances.d/

    /etc/systemd/system/multi-user.target.wants/rethinkdb@user1.service—créé par
    /etc/systemd/system/rethinkdb.service
    /usr/lib/systemd/system/rethinkdb@.service

    2 fichiers en conflit :
    /usr/local/etc/init.d/rethinkdb
    /etc/rc.local -> y écrire "sudo /usr/local/bin/rethinkdb --server-name rbpi_rethinkdb --daemon"

    TURTL :

    /etc/systemd/system/turtl.service
    -> /etc/systemd/system/rethinkdb.service ou /usr/lib/systemd/system/rethinkdb@.service (user1 dedans) => mettre peut etre l'option—daemon !!
    -> /usr/local/etc/init.d/rethinkdb

    NGINX :

    /etc/init.d/nginx

    J'ai encore du travail, j'ai du mal à épurer les fichiers pour une init correct encore.