লিনাক্স সার্ভারগুলি পুনরায় বুট না করে কীভাবে তাদের কার্নেল আপডেট করে


13

আমার তথ্য অনুসারে, লিনাক্স কার্নেল আপগ্রেড করার জন্য একটি রিবুট দরকার। একটি হোম কম্পিউটার রিবুট করা কোনও সমস্যা নয়, তবে আমি মনে করি না যে এটি সার্ভারের জন্য একই জিনিস।

তাই যে সার্ভারগুলি লিনাক্স ডিস্ট্রিবিউশনগুলি ব্যবহার করে কার্নেলটি আপগ্রেড করার পরে সেগুলি পুনরায় চালু হয়, বা বুটিং এড়াতে তারা কোনও ধরণের কৌশল ব্যবহার করে ??

উত্তর:


8

একটি কার্নেল পরিবর্তন পুনরায় বুট করা উচিত। আপনি কার্নেলটি ইনস্টল করতে পারেন এবং কিছু ক্ষেত্রে আপনি বিভিন্ন কার্নেলের মডিউল সন্নিবেশ করতে এবং সরাতে পারেন, তবে আমি এটির পরামর্শ দেব না।

একটি সার্ভার পুনরায় চালু করা যেতে পারে এবং সার্ভারটি একটি ক্লাস্টারের অংশ হলে পরিষেবা অকার্যকর হবে। আপনি ফায়ারওয়াল / রাউটার ক্লাস্টারগুলিও তৈরি করতে পারেন, যেমন ব্যর্থতার কোনও কেন্দ্রীয় পয়েন্ট নেই (এসপিওএফ)। এটি করতে আপনি যা ভার্চুয়াল আইপি (ভিআইপি) যা একাধিক সিস্টেমে ভাগ করে নেওয়া বলে ব্যবহার করেন।

আপনি যদি এই ধারণার সাথে পরীক্ষা করতে চান তবে ভার্চুয়াল নেটওয়ার্কগুলি তৈরি করতে আপনি কিউইএমইউ বা ভার্চুয়ালবক্স এবং অন্যান্য ব্যবহার করতে পারেন।


8
লাইভ কার্নেল প্যাচিং সম্পর্কে কী?
jiggunjer

প্রশ্নটি ছোটখাটো প্যাচিংয়ের সাথে সুনির্দিষ্ট ছিল না তবে 'আপগ্রেড' উল্লেখ করেছে যা আমি বড় সংস্করণ আপগ্রেডকে বোঝাতে চাই। অতএব, ২.6 -> 3.0 থেকে 'আপগ্রেড' করার জন্য আমি আপগ্রেড কাজ শুরু করার আগে লোড থেকে মেশিনটি নামানোর পরামর্শ দিচ্ছি। কার্নেল পোস্ট করার পরে আমি পুনরায় বুট করব। যেহেতু গ্রাব / লিলোর পরিবর্তনের প্রয়োজন সম্ভবত আমি যাই হোক না কেন সৌজন্য পুনরায় বুট করার পরামর্শ দেব।
এড নেভিল

15

হ্যাঁ, তারা একটি "রিবুট" করে তবে নতুন কার্নেলটি প্রিললোড করার জন্য একটি কেক্সেক_লোড সিস্টেম কল করতে পারে।

চলমান কার্নেল প্যাচ করার সম্ভাবনাও রয়েছে, উদাহরণস্বরূপ redhat কেপ্যাচ । এই জিনিসগুলি যা আমি সচেতন সেগুলি করে যা ডেটা স্ট্রাকচার পরিবর্তন করতে পারে না।

অবশ্যই লিস্প মেশিনগুলি গত শতাব্দীতে তাদের চলমান কার্নেলগুলি প্যাচ করতে সক্ষম হত।


1
ভ্যানিলাও আছে kexec, কেবলমাত্র নতুন কার্নেলটি তাত্ক্ষণিকভাবে বুট করার জন্য। আপনার "রিবুট" এর সংজ্ঞা অনুসারে, এটি একটি নন-রিবুট কার্নেল আপগ্রেড হিসাবে যোগ্য হতে পারে।
প্যাট্রিক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.