सेंटोस 6.5 - बैश: सेवा: कमांड नहीं मिला


10

इसलिए मैं serviceअपने CentOS 6.5 सर्वर पर टाइप नहीं कर सकता । मैं रूट के रूप में लॉग इन हूं। टाइप करते समय serviceमुझे यह त्रुटि मिलती है:

bash: सेवा: आदेश नहीं मिला

मैंने भी टाइप करने की कोशिश की है sudo service, लेकिन किस्मत से नहीं। और तब मुझे यह त्रुटि मिलती है:

sudo: सेवा: कमांड नहीं मिली


मेरे मामले में, cd /sbin/; ./serviceमुझे वह दिया , जिसकी मुझे तलाश थी।
ग्रीनिश

जवाबों:


10

जैसा कि टिप्पणियों के माध्यम से विस्तारित चर्चा में पाया गया है, आपका सिस्टम टूट गया है। मेरा सुझाव है कि सिस्टम को पूरी तरह से या कम से कम टूटे हुए पैकेज को फिर से स्थापित करना।

की है, /sbin/serviceफिर से चलाने के yum reinstall initscripts

मैं इसकी अनुशंसा नहीं करता, लेकिन यदि आप सत्यापन को विफल करने वाले सभी पैकेजों को फिर से स्थापित करना चाहते हैं, तो चलाएं:

yum reinstall $(rpm -q --qf '%{NAME}\n' -a | while read rpm; do rpm -V $rpm >/dev/null || echo $rpm; done)

ध्यान दें कि एक संशोधित कॉन्फ़िगरेशन फ़ाइल या परिवर्तित mtimeभी एक पुनर्स्थापना को ट्रिगर कर सकता है। हालांकि नई कॉन्फ़िगरेशन फ़ाइलों को .rpmnewमूल के साथ बदल दिया जाना चाहिए ।


मुझे लगता है कि मैं पूरी प्रणाली को पुनः स्थापित करना बेहतर होगा। क्या आपको अंदाजा है कि समस्या कैसे हुई? (इससे पहले मेरा आखिरी आदेश
हैप्पी टेंडक्स

हो सकता है कि किसी ने आपके सर्वर में सेंध लगाई हो। शायद आप एक कमजोर PHP एप्लिकेशन चला रहे थे। एक नज़र रखें कि मैं एक समझौता किए गए सर्वर के साथ कैसे व्यवहार करूं? सर्वर फाल्ट से। वैसे भी आगे के विश्लेषण के लिए पुनः स्थापित करने से पहले लॉग को बचाने के लिए मत भूलना।
क्रिस्टियन सियुपिटु

ठीक है। मदद के लिए धन्यवाद इतना किराया। मैंने कोई PHP अनुप्रयोग नहीं चलाया है। केवल जावा जार। मुझे नहीं पता कि क्या वे मुसीबत खड़ी कर सकते हैं।
user3524823

जावा ब्राउज़र प्लगइन अपनी सुरक्षा कमजोरियों के लिए बदनाम है, लेकिन अगर यह आपका मामला है तो मैं इसके सर्वर साइड से परिचित नहीं हूं।
क्रिस्टियन सियुपिटु

7

serviceमें आदेश बसता था sbinनिर्देशिका - सुनिश्चित करें कि यह पर मौजूद है/sbin/service

यदि आप रूट हैं, तो इस मेलिंग सूची के अनुसार, आपको यह सुनिश्चित करने की आवश्यकता हो सकती है कि यह आपके रास्ते पर है: Centos5 - सेवा कमांड मौजूद नहीं है

आप किसी समान फ़ंक्शन को भी देख सकते हैं chkconfig, क्योंकि यह सेवाओं को भी सक्रिय कर सकता है। सेंटोस - chkconfig

संलग्न लिंक CentOS 5 के लिए हैं, लेकिन वे CentOS 6.5 में भिन्न नहीं लगते हैं


2

मैं CentOS 5.2 में अपने पेटीएम में / sbin जोड़कर इसे ठीक करने में सक्षम था

export PATH=$PATH:/sbin

यह एक और उत्तर को दोहराता है और कोई नई सामग्री नहीं जोड़ता है। कृपया जवाब न दें जब तक कि आपके पास योगदान देने के लिए वास्तव में कुछ नया न हो।
DavidPostill

sbin केवल रूट उपयोगकर्ता के पथ में होना चाहिए।
Xyon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.