Salut à tous !
Je commence actuellement à m'intéresser un peu plus en profondeur au fonctionnement d'un OS. En regardant un peu le message affiché au boot, je me suis rendu compte que j'avais plein de "services" qui ne me servent pas tout le temps (typiquement apache ou mysql par exemple)
J'aimerai donc savoir quel est la bonne manière d'activer/désactiver ces services sous debian en l'occurence
Merci !
Salut,
Tu peux regarder comment fonctionne la commande update-rc.d en root.
Il y a aussi la commande rcconf qui facilite la tâche. Mais tu ferais bien de t'informer sur la façon plus manuelle de Nh3xus au cas où. Mais pour faire vite, rcconf est sympa.
Pour Apache, il me semble que l'installateur de Debian propose de l'installer, et t'as dû le faire, du coup
ça dépend fortement du démon d'init utilisé, sachant que le démon "par défaut" varie d'une distribution à l'autre. Dans le cas de Debian c'est Sys V Init qui est installé par défaut, ce qui nous donne:
Activer / Désactiver durant l'uptime:
service <nom_du_service> start|stop|restart|reload|... [options...]
Exemple:
service apache2 stop
pour arrêter Apache. La complétion fonctionne pour les noms de services et les commandes (stop, start...), mais par pour les options (exemple avec OpenVPN, ça ne complète pas les noms de profils à lancer/stopper/etc.)
sinon:
/etc/init.d/service start|stop|restart|reload|... [options]
Même principe ici, avec en bonus la complétion pour les options.
Activer / Désactiver au boot:
Pour ajouter ou supprimer proprement des entrées à /etc/rcN.d/ , consulte le manuel de l'utilitaire update-rc.d
Tu peux aussi jeter un oeil à sysv-rc-conf un outil TUI qui te met tout dans un tableau (colonnes rcX, lignes services).