আপনি যেমন জানেন, উবুন্টু অত্যন্ত নির্ভরযোগ্য হলেও , এটি সবসময় ত্রুটিমুক্ত নয় । কখনও কখনও, কোনো অ্যাপ্লিকেশন বা বাগের কারণে সিস্টেম ক্র্যাশ করতে পারে, যার ফলে আপনি কোনো কাজ করার জন্য কনসোল চালু করতে বা কম্পিউটার রিস্টার্ট করতে পারেন না। সেইসব চরম পরিস্থিতিতে, যখন পাওয়ার বাটন চেপে ধরে কম্পিউটার বন্ধ করা বা রিসেট বাটন ব্যবহার করা ছাড়া আপনার আর কোনো উপায় থাকে না, তখন আপনার জন্য আরেকটি সমাধান রয়েছে।
এই বিকল্পটির জন্য Alt+Print Screen+REISUB-এর মতো একটি কী-কম্বিনেশন চাপতে হয় । এর ফলে সিস্টেমটি সাড়া দেয় এবং রিস্টার্ট হয়ে ফ্রোজেন অবস্থা থেকে বেরিয়ে আসে। মনে রাখবেন, Alt+Print Screen চেপে ধরে রাখতে হবে, এবং তারপর আপনি নিচের কীগুলো এক এক করে চাপতে পারবেন, সবগুলো একসাথে চেপে ধরে রাখার প্রয়োজন নেই (অবশ্যই): R, E, I, S, U, এবং B। সমস্যা হলো, এটি উবুন্টুর কিছু সংস্করণে কাজ নাও করতে পারে…
এই ফাংশনটি একটি সিস্টেম রিকোয়েস্ট (SysReq) সক্রিয় করে , যা কার্নেলকে অনুরোধটি প্রক্রিয়াকরণ করতে এবং এক্ষেত্রে, জমে যাওয়া সিস্টেমটি পুনরায় চালু করতে নির্দেশ দেয়। কীগুলো নিম্নলিখিত কাজের জন্য ব্যবহৃত হয়:
- উত্তর: কীবোর্ড বা আনউউর উপর নিয়ন্ত্রণ ফিরে আসে।
- ই: সমস্ত প্রক্রিয়া বা টিআরএম শেষ করুন।
- আমি: জীবিত বা ফুলকিল সমস্ত প্রক্রিয়াগুলি মেরে ফেলুন।
- এস: ডিস্কগুলি সিঙ্ক্রোনাইজ করুন বা সিঙ্ক করুন।
- U - সমস্ত ফাইল সিস্টেমকে কেবল পঠনযোগ্য বা পরিমাণ হিসাবে মাউন্ট করুন।
- বি: কম্পিউটার পুনরায় চালু করুন বা পুনরায় বুট করুন।
যদি আপনার সিস্টেম সংস্করণে এটি ডিফল্টরূপে নিষ্ক্রিয় থাকে, তবে এটি সহজেই ঠিক করা যায়। এটিকে সক্রিয় করতে এবং বিভিন্ন ফাংশনের জন্য (যেহেতু এখানে দেখানো ফাংশনগুলো ছাড়াও আরও অনেক ফাংশন রয়েছে) Alt+Print Screen সিকোয়েন্সে সিস্টেমকে সাড়া দিতে , আপনাকে নিম্নলিখিত পদক্ষেপগুলো অনুসরণ করতে হবে:
echo "kernel.sysrq = 1" >> /etc/sysctl.d/99-sysctl.conf
আরেকটি বিকল্প হলো নিম্নলিখিত কমান্ডটি ব্যবহার করা, যার ফল একই হবে :
sysctl -w kernel.sysrq=1
মনে রাখবেন যে পূর্ববর্তী কমান্ডগুলির জন্য আপনার সুবিধাগুলি প্রয়োজন, তাই এটি মূলত sudo বা এটি ব্যর্থ করেই করুন।
এবং এখন থেকে, কী সংমিশ্রণটি কাজ করা উচিত ... মনে রাখবেন আপনি যদি এটি / proc / sys / কার্নেল / sysrq ফাইলে পরিবর্তন করেন তবে এটি কাজ করবে, তবে সিস্টেমটি পুনরায় বুট করার সময় এটি টিকবে না, সুতরাং আপনাকে এটি আবার পরিবর্তন করতে হবে। অর্থাৎ এটি স্থায়ী নয়।
যাদু SysRq সম্পর্কে আরও
আপনি আগের ডিভাইসের কমান্ডটি দিয়ে যা করেছেন তা হলো কার্নেল কনফিগারেশনকে ১-এ পরিবর্তন করা, যা সমস্ত SysRq ফাংশন সক্রিয় করে। তবে, আপনার জেনে রাখা উচিত যে, আরও অন্যান্য সম্ভাব্য মানও রয়েছে , যদি আপনি সেগুলি ব্যবহার করতে আগ্রহী হন:
- 0 - সিসআরকিউ সম্পূর্ণরূপে অক্ষম করুন।
- 1 - সমস্ত সিসআরকি বৈশিষ্ট্য সক্ষম করুন।
- > 1: বিট মাস্ক নির্দিষ্ট ফাংশন অনুমতি দেয়:
- 2 - লগ স্তরে কনসোল নিয়ন্ত্রণ সক্ষম করে।
- 4: কীবোর্ড নিয়ন্ত্রণ সক্ষম করুন (এসএকে, আনারউ)
- 8: প্রক্রিয়া ডিবাগ ডাম্প ইত্যাদি সক্ষম করুন
- 16: সিঙ্ক কমান্ড সক্ষম করুন।
- 32: কেবল পঠন মোডে রিমাউন্ট সক্ষম করে।
- 64: প্রক্রিয়া সংকেত সক্ষম (শব্দ, হত্যা, ওম-কিল)
- 128: রিবুট / পাওয়ার অফের অনুমতি দিন।
- 176 - কেবলমাত্র পঠন মোডে সিঙ্ক, পুনরায় বুট এবং রিমান্টের অনুমতি দেয়।
- 256: সমস্ত আরটি টাস্কগুলিকে নিট করার অনুমতি দেয়
তবে , R, E, S, I, U, এবং B ছাড়াও আরও কিছু ম্যাজিক কী আছে যা ব্যবহার করে আপনি অপারেটিং সিস্টেমের কাছে নির্দিষ্ট কিছু অনুরোধ করতে পারেন। এগুলো ক্রমানুসারে, যেমন RESIUB, অথবা আলাদাভাবে, যেমন Alt+Print Screen+S, Alt+Print Screen+B, ইত্যাদি ব্যবহার করা যায়। এবং আরও অনেক সম্ভাবনার ধারণা দেওয়ার জন্য, এখানে একটি তালিকা দেওয়া হলো:
- বি: নিরাপদে কম্পিউটার পুনরায় বুট করুন। এটি হ'ল ডিস্ক বাফারগুলি সিঙ্ক্রোনাইজ না করে বা মাউন্ট করা পার্টিশনগুলি আনমাউন্ট না করে। এটি ডেটা হারিয়ে যেতে পারে বা এমন কিছু তথ্য যা দুর্ঘটনার জন্য লেখা হয়েছিল। এটি শারীরিক পুনরায় সেট বাটন চাপার মতো বা অন্যান্য বহনযোগ্য সরঞ্জাম বা এআইও-র অন / অফ বোতাম টিপানোর মতো।
- সি: একটি ক্রাশ জোর করে, ডিস্কে মূল সিস্টেমের মেমরিটিকে ফেলে।
- ডি: সিস্টেম লক মাউন্ট করবে।
- ই: init / systemd / upstart ব্যতীত সমস্ত প্রক্রিয়াতে একটি SIGTERM সিগন্যাল প্রেরণ করে,… এটি, এটি ব্যতীত সমস্ত চলমান প্রক্রিয়াটিকে হত্যা করে।
- এফ: সিস্টেমের স্মৃতিশক্তি হারিয়ে না থাকলে কিছু ক্ষেত্রে সমাধানের জন্য একটি ওওম কিলকে আহ্বান জানায়।
- জি: ফ্রেমবুফার ব্যবহার করে কনসোল ডিবাগ মোড প্রবেশ করুন।
- এইচ: সিসআরকিউ ব্যবহারে সহায়তা প্রদর্শন করবে।
- জে: ফিফেরিজ ব্যবহার করে ফাইল সিস্টেম বা ফাইল সিস্টেমকে হিমশৈল করে তোলে।
- কে: আপনি ব্যবহার করছেন এমন সমস্ত কনসোল প্রক্রিয়া মেরে ফেলুন। এর মধ্যে গ্রাফও অন্তর্ভুক্ত রয়েছে।
- এল: সিস্টেমের সমস্ত সক্রিয় সিপিইউগুলির স্ট্যাক ব্যাকট্রেস দেখায়। যদি কোনও নিষ্ক্রিয় বা ম্যানুয়ালি অক্ষম থাকে তবে এটি তাদের সম্পর্কে কিছুই দেখায় না।
- এম: আপনার স্মৃতি থেকে তথ্য প্রদর্শন করে।
- এন: সমস্ত উচ্চ অগ্রাধিকার এবং রিয়েলটাইম প্রক্রিয়াগুলির জন্য বিশিষ্টতা ডিফল্টগুলিতে পুনরায় সেট করুন। এটি রিসোর্সের বিতর্কিত সমস্যাগুলি দূর করবে।
- অথবা: এটি কম্পিউটারটি পুরোপুরি বন্ধ করে দেবে। অর্থাৎ এটি এটিকে থামার মতো সুপ্ত ছেড়ে দেয় না।
- পি: রেজিস্টার এবং পতাকা প্রদর্শন করুন।
- প্রশ্ন: সমস্ত সক্রিয় টাইমার এবং ঘড়ির উত্স দেখান।
- উত্তর: কীবোর্ড মোডটি RAW থেকে XLATE এ পরিবর্তন করুন।
- এস: এটি ডিস্ক বা ডিস্কগুলির বাফারগুলি সিঙ্ক্রোনাইজ করবে, এটি হ'ল স্মৃতিগুলি যে অ্যাক্সেস অপারেশনগুলি সম্পন্ন করে store সুতরাং আপনি ড্রাইভটি সরিয়ে ফেললে বা হঠাৎ পুনরায় চালু করলে আপনার ডেটা ক্ষতিগ্রস্থ হবে না।
- টি: কার্যগুলির একটি তালিকা প্রদর্শন করে।
- ইউ: পার্টিশনের মাউন্ট মোডটি কেবলমাত্র পঠনযোগ্য বা কেবল পঠনযোগ্যতে পরিবর্তন করুন।
- ভি: ফ্রেমবফার কনসোলটি পুনরায় সেট করতে বাধ্য করুন।
- ডাব্লু: আপনাকে অবরুদ্ধ কাজের একটি তালিকা দেখায়।
- স্পেস বার: আপনার কম্পিউটারে উপলব্ধ ম্যাজিক SysRq কীগুলি দেখায়।
মনে রাখবেন যে এই সমস্তগুলি সমস্ত মোডে কাজ করবে না ...