CentOS-7 এর মধ্যে সিস্টেমেডের /etc/systemd/system.conf এর মধ্যে বিকল্পগুলির পরিবর্তনের জন্য কি পুনরায় বুট লাগবে বা "সিস্টেমেটেল ডিমন-রিলোড" যথেষ্ট হবে?
CentOS-7 এর মধ্যে সিস্টেমেডের /etc/systemd/system.conf এর মধ্যে বিকল্পগুলির পরিবর্তনের জন্য কি পুনরায় বুট লাগবে বা "সিস্টেমেটেল ডিমন-রিলোড" যথেষ্ট হবে?
উত্তর:
না, ডিমন-পুনরায় লোড সমস্ত ইউনিট ফাইলগুলি পুনরায় লোড করবে, সিস্টেমডের জন্য কনফিগারেশন নয়। তবে, # systemctl daemon-reexec
সিস্টেমেডটিকে পুনরায় সম্পাদন করবে এবং প্রক্রিয়াটিতে এটির নতুন কনফিগারেশন হজম করবে।
Systemctl ম্যান পৃষ্ঠা থেকে:
daemon-reexec
Reexecute the systemd manager. This will serialize the manager
state, reexecute the process and deserialize the state again. This
command is of little use except for debugging and package upgrades.
Sometimes, it might be helpful as a heavy-weight daemon-reload.
While the daemon is being reexecuted, all sockets systemd listening
on behalf of user configuration will stay accessible.
ম্যান পেজটি যখন ডেমোন-রেক্সেক প্যাকেজ আপগ্রেডের জন্য দরকারী, এটির বেশিরভাগ অংশের অর্থ হ'ল এই কমান্ডটি নতুন বাইনারি রয়েছে যা নির্ধারণ করে এবং এর কনফিগারগুলি পুনরায় প্রক্রিয়া করে। তবুও, আমরা আরএসডি আপগ্রেড করার জন্য যে আরপিএম ব্যবহার করি তা ইতিমধ্যে এটি করার জন্য একটি স্ক্রিপ্ট রয়েছে, তাই সাধারণ আপগ্রেডের ক্ষেত্রে এটি সাধারণত কখনই প্রয়োজন হয় না।
অথবা আপনি রিবুট করতে পারেন। হয় করবে।
systemctl try-restart
।
libc
কোনও সার্ভিস নয়, বরং জিএনইউ সি লাইব্রেরি, যা প্রায় সমস্ত লিনাক্স এক্সিকিউটেবলের সাথে যুক্ত। সুতরাং, একটি libc
আপগ্রেড করার পরে , আপনার কোনও চলমান প্রোগ্রাম / প্রক্রিয়া পুনরায় চালু করা উচিত; সহজ পদ্ধতিটি হল মেশিনটি রিবুট করা।