- systemd পিছনের দিকে SysV এর সাথে সামঞ্জস্যপূর্ণ।
- প্রারম্ভকালে সমান্তরালভাবে পরিষেবাগুলি লোড করে
- এটি কোনও পরিষেবার অন-ডিমান্ড সক্রিয়করণ সরবরাহ করে
- এটি নির্ভরতা ভিত্তিক
- এবং আরও অনেক কিছু আমি অনুমান করি ...
আপনি যেটি উল্লেখ করেছেন তার থেকেও অনেক বেশি systemctl
রয়েছে।
systemd
ইউনিটগুলির সাথে কাজ করে, বিভিন্ন ধরণের ইউনিট রয়েছে: লক্ষ্য, পরিষেবা, সকেট ইত্যাদির লক্ষ্যগুলি রানলেভেলের মতো একই ধারণা, তারা একসাথে ইউনিটগুলির একটি গোছা।
আপনি systemctl
ডিফল্ট সিস্টেম টার্গেট সেট করতে বা পেতে ব্যবহার করতে পারেন ।
systemctl get-default
আপনি অন্যান্য লক্ষ্যগুলিতে যেতে পারেন:
systemctl isolate multiuser.target
অন্যান্য লক্ষ্যগুলি হ'ল: মাল্টিউজার, গ্রাফিক্যাল, রিকউ, জরুরী, রিবুট, পাওয়ার অফ off
যেমনটি আপনি বলেছেন, আপনি systemctl
পরিষেবাগুলি পরিচালনা করতে ব্যবহার করতে পারেন , পরিষেবা পরিচালনার সাথে সম্পর্কিত অন্যান্য কমান্ডগুলির মধ্যে কয়েকটি সম্পর্কে আমি অবগত রয়েছি:
# Restarts a service only if it is running.
systemctl try-restart name.service
# Reloads configuration if it's possible.
systemctl reload name.service
# try to reload but if it's not possible restarts the service
systemctl reload-or-restart name.service
কোনও পরিষেবার স্থিতি সম্পর্কে জানতে আপনি এটি ব্যবহার করতে পারেন:
systemctl status name.service
systemctl is-active name.service # running
systemctl is-enabled name.service # will be activated when booting
systemctl is-failed name.service # failed to load
আপনি কোনও পরিষেবাটি মাস্ক বা আনমাস্ক করতে পারেন:
systemctl mask name.service
systemctl unmask name.service
আপনি কোনও পরিষেবাকে মাস্ক করেছেন তবে এটির সাথে লিঙ্ক করা হবে /dev/null
, সুতরাং ম্যানুয়ালি বা স্বয়ংক্রিয়ভাবে অন্যান্য পরিষেবাগুলি এটিকে সক্রিয় / সক্ষম করতে পারবে না। (আপনার প্রথমে এটি খালি করা উচিত)।
Systemctl এর অন্য ব্যবহার হ'ল ইউনিটগুলি তালিকাভুক্ত করা:
systemctl list-units
যা লোড এবং সক্রিয় সমস্ত ধরণের ইউনিটগুলির তালিকা করে।
তালিকা পরিষেবা ইউনিট:
systemctl list-units --type=service
অথবা কেবলমাত্র লোড হওয়া এবং সক্রিয় হওয়া নয় এমন সমস্ত উপলভ্য ইউনিটগুলির তালিকা করতে:
systemctl list-unit-files
আপনি উপকরণ তৈরি করতে পারেন বা এমনকি দূরবর্তী মেশিনগুলিও নিয়ন্ত্রণ করতে পারেন
systemctl --host ravexina@192.168.56.4 list-units
অন্যদিকে service
এটি যা করতে হবে তা করে, পরিষেবাগুলি পরিচালনা করে এবং অন্য ব্যক্তির ব্যবসায়ের সাথে কিছুই করার থাকে না;)