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).
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.
# Cours init debian & init serveur turtl
Posté par electro575 . 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.