CentOS 6.5 - bash: পরিষেবা: কমান্ডটি পাওয়া যায় নি


10

সুতরাং আমি serviceআমার CentOS 6.5 সার্ভারে টাইপ করতে পারি না । আমি রুট হিসাবে লগ ইন করছি। টাইপ করার সময় serviceআমি এই ত্রুটিটি পাই:

bash: service: কমান্ড পাওয়া যায় নি

আমি টাইপ করার চেষ্টাও করেছি sudo service, তবে ভাগ্য নেই। এবং তারপরে আমি এই ত্রুটিটি পেয়েছি:

sudo: পরিষেবা: কমান্ড পাওয়া যায় নি


আমার ক্ষেত্রে, cd /sbin/; ./serviceআমি যা খুঁজছিলাম তা আমাকে দিয়েছিল।
সবুজ 14

উত্তর:


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এক্সটেনশানটি নিয়ে আসে যদি আপনি আসলটি পরিবর্তন করেন।


আমি মনে করি আমি পুরো সিস্টেমটি পুনরায় ইনস্টল করার চেয়ে আরও ভাল। সমস্যাটি কীভাবে ঘটেছিল আপনার কী ধারণা আছে? (এটি হ্যাপেনডের আগে আমার শেষ কমান্ডটি ছিল tmux a -t স্ক্রিপ্ট এবং এখন যখন আমি লগ ইন করেছি তখন আমি yum ইনস্টল করেছিলাম httpd এবং yum ইনস্টল পিএইচপি-মাইএসকিএল এবং তারপরে সার্ভিস httpd শুরু করেছি, এবং তখন আমি পারলাম না)
ইউজার 3524823

হতে পারে কেউ আপনার সার্ভারে প্রবেশ করেছে। সম্ভবত আপনি একটি দুর্বল পিএইচপি অ্যাপ্লিকেশন চালাচ্ছিলেন। কটাক্ষপাত আছে আমি কোনো আপোস করা সার্ভারের সাথে কিভাবে মোকাবেলা করবেন? সার্ভার ফল্ট থেকে। যাইহোক আরও বিশ্লেষণের জন্য পুনরায় ইনস্টল করার আগে লগগুলি সংরক্ষণ করতে ভুলবেন না।
ক্রিশ্চিয়ান সিউপিতু

ঠিক আছে. এত ভাড়া সাহায্যের জন্য ধন্যবাদ। আমি কোনও পিএইচপি অ্যাপ্লিকেশন চালিয়েছি না। কেবল জাভা জড়। আমি জানি না তারা সমস্যা করতে পারে কিনা।
ব্যবহারকারী 3524823

জাভা ব্রাউজার প্লাগইনটি তার সুরক্ষা দুর্বলতার জন্য কুখ্যাত, তবে এটি যদি আপনার ক্ষেত্রে হয় তবে আমি এর সার্ভারের সাথে পরিচিত নই।
ক্রিশ্চিয়ান সিউপিতু

7

serviceকমান্ড বসবাস sbinডিরেক্টরির - নিশ্চিত করুন যে এতে এ বিদ্যমান/sbin/service

: আপনি নিজেই রুট হন, তাহলে এই মেইলিং লিস্ট অনুযায়ী, আপনি এটি আপনার পাথ উপর নিশ্চিত করার জন্য প্রয়োজন হতে পারে সার্ভিস কমান্ড না বর্তমান - Centos5

আপনি অনুরূপ অনুরূপ ফাংশনও পরীক্ষা করতে পারেন chkconfig, কারণ এটি পরিষেবাগুলিকে সক্রিয় করতে পারে। CentOS - chkconfig

সংযুক্ত লিঙ্কগুলি সেন্টোস 5 এর জন্য, তবে সেগুলি সেন্টোস 6.5-এ আলাদা বলে মনে হচ্ছে না


2

আমি সেন্টোস 5.2 তে আমার পাঠ্য সংস্থায় / এসবিন যুক্ত করে এটি ঠিক করতে সক্ষম হয়েছি

export PATH=$PATH:/sbin

এটি অন্য উত্তরটির সদৃশ এবং কোনও নতুন সামগ্রী যুক্ত করে না। আপনার অবদানের জন্য নতুন কিছু না থাকলে দয়া করে কোনও উত্তর পোস্ট করবেন না।
ডেভিডপস্টিল

sbin শুধুমাত্র মূল ব্যবহারকারীর পথে থাকা উচিত।
জাইন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.