সিস্টেমড কীভাবে একটি কিল -9 বেঁচে থাকতে পারে?


28

সাম্প্রতিক "কেন 'কিল -9 0' আমার কনসোল সেশনটি শেষ করে" এবং "কীভাবে কর্নেল আতঙ্ক পাবেন" প্রশ্নগুলির মধ্যে আমি আমার জিনির নীচে একটি বুড় পেয়েছি এবং kill -9 1বেশিরভাগ আপ-টু-ডেট আর্চ লিনাক্স ল্যাপটপের চেষ্টা করেছি। আমি এটি ব্যবহারকারীর আইডি "রুট" হিসাবে করেছি।

আমি একধরণের ক্র্যাশ বা আতঙ্ক বা শাটডাউনটি পুরোপুরি প্রত্যাশা করেছিলাম, তবে কিছুই ঘটেনি। আমি kill -9 1আবারও করেছি, কোনও ফল হয়নি ।

আর্চ লিনাক্স মেশিনগুলি systemdএই দিনগুলিতে চালিত হয় , সুতরাং: কীভাবে systemdএকটি কিল -9 বেঁচে থাকবে? আমি লিনাক্স ৩.7 কার্নেলের মধ্যে বিশেষ কেস কোড রয়েছে বলে আশা করি, তবে অন্য কোনও কারণ থাকতে পারে যা আমি ভেবে দেখিনি।

পিআইডি 1 দিয়ে চালিত অন্যান্য জিনিসগুলি সম্পর্কে কী বলা যায়? স্ল্যাকওয়ার এখনও initআমার বিশ্বাস ব্যবহার করে তবে আমি আমার প্রোডাকশন স্ল্যাকওয়্যার সার্ভারে এটি ব্যবহার করে ভয় পাই। আমার ওয়্যারলেস রাউটারে ডিডি-ডাব্লুআরটি কোনও ধরণের চালনা / এসবিিন / আরআই চালায়।

উত্তর:


33

থেকে man 2 kill:

একমাত্র সংকেত যা প্রক্রিয়াকরণ আইডি 1, আরম্ভ প্রক্রিয়াতে প্রেরণ করা যেতে পারে, সেগুলি হ'ল ডিআইডি স্পষ্টভাবে সংকেত হ্যান্ডলার ইনস্টল করেছে। সিস্টেমটি দুর্ঘটনাক্রমে নামা না দেওয়ার জন্য এটি করা হয়।

এটি হ'ল (প্রস্থান সহ) initগ্রহণের পরে SIGKILLযা খুশি তা করা সম্ভব , তবে systemd এর init এর জন্য কোনও সিগন্যাল হ্যান্ডলার ইনস্টল করে না, তাই কিছুই ঘটে না।


4
এটা লক্ষ করার জন্য ধন্যবাদ। এই লিনাক্স নির্দিষ্ট? আমি মনে করি মনে হচ্ছে 90 এর দশকের গোড়ার দিকে একটি ভুলের মাধ্যমে ইনি মেরে একটি সুনোস ওয়ার্কস্টেশনটি ক্র্যাশ করেছিল। অথবা না. যৌবনে আমি অনেক বেশি বেপরোয়া ছিলাম।
ব্রুস এডিগার

1
ব্রুসএডিগার, আমিও মনে করতে পারি যে kill -9 initকার্নেল আতঙ্কে সক্ষম এবং প্ররোচিত হয়েছি । মনে হচ্ছে এটি এক পর্যায়ে পরিবর্তিত হয়েছে।
psusi

2
@ ব্রুসইডিগার - এটি এআইএক্স সার্ভার এবং এইচপি-ইউএক্সের জন্য চেষ্টা করেছিলাম। উভয়ই একটি ত্রুটি বার্তা ফিরে পেয়েছিল: হত্যা: 1: 0403-068 এই প্রক্রিয়াটির জন্য সংকেতটি অবৈধ বা হত্যা: 1: নির্দিষ্ট প্রক্রিয়াটি বিদ্যমান নেই। ম্যান পৃষ্ঠাটি সুনির্দিষ্টভাবে উল্লেখ করেছে যে এটি ত্রুটি ফিরিয়ে দেবে। আমি বেশিরভাগ লোককে বলেছি যে এটি আগে করা যেতে পারে - তবে বিগত 10+ বছরে কেউ সফল হয়নি।
ডার্কহার্ট

2
@ ব্রুসইডিগার কিছু অনুসন্ধান থেকে মনে হচ্ছে এটি সাম্প্রতিক (অন্তত, ইউনিক্সের জীবনকালীন বিবেচনায়) বিকাশ। দুর্ভাগ্যক্রমে আমি নব্বইয়ের দশকের গোড়ার দিকে বেঁচে ছিলাম না, তাই যখন ঘটেছিল তখন আমার জ্ঞানের পরিধি থেকে যায়। এটি খুঁজে পাওয়া আকর্ষণীয় হবে, যদিও মনে হচ্ছে প্রায় আধুনিক ইউনিসিগুলি এই আচরণে ডিফল্ট হয়ে গেছে।
ক্রিস ডাউন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.