আমি এখন পর্যন্ত উবুন্টুগুলিতে পরিষেবাগুলি স্বয়ংক্রিয়ভাবে সক্ষম হয়ে থাকে, সুতরাং আপনি যখন Apacheএটি ইনস্টল করবেন তখন এটি বুটে শুরু হবে।
কিছু তথ্য সন্ধান করুন
শুরুতে চালিত সমস্ত পরিষেবা সন্ধানের জন্য:
systemctl list-units --type service
এটি বুট-এ লোড করা এবং এখন সক্রিয় থাকা সমস্ত পরিষেবা প্রদর্শন করবে। আপনি যদি সমস্ত পরিষেবাদিগুলির একটি তালিকা পেতে চান তবে সেগুলি সক্রিয় কিনা বা না:
systemctl list-units --type service --all
আর একটি জিনিস যা আপনি করতে পারেন তা হ'ল:
systemctl list-dependencies --type service
তারপরে হিট করুন /এবং অনুসন্ধান করুন / এটি mongodbকীভাবে নির্ভর করে এবং এটি চালায় তা অনুসন্ধান করুন।servicetarget
এছাড়াও আপনি চালাতে পারেন:
locate mongodb.service
যা এমন কিছু উত্পাদন করে:
/lib/systemd/system/multi-user.target.wants/mongodb.service
তাহলে আপনি জানতে পারবেন যে এটি বহু-ব্যবহারকারী টার্গেটের অংশ হিসাবে শুরু করা হচ্ছে, এর বিকল্পটি হ'ল:
$ systemctl cat mongodb.service | grep -i wantedby
WantedBy=multi-user.target
এটি অক্ষম করুন
এটি সক্রিয় থাকলে (স্টার্টআপ / বুট-টাইমে চালানো হবে) তা খুঁজে পেতে:
systemctl is-active mongodb
এটি হয় activeবা inactive; আপনার ক্ষেত্রে এটি করা উচিত active।
বুট করার সময় এটি শুরু হতে বাধা দেওয়ার জন্য আমাদের এটি নিষ্ক্রিয় করা উচিত:
sudo systemctl disable mongodb
এবং অন্য কোনও কিছুই (কোনও পরিষেবা নেই) এটি চালু করতে না পারে তা নিশ্চিত করার জন্য, আমরা এটি মুখোশ করছি:
systemctl mask mongodb
সুতরাং এটি লিঙ্ক করা হবে /dev/nullএবং আর স্বয়ংক্রিয়ভাবে বা ম্যানুয়ালি আরম্ভ করা যাবে না।
আমি mongodbপরিষেবার নাম সম্পর্কে সচেতন নই , এটি সম্পূর্ণ হবে এমন ট্যাবটি মারার চেষ্টা করুন। আমার ধারণা এটি mongodb;)
service --status-allসমস্ত পরিষেবা তালিকা। পাঠাতে পারেন এই