আমি এখন পর্যন্ত উবুন্টুগুলিতে পরিষেবাগুলি স্বয়ংক্রিয়ভাবে সক্ষম হয়ে থাকে, সুতরাং আপনি যখন Apache
এটি ইনস্টল করবেন তখন এটি বুটে শুরু হবে।
কিছু তথ্য সন্ধান করুন
শুরুতে চালিত সমস্ত পরিষেবা সন্ধানের জন্য:
systemctl list-units --type service
এটি বুট-এ লোড করা এবং এখন সক্রিয় থাকা সমস্ত পরিষেবা প্রদর্শন করবে। আপনি যদি সমস্ত পরিষেবাদিগুলির একটি তালিকা পেতে চান তবে সেগুলি সক্রিয় কিনা বা না:
systemctl list-units --type service --all
আর একটি জিনিস যা আপনি করতে পারেন তা হ'ল:
systemctl list-dependencies --type service
তারপরে হিট করুন /
এবং অনুসন্ধান করুন / এটি mongodb
কীভাবে নির্ভর করে এবং এটি চালায় তা অনুসন্ধান করুন।service
target
এছাড়াও আপনি চালাতে পারেন:
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
সমস্ত পরিষেবা তালিকা। পাঠাতে পারেন এই