Bonjour,

Concernant mon serveur Apache, je trouve des différences par rapport à Fedora 14, que je ne comprends pas :
- lorsque je démarre le serveur par :
# service httpd start
la commande est beaucoup plus longue qu'auparavant à produire son effet, et me renvoie un message comprenant la mention (via systemctl). C'est quoi ce systemctl qui n'était pas là sous Fedora 14, et qui semble prendre tout son temps ...

- et j'ai eu la surprise de constater que mysql n'était pas lancé automatiquement, et qu'il me fallait taper une autre commande pour qu'il soit opérationnel :
# service mysqld start
. Et pareil, c'est encore systemctl qui vient mettre son grain de sel, en prenant son temps ...

Pourquoi ces changements ? Comment faire pour avoir un serveur Apache "complet" avec un minimum de commandes et de temps de réponse à chaque fois que j'en ai besoin ?

Merci pour vos lumières.
Primo parce que l'on passe sur systemd à mon humble avis.

Sinon perso j'utilise la commande
/etc/init.d/httpd start
Mais c'est sur demande...

Soit directement avec system-config-services directement.

Sinon chez moi je n'ai pas de blème avec "service httpd start". Après j'ai systemd mis à jour avec la version dans update-testing, ce qui explique peut être cela...
Essaie d'entrer directement les commandes via systemctl, puisque c'est la nouvelle norme.

# systemctl start httpd.service
@VINDICATORs passer par le script init.d est une mauvaise pratique (issue de plein de tuto, notamment pour debian, mais même chez eux il ne faut plus utiliser).

La commande "service" (ou systemctl) présente l'avantage de nettoyer l'environnement avant le lancement, donc de ne pas être pollué par les personalisations locales de l'utilisateur "root"
nouvo09 wrote:Essaie d'entrer directement les commandes via systemctl, puisque c'est la nouvelle norme.

# systemctl start httpd.service
Et tu as trouvé cette info où ?
Parce dans la page Apache de la doc, c'est toujours les commandes "traditionnelles".
remi wrote: La commande "service" (ou systemctl) ...
C'est quoi la différence entre les 2 ?
Je sais remi, comme je n'en n'avais pas besoin souvent de httpd je faisais comme cela.

Maintenant j'utilise cette commande 😉.
@tosca : SysVinit_to_Systemd
Le passage à Systemd est un changement majeur, tous les services et docs associées n'ont pas été migrés, mais normalement il y a rétro-compatibilité des commandes de démarrage des services.
Et tu as trouvé cette info où ?
Dans man systemctl, entre autres.