কম্পিউটার

SysRq কী সংমিশ্রণের সাথে একটি প্রতিক্রিয়াহীন লিনাক্স সিস্টেম কীভাবে ঠিক করবেন

আপনি কয়েক ঘন্টা ধরে আপনার লিনাক্স সিস্টেমে কাজ করছেন এবং সবকিছু ঠিক আছে। তারপরে, আপনি অন্য লিঙ্কে ক্লিক করুন, অন্য একটি ওয়েব অ্যাপ খুলুন এবং সবকিছু জমে যাবে। আপনি যদি আপনার পুরানো ল্যাপটপে ওয়েব অ্যাপ্লিকেশন চালানোর জন্য যেকোন সময় ব্যয় করেন, তাহলে আপনার আগে এই সমস্যার সম্মুখীন হওয়ার সম্ভাবনা রয়েছে৷

আপনার সিস্টেমটি বন্ধ না করেই যদি এই পরিস্থিতিগুলি দ্রুত সমাধান করার উপায় থাকে তবে কী হবে? ঠিক আছে, আপনাকে সাহায্য করার জন্য SysRq কী সমন্বয় রয়েছে। আপনার কম্পিউটারে থ্র্যাশিং রোধ করতে আপনি কীভাবে এই কী সংমিশ্রণটি ব্যবহার করতে পারেন তার একটি ঘনিষ্ঠভাবে নজর দেওয়া যাক৷

থ্র্যাশিং – কেন আমাকে?

সবচেয়ে সম্ভাবনাময় পরিস্থিতি হল আপনার মেশিনটি থ্র্যাশিং নামে পরিচিত একটি ভয়ঙ্কর অবস্থায় প্রবেশ করেছে। আপনার পর্যাপ্ত মেমরি না থাকলে মেমরির অবস্থার জন্য এটি সবচেয়ে খারাপ পরিস্থিতি। যখন মেশিনটি থ্র্যাশ করা শুরু করে, তখন আপনি যা করতে পারেন তা হল পলাতক প্রক্রিয়াটিকে মেরে ফেলার চেষ্টা করা বা পর্যায়ক্রমে, সবকিছু বন্ধ করা এবং পরে পুনরুদ্ধার করা। এবং পরে যখন আপনি পুনরুদ্ধার করবেন, আপনাকে একই সময়ে এতগুলি অ্যাপ্লিকেশন শুরু করা এড়াতে হবে৷

কেউ কেউ সম্পদ-ক্ষুধার্ত অ্যাপ্লিকেশন চালানোর জন্য আরও মেমরি সহ একটি নতুন মেশিন কেনার পরামর্শ দেবেন। কিন্তু আপনি যদি তা না করতে পারেন, তাহলে এই সমস্যাটি সমাধান করার জন্যও একটি সমাধান আছে৷

ম্যাজিক SysRq কী সমন্বয় ব্যবহার করে থ্র্যাশিং ঠিক করুন

সুতরাং আপনার কাছে এখনও আপনার পুরানো মেশিনটি যে কোনও কারণেই হোক তবে এখন আপনাকে অবশ্যই এটি মোকাবেলা করতে হবে। এটি প্রায়শই আধুনিক ওয়েবসাইটগুলির সাথে খুশি হয় না, যেগুলি এখন বেশিরভাগ অংশের জন্য ক্লায়েন্ট-সাইড প্রক্রিয়াকরণের সাথে খাপ খাইয়ে নিয়েছে৷ এটা স্টল. এটা জমে যায়। এটা আপনাকে হতাশ করে।

আপনি আপনার কম্পিউটারকে রুম জুড়ে ফেলতে পারবেন না, তবে আপনি একটি বিশেষ কীবোর্ড সংমিশ্রণ ব্যবহার করে পরিস্থিতি পরিচালনা করতে পারেন। পাওয়ার বোতাম চেপে ধরে না রেখে সবকিছু বন্ধ করার এটি সবচেয়ে নির্ভরযোগ্য উপায়।

  1. Ctrl টিপুন + Alt + Fn একই সাথে আপনার কীবোর্ডের কীগুলি।
  2. SysRq টিপুন অন্য হাতে চাবি। আপনার কীবোর্ডে SysRq লেবেল না থাকলে, Prtscn টিপুন মূল.
  3. Ctrl ছেড়ে দিন + AltFn এখনও SysRq ধরে রাখার সময় কী মূল.
  4. এই ক্রমটিতে নিম্নলিখিত কীগুলি টিপুন:R , , আমি , S , U , B .
  5. সমস্ত কী ছেড়ে দিন।

এটি করার পরে কয়েক সেকেন্ড অপেক্ষা করুন এবং আপনার মেশিন থ্র্যাশ করা বন্ধ করবে। উপরে উল্লিখিত কী সমন্বয় আপনার সিস্টেমে নিম্নলিখিত কাজগুলি সম্পাদন করেছে৷

  • R :কীবোর্ডটিকে Raw মোডে স্যুইচ করুন।
  • :init ছাড়া সব প্রক্রিয়ায় SIGTERM সংকেত পাঠান। এই সংকেতটি নির্দিষ্ট প্রক্রিয়ার সমাপ্তির জন্য দায়ী।
  • আমি :init ছাড়া সব প্রক্রিয়ায় SIGKILL সংকেত পাঠান।
  • S :বর্তমানে সিস্টেমে মাউন্ট করা সমস্ত ফাইল সিস্টেম সিঙ্ক করুন।
  • U :শুধুমাত্র-পঠন মোডে ফাইলসিস্টেম রিমাউন্ট করুন।
  • B :সিস্টেম রিবুট করুন।

একটি প্রতিক্রিয়াহীন লিনাক্স সিস্টেম ঠিক করা

মেমরি কম হলে, কিছু নির্দিষ্ট প্রক্রিয়া কম্পিউটারের কাজকে বাধাগ্রস্ত করতে পারে। এই ধরনের পরিস্থিতিতে, SysRq কী সমন্বয় কাজে আসতে পারে। বিকল্পভাবে, সমস্যা সৃষ্টি করতে পারে এমন প্রসেসগুলিকে তাৎক্ষণিকভাবে মেরে ফেলতে আপনি আপনার সিস্টেম রিবুট করতে পারেন। তবে এটি সবার জন্য একটি কার্যকর পছন্দ নয়৷

আপনি ps কমান্ড ব্যবহার করে আপনার লিনাক্স সিস্টেমে চলমান প্রক্রিয়াগুলি নিরীক্ষণ করতে পারেন। কমান্ডটি তথ্য আউটপুট করবে যেমন প্রসেস আইডি, CPU দ্বারা প্রক্রিয়ার জন্য বরাদ্দ করা সময়, বর্তমান TTY শেল এবং আরও অনেক কিছু।


  1. "at" ইউটিলিটি সহ লিনাক্সে কমান্ডগুলি কীভাবে নির্ধারণ করবেন

  2. 'মিসিং অপারেটিং সিস্টেম' ত্রুটি কীভাবে ঠিক করবেন

  3. লিনাক্সে ঘড়ির কমান্ড কীভাবে ব্যবহার করবেন, উদাহরণ সহ

  4. 1308 ত্রুটি কীভাবে ঠিক করবেন