Je ne peux donc pas taper service
sur mon serveur CentOS 6.5. Je suis connecté en tant que root. Lors de la frappe, service
j'obtiens cette erreur:
bash: service: commande introuvable
J'ai aussi essayé de taper sudo service
, mais sans succès. Et puis je reçois cette erreur:
sudo: service: commande introuvable
cd /sbin/; ./service
m'a donné ce que je cherchais.Réponses:
Comme découvert dans la discussion approfondie à travers les commentaires, votre système est en panne. Je suggère de réinstaller le système complètement ou au moins les paquets cassés.
Pour avoir
/sbin/service
encore couruyum reinstall initscripts
.Je ne le recommande pas, mais si vous souhaitez réinstaller tous les packages qui échouent à la vérification, exécutez:
Notez que même un fichier de configuration modifié ou modifié
mtime
peut déclencher une réinstallation. Bien que les nouveaux fichiers de configuration devraient avoir l'.rpmnew
extension si vous avez modifié l'original.la source
La
service
commande réside dans lesbin
répertoire - assurez-vous qu'elle existe à/sbin/service
Si vous êtes root, alors selon cette liste de diffusion, vous devrez peut-être vous assurer qu'il se trouve sur votre chemin: Centos5 - Commande de service non présente .
Vous pouvez également consulter une fonction similaire appelée
chkconfig
, car elle peut également activer les services. CentOS - chkconfigLes liens attachés sont pour CentOS 5, mais ils ne semblent pas différer dans CentOS 6.5
la source
J'ai pu résoudre ce problème en ajoutant / sbin à mon CHEMIN dans CentOS 5.2
la source