• Serveurs
  • Commandes "service" et "systemctl" inconnues

Bonjour
Lorsque je veux stopper, redémarrer un paquet comme ssh, nginx etc... et que je tape les commandes suivantes:

113500HD010180 ~ # service nginx stop
bash: service: command not found
113500HD010180 ~ # systemctl nginx stop
Unknown operation nginx.
113500HD010180 ~ # sudo /etc/init.d/nginx stop
[ ok ] Stopping nginx (via systemctl): nginx.service.
113500HD010180 ~ #

Je n'arrive au résultat voulu qu'avec la commande
sudo /etc/init.d/ ssh restart

Y'a-t-il moyen de faire que les commandes service ou systemctl soient possible à nouveau ?

Hello, tu es bien en root ? sudo service nginx stop

Hello, pour systemctl tu as inversé nginx et stop

systemctl stop nginx

ou avec sudo si tu n'es pas en root.

    qo_op Ben, c'était bien une inversion du service et de la commande. 😅
    Merci pour votre aide à tous les deux.

    /etc/init.d/nginx start && /etc/init.d/php7.4-fpm start;
    /etc/init.d/nginx stop && /etc/init.d/php7.4-fpm stop;
    ## Et notre cher sudo ? Non cela n'est aucunement un oubli !
    ## En fait, il ne figure jamais dans mes exemples pour diverses raisons. D'autant plus que je me souviens avoir rédigé un message à ce propos.
    ## Donc vous pouvez tenter de le retrouver toutefois cela me semble futile. Parce qu'il y en a une qui s'avère ultra évidente (en 4 lettre = "root").
    /etc/init.d/ssh restart;
    /etc/init.d/nginx restart && /etc/init.d/php7.4-fpm restart;
    

    Personnellement, je préfère me servir de ces commandes.
    Au fil du temps, je me suis aperçu qu'il y a des avantages dont notamment la confirmation visuelle (limpide) et elles sont assez facile à mémoriser.

    Répondre…