আমি রেডহ্যাট অনুসারে গ্লাবসি আপডেট করতে চাই: https://rhn.redhat.com/errata/RHSA-2015-0090.html
গ্লিবসি আপগ্রেড হওয়ার পরে কি কোনও সার্ভার পুনরায় চালু করা দরকার?
আমি রেডহ্যাট অনুসারে গ্লাবসি আপডেট করতে চাই: https://rhn.redhat.com/errata/RHSA-2015-0090.html
গ্লিবসি আপগ্রেড হওয়ার পরে কি কোনও সার্ভার পুনরায় চালু করা দরকার?
উত্তর:
পুনঃসূচনাটি প্রযুক্তিগতভাবে প্রয়োজন হয় না , কারণ কেবল প্রোগ্রামগুলি যা গ্লিবসি ব্যবহার করে তাদের পুনরায় আরম্ভ করা দরকার, এবং কার্নেল গ্লিবসি ব্যবহার করে না।
বলা হচ্ছে, গ্লিবসি ব্যবহার করে এমন সমস্ত কিছু পুনরায় আরম্ভ করা পর্যাপ্ত পরিমাণে বিস্তৃত যে আপনি কেবল পুনরায় বুট করতে পারেন ।
উদাহরণস্বরূপ, /sbin/init
গ্লিবসি ব্যবহার করে। তবে এটি পুনরায় চালু করা তুচ্ছ ( init u
রুট হিসাবে চালানো )।
systemd
এর নিজস্ব একটি সমাধানকারী রয়েছে বলে মনে হচ্ছে। আমার অভিজ্ঞতায় দীর্ঘ-চলমান প্রক্রিয়াগুলি দ্বারা ব্যবহৃত লাইব্রেরিগুলি প্রতিস্থাপনের ফলে অস্থিরতার কারণ হতে পারে। রিবুট করুন, এবং খুশি হন।
আপনি যদি দুর্বল গ্রন্থাগারটি ব্যবহার করে স্বতন্ত্র পরিষেবাগুলি ম্যানুয়ালি পুনরায় চালু করতে খুশি হন তবে আপনি এই আদেশটি চালাতে এবং তালিকাবদ্ধ প্রক্রিয়াগুলি পুনরায় চালু করতে পারেন:
# lsof | awk '/libc-/ {print $1}' | sort -u
আপনি সম্ভবত খুঁজে পাবেন এটি সম্পূর্ণরূপে মেশিনটি পুনরায় চালু করা সহজ হবে।
lsof | awk '/DEL.*libc/{print $1}' | sort -u
এখনই মুছে ফেলা লিঙ্কটি (আপডেটের পরে) libc এর সাথে কেবল মেলে ।
lsof | grep libc
? এটি libcurl, libcups, libcairo ইত্যাদি সহ একটি টন লাইব্রেরির সাথে মেলে যার জন্য গ্রিপিংয়ের libc-
সঠিক ফলাফল পাওয়া গেছে বলে মনে হয়।
হ্যাঁ, তাই গ্লিবির পুরানো সংস্করণের উপর নির্ভরশীল প্রক্রিয়াগুলি লাইব্রেরির নতুন সংস্করণ দিয়ে আবার শুরু হয়। স্ট্যাটিকালি লিঙ্কযুক্ত প্রোগ্রামগুলিও এই কারণে পুনরায় সংযুক্ত করা দরকার।
init
এটি